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 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__) ^ 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 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 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 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 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 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) ) ^~ = 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 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 -c -w -C -gline -nan -r8 -O0 -132 lapack.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 -132 blas.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModBlasLapack.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModKind.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModExactRS.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModFreq.f90 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 -c -w -C -gline -nan -r8 -O0 ModIoUnit.f90 mpif90 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModMpiOrig.f90 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 -dustyif (Tmp2 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_199; option disables -C=calls ^ == 1 warning generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModInterpolate.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModInterpolateAMRGrid.f90 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModInterGen.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModLinearAdvection.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModSort.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModTriangulate.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModTriangulateSpherical.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModNumConst.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 -dusty ModMpiInterfaces.f90 -dusty option disables -C=calls clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModMpi.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 CON_geopack.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 -c -w -C -gline -nan -r8 -O0 ModLinearSolver.f90 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 -c -w -C -gline -nan -r8 -O0 ModUtilities.f95 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 CON_line_extract.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 CON_ray_trace.f90 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; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 3 warnings generated. rm -f ModUtilities.f95 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModReadParam.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModHdf5Utils.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlanetConst.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModProcessVarName.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 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; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 7 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 CON_planet.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 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; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 CON_axes.f90 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; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 38 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModInitialState.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModLookupTable.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 CON_planet_field.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 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 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 23 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 23 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 23 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 23 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 23 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 23 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 23 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 23 19:33 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 23 19:33 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 23 19:33 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 23 19:33 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 23 19:33 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 23 19:33 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 23 19:33 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 23 19:33 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 23 19:33 test_sort.diff clang: warning: argument unused during compilation: '-mfpmath=sse' -dusty option disables -C=calls -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 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 23 19:33 test_triangulate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:34 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 23 19:35 test_utilities.diff --------------------------------------------------------- -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 test_axes.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 test_coord_transform.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 test_freq.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 test_geopack.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 test_initial_state.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 test_interpolate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 test_interpolate_amr.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 test_io_unit.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 test_line_extract.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 test_linear_advection.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 test_linear_solver.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 test_lookup_table.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 test_planet_field.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 test_plot_file.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:34 test_process_var_name.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 test_ray_trace.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 test_sort.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 test_time_convert.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 test_triangulate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:35 test_utilities.diff ls -l share/Library/test/*.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_axes.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_coord_transform.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_freq.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_geopack.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_initial_state.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_interpolate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_interpolate_amr.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_io_unit.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_line_extract.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_linear_advection.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_linear_solver.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_lookup_table.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_planet_field.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_plot_file.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:34 share/Library/test/test_process_var_name.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_ray_trace.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_sort.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_time_convert.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_triangulate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:35 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 -c -w -C -gline -nan -r8 -O0 ModTiming.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 timing_cpu.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_size.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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_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 BATL_amr.f90:1329:8: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (10 && 10 && 10 && Tmp16) { ^ ~~ 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 ( ): 8: note: use '&' for a bitwise operation BATL_pass_cell.f90:if (10 && 10 && 10 && Tmp16) {491 : ^~154 : & warning: '&&' within '||' [-Wlogical-op-parentheses]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: 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;use '&' for a bitwise operation ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (10 && 10 && 10 && Tmp16) { ^~ BATL_pass_cell.f90 &: 491:BATL_amr.f90154::1329 :note: 14place parentheses around the '&&' expression to silence this warning: note: remove constant to silence this warning if (10 && 10 && 10 && Tmp16) { ~^~~~~ 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: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_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: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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 4 warnings generated. 10 warnings generated. 12 warnings generated. clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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; ^ == 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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ray_pass.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_==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 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))); ^ ( ) 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)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModB0.f90 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' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.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_==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)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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_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 -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 -c -w -C -gline -nan -r8 -O0 ModPointImplicit.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 -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' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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_==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 -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 -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 -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 -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 -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 -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 -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 -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' 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; ^ == 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; ^ ( ) 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 -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 -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' 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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) { ^ ( ) 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 -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 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' 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 -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 -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 -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 -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 -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 -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 -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.33 31.70 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) 6.39 89.10 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.81 110.71 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 23 19:39 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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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_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 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]BATL_pass_cell.f90 :491:154: warning: '&&' within '||' [-Wlogical-op-parentheses]if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { if (1 && 4 && 64 && Tmp16) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ^ ~ BATL_amr.f90:1329:7: BATL_pass_face.f90note: :use '&' for a bitwise operation606 :56: note: place parentheses around the '&&' expression to silence this warningif (1 && 4 && 64 && Tmp16) { ^~ & BATL_amr.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;: 1329 ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 7if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) {: BATL_pass_cell.f90 ^note: : 491remove constant to silence this warning ( ): 154: note: if (1 && 4 && 64 && Tmp16) {place parentheses around the '&&' expression to silence this warning ~^~~~ 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 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 (1 && 4 && 64 && Tmp16) { ( ) ^~ & BATL_amr.f90:1329:12: note: remove constant to silence this warning if (1 && 4 && 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: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_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 && 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) { ~^~~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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' 4 warnings generated. 12 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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_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 -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 -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.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_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].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: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))); ^ ( ) 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))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[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] 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: 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModHdf5.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_==5 && batl_tree_MP_dilevelnei_iiib.addr[Tmp10 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp11) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp13) + 0]==-1)) || ( *idir_==3 && ( *k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp14 + batl_tree_MP_dilevelnei_iiib.dim[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] 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] clang: warning: argument unused during compilation: '-mfpmath=sse' 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))); ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_==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))); ^ ( ) 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_==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)); ^ ( ) 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))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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_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; ^ == 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_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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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_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 -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 -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 -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 -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_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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 get_im_pressure.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../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -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 -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) { ^ ( ) 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) { ^ ( ) 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_==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 -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 -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 -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_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; ^ == 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 -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 -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_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 -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 -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 -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 -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 -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_==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) { ^ ( ) 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 -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 -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 -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 -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 -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 -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 -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)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 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)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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_<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) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModCalcSource.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 -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 -c -w -C -gline -nan -r8 -O0 load_balance.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)) { ^ ( ) 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 -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 -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 -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 -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.07 5.69 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 23 19:40 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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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_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) { ~^~~~ 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_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: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 -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; ^ ( ) 6 warnings generated. 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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) && 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 -c -w -C -gline -nan -r8 -O0 ModCharacteristic.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; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 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 -c -w -C -gline -nan -r8 -O0 ModNodes.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] 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)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 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)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModCT.f90 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 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 -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 -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 -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: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; ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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_==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' 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) { ^ ( ) 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 -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 -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' 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; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 update_states.f90 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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' 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) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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: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)) { ^ ( ) 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 -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==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)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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.03 16.43 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 23 19:40 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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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_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_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 (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) { ~^~~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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)); ^ ( ) 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 ModGeometry.f90:119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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] 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; ^ ( ) 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)));ModGeometry.f90 : ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:10: ModFaceGradient.f90note: :use '==' to turn this assignment into an equality comparison1136 :136: note: place parentheses around the '&&' expression to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_810; ^ == 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))); ^ ( ) 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 -c -w -C -gline -nan -r8 -O0 ModRaytrace.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 -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.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_==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] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 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 -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_==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))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModPartSteady.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 -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 -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 -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 -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 -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_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:10f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModChromosphere.f90 : 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 -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' 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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) { ^ ( ) 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 -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 -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 -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_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; ^ == 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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)); ^ ( ) 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' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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' 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 -c -w -C -gline -nan -r8 -O0 set_physics.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 -c -w -C -gline -nan -r8 -O0 write_progress.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) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 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) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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' 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 -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 -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 -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.02 217.69 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 23 19:44 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModProject.f90 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))); ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ clangModFaceGradient.f90: :1136warning: :argument unused during compilation: '-mfpmath=sse'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' 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)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 library.f90 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; ^ ( ) 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 ModFaceGradient.f90:753:68: warning: '&&' within '||' [-Wlogical-op-parentheses] 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; ^ == 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] ModSatelliteFile.f90:336: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)));10 : ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ModFaceGradient.f90:763:573: note: place parentheses around the '&&' expression to silence this warning 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: 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 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 warningTmp33 = ( *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]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:347Tmp33 = ( *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)));: 10 ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]ModFaceGradient.f90 :763:105: note: place parentheses around the '&&' expression to silence this warning 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; ^ == 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))); ^ ( ) 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; ^ == 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 clang: warning: argument unused during compilation: '-mfpmath=sse' 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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_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 -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 -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.f90 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 -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_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) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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_==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) { ^ ( ) 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 set_block_geometry.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_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; ^ == 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_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; ^ == 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; ^ == 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 -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 -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 -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 -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 -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 -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 -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 -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' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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_==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' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 implicit.f90 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 -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' 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 -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 -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 -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 -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 -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 -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 -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) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -c -w -C -gline -nan -r8 -O0 MH_set_parameters.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) { ^ ( ) 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==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 -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 -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 -c -w -C -gline -nan -r8 -O0 explicit.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 -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 -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.04 169.67 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 23 19:47 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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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_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: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_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: BATL_amr.f90warning: :'&&' within '||' [-Wlogical-op-parentheses]1329 :7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) {: 1329 ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~: 7: note: use '&' for a bitwise operation BATL_pass_face.f90:if (2 && 2 && 64 && Tmp16) {634 : ^~56 : & note: place parentheses around the '&&' expression to silence this warningBATL_amr.f90 :1329:7: note: remove constant to silence this warning if (2 && 2 && 64 && Tmp16) { ~^~~~ BATL_amr.f90:if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) {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_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:640: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.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 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:if (!(doreschangeonly_) || dilevel_==1 || dilevel_==-1 && dostorecoarseflux_) { 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 && 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) { ~^~~~~ f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 clang: warning: argument unused during compilation: '-mfpmath=sse' 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 -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)); ^ ( ) 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 ModSatelliteFile.f90:472:59: 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: 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)));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:119: note: place parentheses around the '&&' expression to silence this warning 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 = ( *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: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' 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)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 write_plot_idl.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' 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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; ^ == 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModRadDiffusion.f90 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) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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.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; ^ == 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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.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) { ^ ( ) 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 -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 -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 -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 -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 -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 -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 -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)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 load_balance.f90 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)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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.02 19.16 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 23 19:48 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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; ^ == 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)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 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 -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 9 warnings generated. 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 clang: warning: argument unused during compilation: '-mfpmath=sse' 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] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 write_plot_sph.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: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))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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_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; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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_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 -c -w -C -gline -nan -r8 -O0 ModGroundMagPerturb.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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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' 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 -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 -c -w -C -gline -nan -r8 -O0 impl_matvec.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 -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' 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_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 -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 -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 -c -w -C -gline -nan -r8 -O0 impl_newton.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 -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 -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.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) { ^ ( ) 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 -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 -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 -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 -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 -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 -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 -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)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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_<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) { ^ ( ) 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 -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 -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 -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: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 -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 -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 -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 -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 3.96 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 23 19:48 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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 BATL_amr.f90:1329:7: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (2 && 2 && 64 && Tmp16) { ^ ~ BATL_amr.f90:1329:7locals.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;: ^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_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 && 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: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 (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: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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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] 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: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 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: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 -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; ^ ( ) 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))); ^ ( ) ModSatelliteFile.f90ModFaceGradient.f90::286929::10121:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]'&&' within '||' [-Wlogical-op-parentheses] 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 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_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1666; ^ ModFaceGradient.f90 ( ): 929:121ModSatelliteFile.f90:: 290note: :place parentheses around the '&&' expression to silence this warning10 : 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 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_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; ^ == 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))); ^ ( ) 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; ^ == 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 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;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:347:10: note: use '==' to turn this assignment into an equality comparison if (Tmp4 = __NAGf90_lio_read_i(&_ioctx_,pTmp2++)) goto iocatch_1859; ModFaceGradient.f90 ^: 941 ==: 518: 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_d(&_ioctx_,pTmp1++)) goto iocatch_1859; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModSatelliteFile.f90:347:10: note: place parentheses around the assignment 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: note: place parentheses around the '&&' expression 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] 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)); 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; ^ == 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)));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_==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))); ~~ ~~~~~~~^~~~~~~~~~~~~ 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] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 write_plot_idl.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: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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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_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' 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 -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_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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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; ^ == 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 -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_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' 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 -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 -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 -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 -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' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -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 -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)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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)) { ^ ( ) 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)) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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.04 22.96 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 23 19:48 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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)); ^ ( ) 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))); ^ ( ) 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 -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 -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.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)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 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] 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.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: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] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModProject.f90 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' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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_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; ^ == 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_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 -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 -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 -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 -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 -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; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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' 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 -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 -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 -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' 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 -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 -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 -c -w -C -gline -nan -r8 -O0 proj_cg.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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModPointImplicit.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' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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_==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) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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' 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 -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)) { ^ ( ) 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; ^ ( ) 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 clang: warning: argument unused during compilation: '-mfpmath=sse' 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 -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 -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 -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 -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 -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 -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 -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_<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) { ^ ( ) 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 -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 -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 -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)) { ^ ( ) 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 -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 -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 -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 -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.07 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 23 19:49 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 -c -w -C -gline -nan -r8 -O0 ModAtomicMass.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModFermiGas.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPowerLawEos.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -c -w -C -gline -nan -r8 -O0 ModOpacityVoigt.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModLocalProperties.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -c -w -C -gline -nan -r8 -O0 ModExpTable.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModAtomicNotation.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -c -w -C -gline -nan -r8 -O0 ModPlastic.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModExcitation.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -c -w -C -gline -nan -r8 -O0 ModStatSum.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModMultiGroup.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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_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_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: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: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: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_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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr_criteria.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. 6 warnings generated. 10 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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; ^ == 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)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ 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] 2 warnings generated. 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))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.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_==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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModCharacteristic.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_==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 -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] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModCT.f90 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))); ^ ( ) 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_==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] 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 -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 -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 -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 -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; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' 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; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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_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' 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 -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_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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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' 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; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 update_states.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_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; ^ == 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; ^ == 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 -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 -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_==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) { ^ ( ) 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 -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 -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' 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 -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 -c -w -C -gline -nan -r8 -O0 ModTimeStepControl.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_==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) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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' 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)); ^ ( ) 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 -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 -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 -c -w -C -gline -nan -r8 -O0 impl_newton.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 -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' 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 -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 -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 -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' 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 -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 -c -w -C -gline -nan -r8 -O0 ModAMR.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 && 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' 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' 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 -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 -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 -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 -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' 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 -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) { ^ ( ) 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 -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 -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==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)) { ^ ( ) 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)) { ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 set_physics.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 -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 -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 -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 -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.09 1.81 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 23 19:49 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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_face.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' 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_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: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: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: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_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 -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 -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' 10 warnings generated. 4 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.f90 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 -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: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] 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))); ^ ( ) 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: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)); ^ ( ) ModGeometry.f90:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ModFaceGradient.f90if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_857;: 775 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 521: warning: ModGeometry.f90'&&' within '||' [-Wlogical-op-parentheses]: 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; ^ == 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 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 get_im_pressure.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' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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) { ^ ( ) 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) { ^ ( ) 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 -c -w -C -gline -nan -r8 -O0 ModImplHypre.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 -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 -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 -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 -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 -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 -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 -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 -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 -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_==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 -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 -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 -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' 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 -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 -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 -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 -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 -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' 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 -c -w -C -gline -nan -r8 -O0 ModHallResist.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 || 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 -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 -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_==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) { ^ ( ) 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)); ^ ( ) 3 warnings generated. 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)); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModMessagePass.f90 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' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -c -w -C -gline -nan -r8 -O0 ray_trace_new.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 -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' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -c -w -C -gline -nan -r8 -O0 ModCalcSource.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 -c -w -C -gline -nan -r8 -O0 MH_set_parameters.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 load_balance.f90 ModCalcSource.f90:299:44: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' 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)) { ^ ( ) 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 -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 -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 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 -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.09 32.28 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 23 19:50 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 -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 -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [CRASH] Error 2 make[4]: *** [test_hyades2d_compile] Error 2 make[3]: *** [test_hyades2d] Error 2 make[2]: [test] Error 2 (ignored) 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 -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [CRASH] Error 2 make[4]: *** [test_laserpackage_compile] Error 2 make[3]: *** [test_laserpackage] Error 2 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [BATSRUS] Error 2 make[4]: *** [test_graydiffusion_compile] Error 2 make[3]: *** [test_graydiffusion] Error 2 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [BATSRUS] Error 2 make[4]: *** [test_viscosity_compile] Error 2 make[3]: *** [test_viscosity] Error 2 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [BATSRUS] Error 2 make[4]: *** [test_corona_compile] Error 2 make[3]: *** [test_corona] Error 2 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [BATSRUS] Error 2 make[4]: *** [test_coronasph_compile] Error 2 make[3]: *** [test_coronasph] Error 2 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [BATSRUS] Error 2 make[4]: *** [test_corona_2t_compile] Error 2 make[3]: *** [test_corona_2t] Error 2 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [BATSRUS] Error 2 make[4]: *** [test_chromo_compile] Error 2 make[3]: *** [test_chromo] Error 2 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [BATSRUS] Error 2 make[4]: *** [test_outerhelio_compile] Error 2 make[3]: *** [test_outerhelio] Error 2 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[8]: *** [ModPlotFile.o] Error 2 make[7]: *** [LIB] Error 2 make[6]: *** [BATSRUS] Error 2 make[5]: *** [test_earthsph_compile] Error 2 make[4]: *** [test_earthsph_start] Error 2 make[3]: [test_earthsph] Error 2 (ignored) if([ "y" ]); then rm -rf run_test_earthsph; mv run_test run_test_earthsph; fi mv: rename run_test to run_test_earthsph: No such file or directory make[3]: *** [test_earthsph] Error 1 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [BATSRUS] Error 2 make[4]: *** [test_2bodyplot_compile] Error 2 make[3]: *** [test_2bodyplot] Error 2 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[8]: *** [ModPlotFile.o] Error 2 make[7]: *** [LIB] Error 2 make[6]: *** [BATSRUS] Error 2 make[5]: *** [test_titan_compile] Error 2 make[4]: *** [test_titan_start] Error 2 make[3]: [test_titan] Error 2 (ignored) make test_titan_restart_save cd run_test; cp Param/TITAN/PARAM.in.restartsave PARAM.in /bin/sh: line 0: cd: run_test: No such file or directory #./TestParam.pl -n=1 run_test/PARAM.in cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog /bin/sh: line 0: cd: run_test: No such file or directory [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) make[5]: *** [test_titan_restart_save] Error 255 make[4]: *** [test_titan_restart] Error 2 make[3]: [test_titan] Error 2 (ignored) if([ "y" ]); then rm -rf run_test_titan; mv run_test run_test_titan; fi mv: rename run_test to run_test_titan: No such file or directory make[3]: *** [test_titan] Error 1 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[8]: *** [ModPlotFile.o] Error 2 make[7]: *** [LIB] Error 2 make[6]: *** [BATSRUS] Error 2 make[5]: *** [test_mars_compile] Error 2 make[4]: *** [test_mars_start] Error 2 make[3]: [test_mars] Error 2 (ignored) if([ "y" ]); then rm -rf run_test_mars; mv run_test run_test_mars; fi mv: rename run_test to run_test_mars: No such file or directory make[3]: *** [test_mars] Error 1 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[8]: *** [ModPlotFile.o] Error 2 make[7]: *** [LIB] Error 2 make[6]: *** [BATSRUS] Error 2 make[5]: *** [test_marsfluids_compile] Error 2 make[4]: *** [test_marsfluids_start] Error 2 make[3]: [test_marsfluids] Error 2 (ignored) make test_marsfluids_restart_save cd run_test; cp Param/MARSFLUIDS/PARAM.in.restartsave PARAM.in /bin/sh: line 0: cd: run_test: No such file or directory #./TestParam.pl -n=1 run_test/PARAM.in cd run_test; sleep 1; mpirun -np 4 ./BATSRUS.exe > runlog /bin/sh: line 0: cd: run_test: No such file or directory [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) make[5]: *** [test_marsfluids_restart_save] Error 255 make[4]: *** [test_marsfluids_restart] Error 2 make[3]: [test_marsfluids] Error 2 (ignored) if([ "y" ]); then rm -rf run_test_marsfluids; mv run_test run_test_marsfluids; fi mv: rename run_test to run_test_marsfluids: No such file or directory make[3]: *** [test_marsfluids] Error 1 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[8]: *** [ModPlotFile.o] Error 2 make[7]: *** [LIB] Error 2 make[6]: *** [BATSRUS] Error 2 make[5]: *** [test_venus_compile] Error 2 make[4]: *** [test_venus_start] Error 2 make[3]: [test_venus] Error 2 (ignored) make test_venus_restart_save cd run_test; cp Param/VENUS/PARAM.in.restartsave PARAM.in /bin/sh: line 0: cd: run_test: No such file or directory #./TestParam.pl -n=1 run_test/PARAM.in cd run_test; mpirun -np 4 ./BATSRUS.exe > runlog /bin/sh: line 0: cd: run_test: No such file or directory [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) make[5]: *** [test_venus_restart_save] Error 255 make[4]: *** [test_venus_restart] Error 2 make[3]: [test_venus] Error 2 (ignored) if([ "y" ]); then rm -rf run_test_venus; mv run_test run_test_venus; fi mv: rename run_test to run_test_venus: No such file or directory make[3]: *** [test_venus] Error 1 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [BATSRUS] Error 2 make[4]: *** [test_mercurysph_compile] Error 2 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[8]: *** [ModPlotFile.o] Error 2 make[7]: *** [LIB] Error 2 make[6]: *** [BATSRUS] Error 2 make[5]: *** [test_saturn_compile] Error 2 make[4]: *** [test_saturn_start] Error 2 make[3]: [test_saturn] Error 2 (ignored) if([ "y" ]); then rm -rf run_test_saturn; mv run_test run_test_saturn; fi mv: rename run_test to run_test_saturn: No such file or directory make[3]: *** [test_saturn] Error 1 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [BATSRUS] Error 2 make[4]: *** [test_comet_compile] Error 2 make[3]: *** [test_comet] Error 2 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[8]: *** [ModPlotFile.o] Error 2 make[7]: *** [LIB] Error 2 make[6]: *** [BATSRUS] Error 2 make[5]: *** [test_cometfluids_compile] Error 2 make[4]: *** [test_cometfluids_start] Error 2 make[3]: [test_cometfluids] Error 2 (ignored) make test_cometfluids_restart_save cd run_test; cp Param/COMET3FLUIDSPE/PARAM.in.restartsave PARAM.in /bin/sh: line 0: cd: run_test: No such file or directory #./TestParam.pl -n=1 run_test/PARAM.in cd run_test; sleep 1; mpirun -np 4 ./BATSRUS.exe > runlog /bin/sh: line 0: cd: run_test: No such file or directory [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) [proxy:0:0@srbwks55362-01.engin.umich.edu] HYDU_create_process (./utils/launch/launch.c:69): execvp error on file ./BATSRUS.exe (No such file or directory) make[5]: *** [test_cometfluids_restart_save] Error 255 make[4]: *** [test_cometfluids_restart] Error 2 make[3]: [test_cometfluids] Error 2 (ignored) if([ "y" ]); then rm -rf run_test_cometfluids; mv run_test run_test_cometfluids; fi mv: rename run_test to run_test_cometfluids: No such file or directory make[3]: *** [test_cometfluids] Error 1 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [BATSRUS] Error 2 make[4]: *** [test_magnetometer_compile] Error 2 make[3]: *** [test_magnetometer] Error 2 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [BATSRUS] Error 2 make[4]: *** [test_anisotropic_compile] Error 2 make[3]: *** [test_anisotropic] Error 2 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [BATSRUS] Error 2 make[4]: *** [test_func_compile] Error 2 make[3]: *** [test_func] Error 2 make[2]: [test] Error 2 (ignored) -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 test_2bodyplot.diff -rw-r--r-- 1 gtoth 1224 28 Oct 23 19:50 test_anisotropic.diff -rw-r--r-- 1 gtoth 1224 23 Oct 23 19:50 test_chromo.diff -rw-r--r-- 1 gtoth 1224 22 Oct 23 19:50 test_comet.diff -rw-r--r-- 1 gtoth 1224 28 Oct 23 19:50 test_cometfluids.diff -rw-r--r-- 1 gtoth 1224 33 Oct 23 19:50 test_cometfluids_restart.diff -rw-r--r-- 1 gtoth 1224 23 Oct 23 19:50 test_corona.diff -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 test_corona_2t.diff -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 test_coronasph.diff -rw-r--r-- 1 gtoth 1224 25 Oct 23 19:50 test_earthsph.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:49 test_eosgodunov.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:39 test_fluxemergence.diff -rw-r--r-- 1 gtoth 1224 21 Oct 23 19:50 test_func.diff -rw-r--r-- 1 gtoth 1224 30 Oct 23 19:50 test_graydiffusion.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:44 test_hallmhd.diff -rw-r--r-- 1 gtoth 1224 25 Oct 23 19:50 test_hyades2d.diff -rw-r--r-- 1 gtoth 1224 29 Oct 23 19:50 test_laserpackage.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:50 test_levelset.diff -rw-r--r-- 1 gtoth 1224 29 Oct 23 19:50 test_magnetometer.diff -rw-r--r-- 1 gtoth 1224 21 Oct 23 19:50 test_mars.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 test_marsfluids.diff -rw-r--r-- 1 gtoth 1224 32 Oct 23 19:50 test_marsfluids_restart.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 test_mercurysph.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:48 test_mhdions.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:49 test_mhdnoncons.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:48 test_multifluid.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:48 test_multiion.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 test_outerhelio.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:40 test_partsteady.diff -rw-r--r-- 1 gtoth 1224 23 Oct 23 19:50 test_saturn.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:40 test_shocktube.diff -rw-r--r-- 1 gtoth 1224 22 Oct 23 19:50 test_titan.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 test_titan_restart.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:47 test_twofluidmhd.diff -rw-r--r-- 1 gtoth 1224 22 Oct 23 19:50 test_venus.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 test_venus_restart.diff -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [HEIDI] Error 2 make[4]: *** [test_compile] Error 2 make[3]: *** [test_analytic] Error 2 make[2]: [test] Error 2 (ignored) make test_compile make HEIDI touch src/Makefile.DEPEND src/Makefile.RULES srcInterface/Makefile.DEPEND make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [HEIDI] Error 2 make[4]: *** [test_compile] Error 2 make[3]: *** [test_numeric] Error 2 make[2]: [test] Error 2 (ignored) 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 clang: clangwarning: : argument unused during compilation: '-LANG:std'warning: argument unused during compilation: '-LANG:std' clangclang: : warning: warning: argument unused during compilation: '-LANG:std'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. 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' 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_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(); ^~ 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_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(); ^~ 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 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' 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 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_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(); ^~ 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(); ^~ 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 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(); ^~ 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(); ^~ 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 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' 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(); ^~ 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(); ^~ 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 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 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' 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 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' 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 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(); ^~ 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_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(); ^~ 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. 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_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(); ^~ 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(); ^~ 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. 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 Exosphere_ChamberlainExosphereModel.cpp 1 warning generated. 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 clang: warning: argument unused during compilation: '-LANG:std' clang: warning: argument unused during compilation: '-LANG:std' clangclang: : warning: warning: argument unused during compilation: '-LANG:std'argument unused during compilation: '-LANG:std' 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(); ^~ 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_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(); ^~ 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. 1 warning generated. clang: warning: argument unused during compilation: '-LANG:std' clang: warning: argument unused during compilation: '-LANG:std' In file included from tvis.Kaguya.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 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 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 23 19:52 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [PWOM] Error 2 make[4]: *** [test_compile] Error 2 make[3]: *** [test_saturn] Error 2 make[2]: [test] Error 2 (ignored) make test_restart_save cp data/input/Saturn/restart_iline* run_test/PW/restartIN/ usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory make[4]: *** [test_restart_save] Error 64 make[3]: *** [test_restart] Error 2 make[2]: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [PWOM] Error 2 make[4]: *** [test_compile] Error 2 make[3]: *** [test_earth] Error 2 make[2]: [test] Error 2 (ignored) make test_restart_save cp data/input/Earth/restart_iline* run_test/PW/restartIN/ usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory make[4]: *** [test_restart_save] Error 64 make[3]: *** [test_restart] Error 2 make[2]: [test] Error 2 (ignored) make test_compile make RBE make /Users/gtoth/Tmp/SWMF/lib/libSHARE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[6]: *** [ModPlotFile.o] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [RBE] Error 2 make[3]: *** [test_compile] Error 2 make[2]: *** [test] Error 2 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 23 19:39 GM/BATSRUS/test_fluxemergence.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:40 GM/BATSRUS/test_shocktube.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:40 GM/BATSRUS/test_partsteady.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:44 GM/BATSRUS/test_hallmhd.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:47 GM/BATSRUS/test_twofluidmhd.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:48 GM/BATSRUS/test_multifluid.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:48 GM/BATSRUS/test_multiion.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:48 GM/BATSRUS/test_mhdions.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:49 GM/BATSRUS/test_mhdnoncons.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:49 GM/BATSRUS/test_eosgodunov.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:50 GM/BATSRUS/test_levelset.diff -rw-r--r-- 1 gtoth 1224 29 Oct 23 19:50 GM/BATSRUS/test_laserpackage.diff -rw-r--r-- 1 gtoth 1224 25 Oct 23 19:50 GM/BATSRUS/test_hyades2d.diff -rw-r--r-- 1 gtoth 1224 30 Oct 23 19:50 GM/BATSRUS/test_graydiffusion.diff -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 GM/BATSRUS/test_viscosity.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 GM/BATSRUS/test_outerhelio.diff -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 GM/BATSRUS/test_coronasph.diff -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 GM/BATSRUS/test_corona_2t.diff -rw-r--r-- 1 gtoth 1224 23 Oct 23 19:50 GM/BATSRUS/test_corona.diff -rw-r--r-- 1 gtoth 1224 23 Oct 23 19:50 GM/BATSRUS/test_chromo.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 GM/BATSRUS/test_titan_restart.diff -rw-r--r-- 1 gtoth 1224 22 Oct 23 19:50 GM/BATSRUS/test_titan.diff -rw-r--r-- 1 gtoth 1224 32 Oct 23 19:50 GM/BATSRUS/test_marsfluids_restart.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 GM/BATSRUS/test_marsfluids.diff -rw-r--r-- 1 gtoth 1224 21 Oct 23 19:50 GM/BATSRUS/test_mars.diff -rw-r--r-- 1 gtoth 1224 25 Oct 23 19:50 GM/BATSRUS/test_earthsph.diff -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 GM/BATSRUS/test_2bodyplot.diff -rw-r--r-- 1 gtoth 1224 22 Oct 23 19:50 GM/BATSRUS/test_venus.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 GM/BATSRUS/test_venus_restart.diff -rw-r--r-- 1 gtoth 1224 23 Oct 23 19:50 GM/BATSRUS/test_saturn.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 GM/BATSRUS/test_mercurysph.diff -rw-r--r-- 1 gtoth 1224 33 Oct 23 19:50 GM/BATSRUS/test_cometfluids_restart.diff -rw-r--r-- 1 gtoth 1224 28 Oct 23 19:50 GM/BATSRUS/test_cometfluids.diff -rw-r--r-- 1 gtoth 1224 22 Oct 23 19:50 GM/BATSRUS/test_comet.diff -rw-r--r-- 1 gtoth 1224 29 Oct 23 19:50 GM/BATSRUS/test_magnetometer.diff -rw-r--r-- 1 gtoth 1224 21 Oct 23 19:50 GM/BATSRUS/test_func.diff -rw-r--r-- 1 gtoth 1224 28 Oct 23 19:50 GM/BATSRUS/test_anisotropic.diff -rw-r--r-- 1 gtoth 1224 28 Oct 23 19:50 PS/DGCPM/notest.diff -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 IM/RCM2/notest.diff -rw-r--r-- 1 gtoth 1224 16 Oct 23 19:50 IM/HEIDI/test_numeric.diff -rw-r--r-- 1 gtoth 1224 16 Oct 23 19:50 IM/HEIDI/test_analytic.diff -rw-r--r-- 1 gtoth 1224 36 Oct 23 19:50 IE/Ridley_serial/notest.diff -rw-r--r-- 1 gtoth 1224 28 Oct 23 19:50 IE/RIM/notest.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:52 PT/AMPS/test_amps.diff -rw-r--r-- 1 gtoth 1224 16 Oct 23 19:52 RB/RBE/test.diff -rw-r--r-- 1 gtoth 1224 21 Oct 23 19:52 PW/PWOM/test_Saturn_restart.diff -rw-r--r-- 1 gtoth 1224 12 Oct 23 19:52 PW/PWOM/test_Saturn_plots.diff -rw-r--r-- 1 gtoth 1224 16 Oct 23 19:52 PW/PWOM/test_Saturn.diff -rw-r--r-- 1 gtoth 1224 21 Oct 23 19:52 PW/PWOM/test_Earth_restart.diff -rw-r--r-- 1 gtoth 1224 12 Oct 23 19:52 PW/PWOM/test_Earth_plots.diff -rw-r--r-- 1 gtoth 1224 16 Oct 23 19:52 PW/PWOM/test_Earth.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:52 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFEXE] Error 2 make[3]: *** [SWMF] Error 2 make[2]: *** [test_pw_compile] Error 2 make[1]: *** [test_pw] Error 2 make: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFEXE] Error 2 make[3]: *** [SWMF] Error 2 make[2]: *** [test_rb_compile] Error 2 make[1]: *** [test_rb] Error 2 make: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFEXE] Error 2 make[3]: *** [SWMF] Error 2 make[2]: *** [test_ps_compile] Error 2 make[1]: *** [test_ps] Error 2 make: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFLIB] Error 2 make[3]: *** [LIB] 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFEXE] Error 2 make[3]: *** [SWMF] Error 2 make[2]: *** [test_ccmc_small_compile] Error 2 make[1]: *** [test_ccmc_small] Error 2 make: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModPlotFile.f90 Fatal Error: ModPlotFile.f90, line 43: Cannot find module HDF5 detected at :@SAVE_HDF5_FILE make[7]: *** [ModPlotFile.o] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFEXE] Error 2 make[3]: *** [SWMF] Error 2 make[2]: *** [test1_compile] Error 2 make[1]: *** [test1] Error 2 make: [test] Error 2 (ignored) 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 41 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 1741 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) 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) 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 41 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 1768 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 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) 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) 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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModInitialState.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModIndicesInterfaces.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -c -w -C -gline -nan -r8 -O0 read_NGDC_indices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 read_SWPC_indices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 read_NOAAHPI_indices.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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:47:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] read_SWPC_indices.f90:48: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 (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_220; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_NOAAHPI_indices.f90:47:10: note: place parentheses around the assignment to silence this warning if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_220; ^ ( ) read_NOAAHPI_indices.f90:47:10: note: use '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_220; ^ read_MHDIMF_indices.f90 ==: 44:10: warning: if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_234;using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_209; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_SWPC_indices.f90:48read_NGDC_indices.f90::1050:: 10note: :place parentheses around the assignment to silence this warning note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_209; ^ ( ) read_SWPC_indices.f90:if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_234;48 : ^10 : ( ) note: use '==' to turn this assignment into an equality comparison read_NGDC_indices.f90:50if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_209;: 10 ^: ==note: 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; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read_MHDIMF_indices.f90:44:10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_199; ^ ( ) read_MHDIMF_indices.f90:44:10: note: use '==' to turn this assignment into an equality comparison if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_199; ^ == 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:read_NGDC_indices.f9048::6910::10 :note: place parentheses around the assignment to silence this warningwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_223;if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_300; ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( ) read_NGDC_indices.f90read_MHDIMF_indices.f90::6948::1010:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_300;if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_223; ^ ^ ( ) == read_NGDC_indices.f90:69:10: note: use '==' to turn this assignment into an equality comparison read_SWPC_indices.f90:59if (Tmp9 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_300;: 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: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_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_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] read_MHDIMF_indices.f90:if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_428;61 : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~10 : read_SWPC_indices.f90warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]117 :10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_428; ^ ( )if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_300; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~read_SWPC_indices.f90 :117:10: read_MHDIMF_indices.f90note: :use '==' to turn this assignment into an equality comparison61 :10: note: place parentheses around the assignment to silence this warning if (Tmp1 = __NAGf90_end_read_sequential(&_ioctx_)) goto iocatch_428; ^ == 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_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; ^ == 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; ^ == 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 insert_into_indices_array.f90 3 warnings generated. 6 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 indices_set_inputs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 indices_library.f90 7 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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' clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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. 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' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALIE.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModEIEConductance.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModAMIE_Interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModErrors.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -c -w -C -gline -nan -r8 -O0 ModMHD_Interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModExtras.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -c -w -C -gline -nan -r8 -O0 ED_ModInterface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ED_ModIons.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ModWeimer05.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 -132 ModWeimer.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -c -w -C -gline -nan -r8 -O0 EIE_End.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 EIE_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 -c -w -C -gline -nan -r8 -O0 EIE_set_inputs.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 readAMIEoutput.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 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] 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; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -c -w -C -gline -nan -r8 -O0 -132 mh86.f clang: warning: argument unused during compilation: '-mfpmath=sse' 4 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 -132 hmr89.f 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; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 -132 iz94.f clang: warning: argument unused during compilation: '-mfpmath=sse' 8 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 merge_str.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 MHD_Library.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ED_Interface.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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' clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 -132 ED_r_elec_ed_lup_subs.f clang: warning: argument unused during compilation: '-mfpmath=sse' 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; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 EIE_Initialize.f90 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; ^ == 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; ^ == clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 EIE_IoLibrary.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 EIE_UaLibrary.f90 9 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 ihp.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' clang: warning: argument unused during compilation: '-mfpmath=sse' 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. make /Users/gtoth/Tmp/SWMF/lib/libEMPIRICALUA.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 -132 ModIri90.f f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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. make /Users/gtoth/Tmp/SWMF/lib/libLIBRARY.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -c -w -C -gline -nan -r8 -O0 CON_comp_info.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -c -w -C -gline -nan -r8 -O0 CON_physics.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 CON_test_global_message_pass.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/Library/src -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 -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 srcBATL; make LIB make libBATL.a f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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_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: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_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: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: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: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_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: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: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 -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 -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' 10 warnings generated. 4 warnings generated. 12 warnings generated. f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModFaceGradient.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../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 Fatal Error: ModHdf5.f90, line 6: Cannot find module HDF5 detected at HDF5@ make[8]: *** [ModHdf5.o] Error 2 make[8]: *** Waiting for unfinished jobs.... 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))); ^ ( ) 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; ^ == 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))); ^ ( ) 9 warnings generated. 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))); ^ ( ) 63 warnings generated. make[7]: *** [LIB] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFEXE] Error 2 make[3]: *** [SWMF] Error 2 make[2]: *** [test2_compile] Error 2 make[1]: *** [test2] Error 2 make: [test] Error 2 (ignored) 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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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_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; ^ ( ) 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModFaceGradient.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../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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; ^ == 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 -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_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp11 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp12) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp13) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp14) + 0]==-1)) || ( *locals.idir_==3 && ( *locals.k_==1 && batl_tree_MP_dilevelnei_iiib.addr[Tmp15 + batl_tree_MP_dilevelnei_iiib.dim[1].mult*(Tmp16) + batl_tree_MP_dilevelnei_iiib.dim[2].mult*(Tmp17) + batl_tree_MP_dilevelnei_iiib.dim[3].mult*(Tmp18) + 0]==-1) || ( *locals.k_==9 && batl_tree_MP_dilevelnei_iiib.addr[Tmp19 + batl_tree_MP_dilevelnei_iiib.dim[1].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 -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 -c -w -C -gline -nan -r8 -O0 ModProject.f90 Fatal Error: ModHdf5.f90, line 6: Cannot find module HDF5 detected at HDF5@ make[8]: *** [ModHdf5.o] Error 2 make[8]: *** Waiting for unfinished jobs.... 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' 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))); ^ ( ) 63 warnings generated. make[7]: *** [LIB] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFEXE] Error 2 make[3]: *** [SWMF] Error 2 make[2]: *** [test3_compile] Error 2 make[1]: *** [test3] Error 2 make: [test] Error 2 (ignored) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 Fatal Error: ModHdf5.f90, line 6: Cannot find module HDF5 detected at HDF5@ make[8]: *** [ModHdf5.o] Error 2 make[8]: *** Waiting for unfinished jobs.... 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. make[7]: *** [LIB] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFEXE] Error 2 make[3]: *** [SWMF] Error 2 make[2]: *** [test4_compile] Error 2 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 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) 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 41 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 1754 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) 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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModInitialState.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 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 -c -w -C -gline -nan -r8 -O0 BATL_size.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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_cell.f90:480:39: 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: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_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: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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModNodes.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../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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:347clang:: 10:warning: argument unused during compilation: '-mfpmath=sse'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 -c -w -C -gline -nan -r8 -O0 write_plot_idl.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 -c -w -C -gline -nan -r8 -O0 write_plot_sph.f90 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 -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 -c -w -C -gline -nan -r8 -O0 ray_pass.f90 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))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' 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 -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 clang: warning: argument unused during compilation: '-mfpmath=sse' 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))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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' 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; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 constrain_B.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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 fix_axis_cells.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; ^ == 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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: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: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) { ^ ( ) 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; ^ == f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 write_logfile.f90 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; ^ == 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 -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' 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 -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 -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 -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 -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 -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_==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) { ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 project_B.f90 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)); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModCalcSource.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_<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) { ^ ( ) 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 -c -w -C -gline -nan -r8 -O0 BATS_methods.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 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 -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 -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 -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 -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 -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 -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 -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 -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 /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 -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 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 CON_couple_gm_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 -c -w -C -gline -nan -r8 -O0 CON_couple_ie_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 -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 -c -w -C -gline -nan -r8 -O0 CON_couple_ie_ps.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 -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 -c -w -C -gline -nan -r8 -O0 CON_couple_ih_oh.f90 clang: warning: 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 -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 -c -w -C -gline -nan -r8 -O0 CON_couple_gm_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 -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' 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 -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 -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 -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 -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 -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 -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 -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 -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 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.94 31.37 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.98 89.13 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) 0.97 110.27 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 23 19:59 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 -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 -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 -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 -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 -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 -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 -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 -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 -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' 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 -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 Fatal Error: ModHdf5.f90, line 6: Cannot find module HDF5 detected at HDF5@ make[8]: *** [ModHdf5.o] Error 2 make[8]: *** Waiting for unfinished jobs.... 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) { ^ ( ) 4 warnings generated. make[7]: *** [LIB] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFEXE] Error 2 make[3]: *** [SWMF] Error 2 make[2]: *** [test6_compile] Error 2 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 41 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 1759 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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModInitialState.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 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 -c -w -C -gline -nan -r8 -O0 BATL_size.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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_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: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 && 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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))); ^ ( ) 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModNodes.f90 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' 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] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModCT.f90 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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 write_plot_radiowave.f90 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] clang: warning: argument unused during compilation: '-mfpmath=sse' 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] clang: warning: argument unused during compilation: '-mfpmath=sse' 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))); ^ ( ) f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 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))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModProject.f90 Fatal Error: ModHdf5.f90, line 6: Cannot find module HDF5 detected at HDF5@ make[8]: *** [ModHdf5.o] Error 2 make[8]: *** Waiting for unfinished jobs.... 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; ^ ( ) 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_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. make[7]: *** [LIB] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFEXE] Error 2 make[3]: *** [SWMF] Error 2 make[2]: *** [test7_compile] Error 2 make[1]: *** [test7] Error 2 make: [test] Error 2 (ignored) 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 Fatal Error: ModHdf5.f90, line 6: Cannot find module HDF5 detected at HDF5@ make[8]: *** [ModHdf5.o] Error 2 make[8]: *** Waiting for unfinished jobs.... 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))); ^ ( ) 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; ^ == 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] 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] 9 warnings generated. 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))); ^ ( ) 63 warnings generated. make[7]: *** [LIB] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFEXE] Error 2 make[3]: *** [SWMF] Error 2 make[2]: *** [test8_compile] Error 2 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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 BATL_amr.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_amr_geometry.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -c -w -C -gline -nan -r8 -O0 BATL_pass_cell.f90 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -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 && 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_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: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_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: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: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: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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModExpansionFactors.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_==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] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModCharacteristic.f90 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))); ^ ( ) 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 -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 -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 -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 -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] f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ray_pass.f90 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; ^ == 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 -c -w -C -gline -nan -r8 -O0 ModB0.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 -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.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 -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 -c -w -C -gline -nan -r8 -O0 ModProject.f90 Fatal Error: ModHdf5.f90, line 6: Cannot find module HDF5 detected at HDF5@ make[8]: *** [ModHdf5.o] Error 2 make[8]: *** Waiting for unfinished jobs.... clang: warning: argument unused during compilation: '-mfpmath=sse' make[7]: *** [LIB] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFEXE] Error 2 make[3]: *** [SWMF] Error 2 make[2]: *** [test9_compile] Error 2 make[1]: *** [test9] Error 2 make: [test] Error 2 (ignored) 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModNodes.f90 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 -c -w -C -gline -nan -r8 -O0 ModCT.f90 clang: warning: argument unused during compilation: '-mfpmath=sse' ModFaceGradient.f90:919:71: warning: '&&' within '||' [-Wlogical-op-parentheses] clang: warning: argument unused during compilation: '-mfpmath=sse' 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 -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))); ^ ( ) 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:f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -c -w -C -gline -nan -r8 -O0 ModGeometry.f90 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))); ^ ( ) clang: warning: argument unused during compilation: '-mfpmath=sse' f95 -I/Users/gtoth/Tmp/SWMF/share/Library/src -I../srcBATL -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcMagnetogram -I/Users/gtoth/Tmp/SWMF/util/DATAREAD/srcDemt -I/Users/gtoth/Tmp/SWMF/util/EMPIRICAL/srcEE -I/Users/gtoth/Tmp/SWMF/util/CRASH/src -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 -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 -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 -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 -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 -c -w -C -gline -nan -r8 -O0 ModUserEmpty.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_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' 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 -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 -c -w -C -gline -nan -r8 -O0 ModBoundaryCells.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 -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 -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 -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; ^ == 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 -c -w -C -gline -nan -r8 -O0 ModHdf5.f90 Fatal Error: ModHdf5.f90, line 6: Cannot find module HDF5 detected at HDF5@ make[8]: *** [ModHdf5.o] Error 2 make[8]: *** Waiting for unfinished jobs.... make[7]: *** [LIB] Error 2 make[6]: *** [LIB] Error 2 make[5]: *** [LIB] Error 2 make[4]: *** [SWMFEXE] Error 2 make[3]: *** [SWMF] Error 2 make[2]: *** [test10_compile] Error 2 make[1]: *** [test10] Error 2 make: [test] Error 2 (ignored) -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_freq.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_coord_transform.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_axes.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_io_unit.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_interpolate_amr.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_interpolate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:31 share/Library/test/test_geopack.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_initial_state.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_linear_solver.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_linear_advection.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_line_extract.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_ray_trace.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_plot_file.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_planet_field.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_lookup_table.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_sort.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_triangulate.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:33 share/Library/test/test_time_convert.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:34 share/Library/test/test_process_var_name.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:35 share/Library/test/test_utilities.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:39 GM/BATSRUS/test_fluxemergence.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:40 GM/BATSRUS/test_shocktube.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:40 GM/BATSRUS/test_partsteady.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:44 GM/BATSRUS/test_hallmhd.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:47 GM/BATSRUS/test_twofluidmhd.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:48 GM/BATSRUS/test_multifluid.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:48 GM/BATSRUS/test_multiion.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:48 GM/BATSRUS/test_mhdions.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:49 GM/BATSRUS/test_mhdnoncons.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:49 GM/BATSRUS/test_eosgodunov.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:50 GM/BATSRUS/test_levelset.diff -rw-r--r-- 1 gtoth 1224 29 Oct 23 19:50 GM/BATSRUS/test_laserpackage.diff -rw-r--r-- 1 gtoth 1224 25 Oct 23 19:50 GM/BATSRUS/test_hyades2d.diff -rw-r--r-- 1 gtoth 1224 30 Oct 23 19:50 GM/BATSRUS/test_graydiffusion.diff -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 GM/BATSRUS/test_viscosity.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 GM/BATSRUS/test_outerhelio.diff -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 GM/BATSRUS/test_coronasph.diff -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 GM/BATSRUS/test_corona_2t.diff -rw-r--r-- 1 gtoth 1224 23 Oct 23 19:50 GM/BATSRUS/test_corona.diff -rw-r--r-- 1 gtoth 1224 23 Oct 23 19:50 GM/BATSRUS/test_chromo.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 GM/BATSRUS/test_titan_restart.diff -rw-r--r-- 1 gtoth 1224 22 Oct 23 19:50 GM/BATSRUS/test_titan.diff -rw-r--r-- 1 gtoth 1224 32 Oct 23 19:50 GM/BATSRUS/test_marsfluids_restart.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 GM/BATSRUS/test_marsfluids.diff -rw-r--r-- 1 gtoth 1224 21 Oct 23 19:50 GM/BATSRUS/test_mars.diff -rw-r--r-- 1 gtoth 1224 25 Oct 23 19:50 GM/BATSRUS/test_earthsph.diff -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 GM/BATSRUS/test_2bodyplot.diff -rw-r--r-- 1 gtoth 1224 22 Oct 23 19:50 GM/BATSRUS/test_venus.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 GM/BATSRUS/test_venus_restart.diff -rw-r--r-- 1 gtoth 1224 23 Oct 23 19:50 GM/BATSRUS/test_saturn.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:50 GM/BATSRUS/test_mercurysph.diff -rw-r--r-- 1 gtoth 1224 33 Oct 23 19:50 GM/BATSRUS/test_cometfluids_restart.diff -rw-r--r-- 1 gtoth 1224 28 Oct 23 19:50 GM/BATSRUS/test_cometfluids.diff -rw-r--r-- 1 gtoth 1224 22 Oct 23 19:50 GM/BATSRUS/test_comet.diff -rw-r--r-- 1 gtoth 1224 29 Oct 23 19:50 GM/BATSRUS/test_magnetometer.diff -rw-r--r-- 1 gtoth 1224 21 Oct 23 19:50 GM/BATSRUS/test_func.diff -rw-r--r-- 1 gtoth 1224 28 Oct 23 19:50 GM/BATSRUS/test_anisotropic.diff -rw-r--r-- 1 gtoth 1224 28 Oct 23 19:50 PS/DGCPM/notest.diff -rw-r--r-- 1 gtoth 1224 26 Oct 23 19:50 IM/RCM2/notest.diff -rw-r--r-- 1 gtoth 1224 16 Oct 23 19:50 IM/HEIDI/test_numeric.diff -rw-r--r-- 1 gtoth 1224 16 Oct 23 19:50 IM/HEIDI/test_analytic.diff -rw-r--r-- 1 gtoth 1224 36 Oct 23 19:50 IE/Ridley_serial/notest.diff -rw-r--r-- 1 gtoth 1224 28 Oct 23 19:50 IE/RIM/notest.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:52 PT/AMPS/test_amps.diff -rw-r--r-- 1 gtoth 1224 16 Oct 23 19:52 RB/RBE/test.diff -rw-r--r-- 1 gtoth 1224 21 Oct 23 19:52 PW/PWOM/test_Saturn_restart.diff -rw-r--r-- 1 gtoth 1224 12 Oct 23 19:52 PW/PWOM/test_Saturn_plots.diff -rw-r--r-- 1 gtoth 1224 16 Oct 23 19:52 PW/PWOM/test_Saturn.diff -rw-r--r-- 1 gtoth 1224 21 Oct 23 19:52 PW/PWOM/test_Earth_restart.diff -rw-r--r-- 1 gtoth 1224 12 Oct 23 19:52 PW/PWOM/test_Earth_plots.diff -rw-r--r-- 1 gtoth 1224 16 Oct 23 19:52 PW/PWOM/test_Earth.diff -rw-r--r-- 1 gtoth 1224 31 Oct 23 19:52 test_rb.diff -rw-r--r-- 1 gtoth 1224 31 Oct 23 19:52 test_pw.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:52 SP/Kota/notest.diff -rw-r--r-- 1 gtoth 1224 31 Oct 23 19:52 test_ps.diff -rw-r--r-- 1 gtoth 1224 21 Oct 23 19:52 test_esmf.diff -rw-r--r-- 1 gtoth 1224 27 Oct 23 19:52 test_ccmc_small.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:52 test1_pw.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:52 test1_ie.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:52 test1_gm.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:52 test2_sc.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:52 test2_ih.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:53 test3_im_rcm.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:53 test3_ie.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:53 test3_gm.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:53 test4_im_heidi.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:53 test4_ie.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:53 test4_gm.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:59 test6_im_crcm.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:59 test6_ie.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:59 test6_gm.diff -rw-r--r-- 1 gtoth 1224 0 Oct 23 19:59 test5_ee.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:59 test7_oh.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:59 test7_ih.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:59 test8_ie.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:59 test8_gm_multi.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:59 test8_im_rcm_multi.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:59 test9_sc_chromo.diff -rw-r--r-- 1 gtoth 1224 17 Oct 23 19:59 test9_ih.diff -rw-r--r-- 1 gtoth 1224 18 Oct 23 19:59 test10_sc.diff -rw-r--r-- 1 gtoth 1224 18 Oct 23 19:59 test10_ih.diff See test_swmf.res and test_swmf.log for more detail... cat: GM/BATSRUS/test_func.speed: No such file or directory make[1]: [test_check] Error 1 (ignored)