From s_zhang at whu.edu.cn Fri Nov 4 00:24:43 2016 From: s_zhang at whu.edu.cn (Shun Zhang) Date: Fri, 4 Nov 2016 15:24:43 +0800 (GMT+08:00) Subject: [CIG-SEISMO] specfem3d_globe overflow Message-ID: <65270247.37876.1582e39b58f.Coremail.s_zhang@whu.edu.cn> Dear all, I've been trying to use default 1D models(prem, ak135f) to calculate up to ~1 Hz regionally(5 degrees, 240 NEX). It failed in the middle and complained that forrtl: error (72): floating overflow. However, it worked well for NEX = 128(~half Tmin). The detailed input files and errors are at: https://github.com/leafriver/specfem3d_globe_test Thanks, Shun From t881110 at gmail.com Sun Nov 6 18:14:09 2016 From: t881110 at gmail.com (=?UTF-8?B?5ZCz5bu65L2R?=) Date: Mon, 7 Nov 2016 10:14:09 +0800 Subject: [CIG-SEISMO] Specfem3D about Multiple Sources Message-ID: I want to simulate multiple sources with different time,review previous issues "Simultaneous sources" answer "just adding them one after the other in the DATA/SOURCE file" Add some description in DATA/CMTSOLUTION or DATA/FORCESOLUTION ? I can't understand what "Source file",can you answer it in detail or for example,please! -------------- next part -------------- An HTML attachment was scrubbed... URL: From manosdor2013 at gmail.com Sun Nov 13 09:42:36 2016 From: manosdor2013 at gmail.com (Manos Klouvidakis) Date: Sun, 13 Nov 2016 19:42:36 +0200 Subject: [CIG-SEISMO] Problems installing newer version of SW4 Message-ID: I am trying to finish a project on my Master (because i need pfile running on cartesian coordinates) and I tried to install the new version of SW4 as you have told me(via git clone --recursivehttps://github.com/geodynamics/sw4.git, but I couldn't.... So I attached the file with errors in order to tell me how i will solve this. Thanks in advance, Manos Klouvidakis -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- [root at localhost sw4v1.9]# make /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/main.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/EW.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/Sarray.C cd optimize; g++ -O -I../src -DEW_MADEBY=\"root\" -DEW_OPT_LEVEL=\"OPTIMIZE\" -DEW_COMPILER=\""/usr/bin/g++"\" -DEW_LIBDIR=\"/lib\" -DEW_INCDIR=\"/include\" -DEW_HOSTNAME=\""localhost.localdomain"\" -DEW_WHEN=\""Sun Oct 16 20:46:15 EEST 2016"\" -c ../src/version.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/parseInputFile.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/ForcingTwilight.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/curvilinearGrid.C /bin/mkdir -p optimize cd optimize; f77 -O2 -c ../src/boundaryOp.f /bin/mkdir -p optimize cd optimize; f77 -O2 -c ../src/bcfort.f /bin/mkdir -p optimize cd optimize; f77 -O2 -c ../src/twilightfort.f /bin/mkdir -p optimize cd optimize; f77 -O2 -c ../src/rhs4th3fort.f /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/parallelStuff.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/Source.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/MaterialProperty.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/MaterialData.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/material.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/setupRun.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/solve.C /bin/mkdir -p optimize cd optimize; f77 -O2 -c ../src/solerr3.f /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/Parallel_IO.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/Image.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/GridPointSource.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/MaterialBlock.C /bin/mkdir -p optimize cd optimize; f77 -O2 -c ../src/testsrc.f /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/TimeSeries.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/sacsubc.C /bin/mkdir -p optimize cd optimize; g++ -O -I../src -c ../src/SuperGrid.C /bin/mkdir -p optimize cd optimize; f77 -O2 -c ../src/addsgd.f ../src/addsgd.f: In subroutine `addsgd4': ../src/addsgd.f:38: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:48: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `ifirst' at (2) [initially seen at (1)] ../src/addsgd.f:38: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:48: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `ilast' at (2) [initially seen at (1)] ../src/addsgd.f:38: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:48: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `jfirst' at (2) [initially seen at (1)] ../src/addsgd.f:38: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:48: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `jlast' at (2) [initially seen at (1)] ../src/addsgd.f:38: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:48: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `kfirst' at (2) [initially seen at (1)] ../src/addsgd.f:38: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:48: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `klast' at (2) [initially seen at (1)] ../src/addsgd.f:38: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:55: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `ifirst' at (2) [initially seen at (1)] ../src/addsgd.f:38: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:55: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `ilast' at (2) [initially seen at (1)] ../src/addsgd.f:38: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:55: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `jfirst' at (2) [initially seen at (1)] ../src/addsgd.f:38: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:55: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `jlast' at (2) [initially seen at (1)] ../src/addsgd.f:38: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:55: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `kfirst' at (2) [initially seen at (1)] ../src/addsgd.f:38: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:55: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `klast' at (2) [initially seen at (1)] ../src/addsgd.f:36: subroutine addsgd4( dt, h, up, u, um, rho, 1 ../src/addsgd.f:65: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `up' at (2) [initially seen at (1)] ../src/addsgd.f:36: subroutine addsgd4( dt, h, up, u, um, rho, 1 ../src/addsgd.f:65: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `u' at (2) [initially seen at (1)] ../src/addsgd.f:36: subroutine addsgd4( dt, h, up, u, um, rho, 1 ../src/addsgd.f:65: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `um' at (2) [initially seen at (1)] ../src/addsgd.f:36: subroutine addsgd4( dt, h, up, u, um, rho, 1 ../src/addsgd.f:65: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `rho' at (2) [initially seen at (1)] ../src/addsgd.f:37: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:65: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `dcx' at (2) [initially seen at (1)] ../src/addsgd.f:37: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:65: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `dcy' at (2) [initially seen at (1)] ../src/addsgd.f:37: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:65: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `dcz' at (2) [initially seen at (1)] ../src/addsgd.f:37: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:65: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `strx' at (2) [initially seen at (1)] ../src/addsgd.f:37: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:65: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `stry' at (2) [initially seen at (1)] ../src/addsgd.f:37: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:65: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `strz' at (2) [initially seen at (1)] ../src/addsgd.f:37: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:65: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `cox' at (2) [initially seen at (1)] ../src/addsgd.f:37: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:65: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `coy' at (2) [initially seen at (1)] ../src/addsgd.f:37: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:65: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `coz' at (2) [initially seen at (1)] ../src/addsgd.f: In subroutine `addsgd6': ../src/addsgd.f:137: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:147: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `ifirst' at (2) [initially seen at (1)] ../src/addsgd.f:137: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:147: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `ilast' at (2) [initially seen at (1)] ../src/addsgd.f:137: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:147: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `jfirst' at (2) [initially seen at (1)] ../src/addsgd.f:137: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:147: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `jlast' at (2) [initially seen at (1)] ../src/addsgd.f:137: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:147: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `kfirst' at (2) [initially seen at (1)] ../src/addsgd.f:137: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:147: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `klast' at (2) [initially seen at (1)] ../src/addsgd.f:137: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:154: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `ifirst' at (2) [initially seen at (1)] ../src/addsgd.f:137: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:154: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `ilast' at (2) [initially seen at (1)] ../src/addsgd.f:137: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:154: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `jfirst' at (2) [initially seen at (1)] ../src/addsgd.f:137: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:154: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `jlast' at (2) [initially seen at (1)] ../src/addsgd.f:137: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:154: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `kfirst' at (2) [initially seen at (1)] ../src/addsgd.f:137: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:154: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `klast' at (2) [initially seen at (1)] ../src/addsgd.f:135: subroutine addsgd6( dt, h, up, u, um, rho, 1 ../src/addsgd.f:164: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `up' at (2) [initially seen at (1)] ../src/addsgd.f:135: subroutine addsgd6( dt, h, up, u, um, rho, 1 ../src/addsgd.f:164: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `u' at (2) [initially seen at (1)] ../src/addsgd.f:135: subroutine addsgd6( dt, h, up, u, um, rho, 1 ../src/addsgd.f:164: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `um' at (2) [initially seen at (1)] ../src/addsgd.f:135: subroutine addsgd6( dt, h, up, u, um, rho, 1 ../src/addsgd.f:164: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `rho' at (2) [initially seen at (1)] ../src/addsgd.f:136: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:164: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `dcx' at (2) [initially seen at (1)] ../src/addsgd.f:136: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:164: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `dcy' at (2) [initially seen at (1)] ../src/addsgd.f:136: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:164: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `dcz' at (2) [initially seen at (1)] ../src/addsgd.f:136: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:164: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `strx' at (2) [initially seen at (1)] ../src/addsgd.f:136: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:164: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `stry' at (2) [initially seen at (1)] ../src/addsgd.f:136: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:164: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `strz' at (2) [initially seen at (1)] ../src/addsgd.f:136: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:164: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `cox' at (2) [initially seen at (1)] ../src/addsgd.f:136: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:164: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `coy' at (2) [initially seen at (1)] ../src/addsgd.f:136: * dcx, dcy, dcz, strx, stry, strz, cox, coy, coz, 1 ../src/addsgd.f:164: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `coz' at (2) [initially seen at (1)] ../src/addsgd.f: In subroutine `addsgd4c': ../src/addsgd.f:230: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:240: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `ifirst' at (2) [initially seen at (1)] ../src/addsgd.f:230: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:240: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `ilast' at (2) [initially seen at (1)] ../src/addsgd.f:230: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:240: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `jfirst' at (2) [initially seen at (1)] ../src/addsgd.f:230: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:240: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `jlast' at (2) [initially seen at (1)] ../src/addsgd.f:230: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:240: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `kfirst' at (2) [initially seen at (1)] ../src/addsgd.f:230: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:240: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `klast' at (2) [initially seen at (1)] ../src/addsgd.f:230: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:247: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `ifirst' at (2) [initially seen at (1)] ../src/addsgd.f:230: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:247: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `ilast' at (2) [initially seen at (1)] ../src/addsgd.f:230: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:247: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `jfirst' at (2) [initially seen at (1)] ../src/addsgd.f:230: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:247: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `jlast' at (2) [initially seen at (1)] ../src/addsgd.f:230: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:247: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `kfirst' at (2) [initially seen at (1)] ../src/addsgd.f:230: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:247: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `klast' at (2) [initially seen at (1)] ../src/addsgd.f:228: subroutine addsgd4c( dt, up, u, um, rho, 1 ../src/addsgd.f:257: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `up' at (2) [initially seen at (1)] ../src/addsgd.f:228: subroutine addsgd4c( dt, up, u, um, rho, 1 ../src/addsgd.f:257: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `u' at (2) [initially seen at (1)] ../src/addsgd.f:228: subroutine addsgd4c( dt, up, u, um, rho, 1 ../src/addsgd.f:257: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `um' at (2) [initially seen at (1)] ../src/addsgd.f:228: subroutine addsgd4c( dt, up, u, um, rho, 1 ../src/addsgd.f:257: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `rho' at (2) [initially seen at (1)] ../src/addsgd.f:229: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:257: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `dcx' at (2) [initially seen at (1)] ../src/addsgd.f:229: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:257: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `dcy' at (2) [initially seen at (1)] ../src/addsgd.f:229: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:257: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `strx' at (2) [initially seen at (1)] ../src/addsgd.f:229: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:257: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `stry' at (2) [initially seen at (1)] ../src/addsgd.f:229: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:257: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `jac' at (2) [initially seen at (1)] ../src/addsgd.f:229: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:257: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `cox' at (2) [initially seen at (1)] ../src/addsgd.f:229: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:257: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `coy' at (2) [initially seen at (1)] ../src/addsgd.f: In subroutine `addsgd6c': ../src/addsgd.f:305: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:315: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `ifirst' at (2) [initially seen at (1)] ../src/addsgd.f:305: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:315: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `ilast' at (2) [initially seen at (1)] ../src/addsgd.f:305: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:315: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `jfirst' at (2) [initially seen at (1)] ../src/addsgd.f:305: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:315: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `jlast' at (2) [initially seen at (1)] ../src/addsgd.f:305: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:315: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `kfirst' at (2) [initially seen at (1)] ../src/addsgd.f:305: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:315: (continued): real*8 u(3,ifirst:ilast,jfirst:jlast,kfirst:klast) 2 Invalid declaration of or reference to symbol `klast' at (2) [initially seen at (1)] ../src/addsgd.f:305: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:322: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `ifirst' at (2) [initially seen at (1)] ../src/addsgd.f:305: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:322: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `ilast' at (2) [initially seen at (1)] ../src/addsgd.f:305: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:322: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `jfirst' at (2) [initially seen at (1)] ../src/addsgd.f:305: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:322: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `jlast' at (2) [initially seen at (1)] ../src/addsgd.f:305: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:322: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `kfirst' at (2) [initially seen at (1)] ../src/addsgd.f:305: * ifirst, ilast, jfirst, jlast, kfirst, klast, beta ) 1 ../src/addsgd.f:322: (continued): integer ifirst, ilast, jfirst, jlast, kfirst, klast 2 Invalid declaration of or reference to symbol `klast' at (2) [initially seen at (1)] ../src/addsgd.f:303: subroutine addsgd6c( dt, up, u, um, rho, 1 ../src/addsgd.f:332: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `up' at (2) [initially seen at (1)] ../src/addsgd.f:303: subroutine addsgd6c( dt, up, u, um, rho, 1 ../src/addsgd.f:332: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `u' at (2) [initially seen at (1)] ../src/addsgd.f:303: subroutine addsgd6c( dt, up, u, um, rho, 1 ../src/addsgd.f:332: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `um' at (2) [initially seen at (1)] ../src/addsgd.f:303: subroutine addsgd6c( dt, up, u, um, rho, 1 ../src/addsgd.f:332: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `rho' at (2) [initially seen at (1)] ../src/addsgd.f:304: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:332: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `dcx' at (2) [initially seen at (1)] ../src/addsgd.f:304: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:332: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `dcy' at (2) [initially seen at (1)] ../src/addsgd.f:304: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:332: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `strx' at (2) [initially seen at (1)] ../src/addsgd.f:304: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:332: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `stry' at (2) [initially seen at (1)] ../src/addsgd.f:304: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:332: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `jac' at (2) [initially seen at (1)] ../src/addsgd.f:304: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:332: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `cox' at (2) [initially seen at (1)] ../src/addsgd.f:304: * dcx, dcy, strx, stry, jac, cox, coy, 1 ../src/addsgd.f:332: (continued): if( beta .eq. 0d0 ) return; 2 Invalid declaration of or reference to symbol `coy' at (2) [initially seen at (1)] Makefile:203: recipe for target 'optimize/addsgd.o' failed make: *** [optimize/addsgd.o] Error 1 [root at localhost sw4v1.9]# From petersson1 at llnl.gov Mon Nov 14 15:36:47 2016 From: petersson1 at llnl.gov (Petersson, Anders) Date: Mon, 14 Nov 2016 23:36:47 +0000 Subject: [CIG-SEISMO] Problems installing SW4 Message-ID: Dear Manos, Please follow the instructions in the SW4 installation guide, which is available from the CIG website and also included with the sw4 source code in the doc directory. I recommend you build sw4 with cmake, which is described in section 5. /Anders From manosdor2013 at gmail.com Tue Nov 15 04:32:51 2016 From: manosdor2013 at gmail.com (Manos Klouvidakis) Date: Tue, 15 Nov 2016 14:32:51 +0200 Subject: [CIG-SEISMO] Problems installing newer version of SW4 In-Reply-To: References: Message-ID: Dear Mr Petersson Anders, I have followed all the instructions you have told me: i) i have downloaded the newest version from git clone --recursive https://github.com/geodynamics/sw4.git ii) installed it with "cmake" command and i received the followed cmake_results.txt iii) and then i used the "make" command and the message "SW4 LIVES" showed up, which means successful installation... and when i tried to run my model i had the same problem with Cartesian coordinates (results.txt) (i also wrote style=Cartesian) in order to exclude the error whether i use Capital C or c in word "cartesian".... I also took the initiative to attach the in-file (orestiada8​​.txt) with the velocities file (manos.txt) to tell me if the model is running... I am looking forward to hearing from you soon, Thanks in advance Manos Klouvidakis​​​​​ manos.txt ​ 2016-11-13 19:42 GMT+02:00 Manos Klouvidakis : > I am trying to finish a project on my Master (because i need pfile running on cartesian coordinates) and I tried to install the new version of SW4 as you have told me(via git clone --recursivehttps://github.com/geodynamics/sw4.git, but I couldn't.... > > So I attached the file with errors in order to tell me how i will solve this. > > Thanks in advance, > > Manos Klouvidakis > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- [gkritik at localhost sw4]$ cmake -DTESTING_LEVEL=1 -DCMAKE_BUILD_TYPE=Debug -- The C compiler identification is GNU 5.3.1 -- The CXX compiler identification is GNU 5.3.1 -- The Fortran compiler identification is GNU 5.3.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working Fortran compiler: /usr/bin/gfortran -- Check for working Fortran compiler: /usr/bin/gfortran -- works -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Checking whether /usr/bin/gfortran supports Fortran 90 -- Checking whether /usr/bin/gfortran supports Fortran 90 -- yes -- Found MPI_C: /usr/lib/mpich/lib/libmpi.so -- Found MPI_CXX: /usr/lib/mpich/lib/libmpicxx.so;/usr/lib/mpich/lib/libmpi.so -- Found MPI_Fortran: /usr/lib/mpich/lib/libmpifort.so;/usr/lib/mpich/lib/libmpi.so -- Could NOT find PROJ4 (missing: PROJ4_LIBRARY PROJ4_INCLUDE_DIR) -- Looking for Fortran sgemm -- Looking for Fortran sgemm - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- A library with BLAS API found. -- A library with BLAS API found. -- Looking for Fortran cheev -- Looking for Fortran cheev - found -- A library with LAPACK API found. -- Detecting Fortran/C Interface -- Detecting Fortran/C Interface - Found GLOBAL and MODULE mangling -- Performing Test COMPILER_SUPPORTS_OPT0_FLAG -- Performing Test COMPILER_SUPPORTS_OPT0_FLAG - Success -- Performing Test COMPILER_SUPPORTS_OPT3_FLAG -- Performing Test COMPILER_SUPPORTS_OPT3_FLAG - Success -- Performing Test COMPILER_SUPPORTS_DEBUG_FLAG -- Performing Test COMPILER_SUPPORTS_DEBUG_FLAG - Success -- Configuring done -- Generating done -- Build files have been written to: /home/gkritik/sw4new/sw4 -------------- next part -------------- [gkritik at localhost bin]$ mpirun -np 8 ./sw4 orestiada8.txt ---------------------------------------------------------------- sw4 version 1.19 This program comes with ABSOLUTELY NO WARRANTY; released under GPL. This is free software, and you are welcome to redistribute it under certain conditions, see LICENSE.txt for more details ---------------------------------------------------------------- Compiled on: 161115 By user: gkritik Machine: localhost.localdomain Compiler: /usr/bin/c++ 3rd party include dir: NA, and library dir: NA ---------------------------------------------------------------- Input file: orestiada8.txt Default Supergrid thickness has been tuned; thickness = 30 grid sizes Default Supergrid damping coefficient has been tuned; damping coefficient = 2.00000000e-02 * Processing the grid command... * Setting nx to 365 to be consistent with h=3.84620000e+00 * Setting ny to 53 to be consistent with h=3.84620000e+00 * Setting nz to 261 to be consistent with h=3.84620000e+00 * Changing x from 1.40000000e+03 to 1.40001680e+03 to be consistent with h=3.84620000e+00 * Changing z from 1.00000000e+03 to 1.00001200e+03 to be consistent with h=3.84620000e+00 * Changing y from 2.00000000e+02 to 2.00002400e+02 to be consistent with h=3.84620000e+00 not recognizedor: processMaterialPfile Error: style= cartesian application called MPI_Abort(MPI_COMM_WORLD, 1) - process 3 =================================================================================== = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES = PID 27362 RUNNING AT localhost.localdomain = EXIT CODE: 1 = CLEANING UP REMAINING PROCESSES = YOU CAN IGNORE THE BELOW CLEANUP MESSAGES =================================================================================== -------------- next part -------------- grid x=1400 y=200 z=1000 h=3.8462 pfile filename=manos.txt vsmin=1200 vpmin=2400 style=cartesian source x=700 y=100 z=50 mxx=1e18 myy=1e18 mzz=1e18 t0=0.1 freq=20 type=RickerInt time t=1.5 supergrid gp=30 rec x=0 y=100 z=50 file=sta01 usgsformat=1 rec x=100 y=100 z=50 file=sta02 usgsformat=1 rec x=200 y=100 z=50 file=sta03 usgsformat=1 rec x=300 y=100 z=50 file=sta04 usgsformat=1 rec x=400 y=100 z=50 file=sta05 usgsformat=1 rec x=500 y=100 z=50 file=sta06 usgsformat=1 rec x=600 y=100 z=50 file=sta07 usgsformat=1 rec x=700 y=100 z=50 file=sta08 usgsformat=1 rec x=800 y=100 z=50 file=sta09 usgsformat=1 rec x=900 y=100 z=50 file=sta10 usgsformat=1 rec x=1000 y=100 z=50 file=sta11 usgsformat=1 rec x=1100 y=100 z=50 file=sta12 usgsformat=1 rec x=1200 y=100 z=50 file=sta13 usgsformat=1 rec x=1300 y=100 z=50 file=sta14 usgsformat=1 rec x=1400 y=100 z=50 file=sta15 usgsformat=1 fileio path=orestiada8 From petersson1 at llnl.gov Tue Nov 15 12:41:36 2016 From: petersson1 at llnl.gov (Petersson, Anders) Date: Tue, 15 Nov 2016 20:41:36 +0000 Subject: [CIG-SEISMO] SW4 Cartesian pfiles Message-ID: Hi Manos, It sounds like you managed to build sw4 from git with cmake. I tried running your case, but there is a problem with your pfile (manos.txt). It looks like the rows in the file are ordered incorrectly. I attach the error message I got. /Anders *** Reading data from Pfile manos.txt in directory ./ 'file model name (string): 'orestiada Step size in x and y: 3.84620000e+00 Number of x-direction points: 365 Min x: 0.00000000e+00 Max x: 1.40000000e+03 Number of y-direction points: 53 Min y: 0.00000000e+00 Max y: 2.00000000e+02 Number of depth points: 261 Min depth: 0.00000000e+00 Max depth: 1.00000000e+03 Optional indices: Sediment: -99 MoHo: -99 410: -99 660: -99 Attenuation Q-factors available: no -------------------------------------------------------------------------- MPI_ABORT was invoked on rank 2 in communicator MPI_COMM_WORLD with errorcode 1. NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. You may or may not see output from other processes, depending on exactly when Open MPI kills them. -------------------------------------------------------------------------- ppmod: NOT allocating arrays for Qp and Qs pfile reader error, ppmod file line=270 read x[1]=0 but expected x=3.8462 read y[0]=3.8462 but expected y=0 CHECK THE PPMOD FILE. DEPTH PROFILES SHOULD BE ORDERED SUCH THAT X VARIES THE FASTEST From manosdor2013 at gmail.com Tue Nov 15 15:21:07 2016 From: manosdor2013 at gmail.com (Manos Klouvidakis) Date: Wed, 16 Nov 2016 01:21:07 +0200 Subject: [CIG-SEISMO] Problems installing newer version of SW4 In-Reply-To: References: Message-ID: Dear Mr Petersson, I would like to thank you once again for your immidiate response about my problem... I have written your error message that you have attached me and as far as I can see i have to change my pseudocode so in my depth file X varies the fastest... But I am concerned that SW4 the way I re-installed can't run a pfile in Cartesian coordinates... I got the error message (not recognizedor: processMaterialPfile Error: style= cartesian)... Is there any problem with my compiler in Fortran (I have Gnu 5.3.1 and in the installation guide "SW4-Installation.pdf" page 4 you recommend Gnu: g++/gcc/gfortran versions 4.5 to 4.8)? Or else, I think i have done all the appropriate steps to re-install SW4 as you have told me in your reply at " http://lists.geodynamics.org/pipermail/cig-seismo/2016-November/001134.html ": i) download the latest version of SW4 via git clone --recursive https://github.com/geodynamics/sw4.git ii) open with command "cmake -DTESTING_LEVEL=1 -DCMAKE_BUILD_TYPE=Debug" (or should i put instead of "Debug" ---> "RelWithDebInfo"?) iii) then run command "make" If I misunderstood something between the steps, I would be grateful to send me the exact steps how to re-install the program from the beginning... I am looking forward to hearing from you soon, Thanks in advance, Manos Klouvidakis 2016-11-15 14:32 GMT+02:00 Manos Klouvidakis : > Dear Mr Petersson Anders, > > I have followed all the instructions you have told me: > > i) i have downloaded the newest version from git clone --recursive > https://github.com/geodynamics/sw4.git > > ii) installed it with "cmake" command and i received the followed > cmake_results.txt > > iii) and then i used the "make" command and the message "SW4 LIVES" showed > up, which means successful installation... > > and when i tried to run my model i had the same problem with Cartesian > coordinates (results.txt) (i also wrote style=Cartesian) in order to > exclude the error whether i use Capital C or c in word "cartesian".... > > > I also took the initiative to attach the in-file (orestiada8​​.txt) with > the velocities file (manos.txt) to tell me if the model is running... > > I am looking forward to hearing from you soon, > > Thanks in advance > > Manos Klouvidakis​​​​​ > manos.txt > > ​ > > 2016-11-13 19:42 GMT+02:00 Manos Klouvidakis : > >> I am trying to finish a project on my Master (because i need pfile running on cartesian coordinates) and I tried to install the new version of SW4 as you have told me(via git clone --recursivehttps://github.com/geodynamics/sw4.git, but I couldn't.... >> >> So I attached the file with errors in order to tell me how i will solve this. >> >> Thanks in advance, >> >> Manos Klouvidakis >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From petersson1 at llnl.gov Wed Nov 16 12:17:01 2016 From: petersson1 at llnl.gov (Petersson, Anders) Date: Wed, 16 Nov 2016 20:17:01 +0000 Subject: [CIG-SEISMO] SW4 Cartesian pfiles Message-ID: Hi Manos, The only thing I would recommend is to leave out "-DCMAKE_BUILD_TYPE=Debug" when running cmake. This will slow down the code because compiler optimization is turned off. I also noticed that your error message is different from mine. I made my input file by copying your input file from the e-mail. You might have some little gremlin character in your input file. Try typing it in again. On some systems the parser has problems reading the last command if it is not followed by a blank line. /Anders On 11/16/16, 12:00 PM, "CIG-SEISMO on behalf of cig-seismo-request at geodynamics.org" wrote: >Send CIG-SEISMO mailing list submissions to > cig-seismo at geodynamics.org > >To subscribe or unsubscribe via the World Wide Web, visit > http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-seismo >or, via email, send a message with subject or body 'help' to > cig-seismo-request at geodynamics.org > >You can reach the person managing the list at > cig-seismo-owner at geodynamics.org > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of CIG-SEISMO digest..." > > >Today's Topics: > > 1. Re: SW4 Cartesian pfiles (Petersson, Anders) > 2. Re: Problems installing newer version of SW4 (Manos Klouvidakis) > > >---------------------------------------------------------------------- > >Message: 1 >Date: Tue, 15 Nov 2016 20:41:36 +0000 >From: "Petersson, Anders" >To: "cig-seismo at geodynamics.org" >Subject: Re: [CIG-SEISMO] SW4 Cartesian pfiles >Message-ID: >Content-Type: text/plain; charset="us-ascii" > >Hi Manos, >It sounds like you managed to build sw4 from git with cmake. >I tried running your case, but there is a problem with your pfile >(manos.txt). It looks like the rows in the file are ordered incorrectly. I >attach the error message I got. >/Anders > >*** Reading data from Pfile manos.txt in directory ./ >'file model name (string): 'orestiada >Step size in x and y: 3.84620000e+00 >Number of x-direction points: 365 >Min x: 0.00000000e+00 Max x: 1.40000000e+03 >Number of y-direction points: 53 >Min y: 0.00000000e+00 Max y: 2.00000000e+02 >Number of depth points: 261 >Min depth: 0.00000000e+00 Max depth: 1.00000000e+03 >Optional indices: Sediment: -99 MoHo: -99 410: -99 660: -99 >Attenuation Q-factors available: no >-------------------------------------------------------------------------- >MPI_ABORT was invoked on rank 2 in communicator MPI_COMM_WORLD >with errorcode 1. > > >NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. >You may or may not see output from other processes, depending on >exactly when Open MPI kills them. >-------------------------------------------------------------------------- >ppmod: NOT allocating arrays for Qp and Qs >pfile reader error, ppmod file line=270 >read x[1]=0 but expected x=3.8462 >read y[0]=3.8462 but expected y=0 >CHECK THE PPMOD FILE. >DEPTH PROFILES SHOULD BE ORDERED SUCH THAT X VARIES THE FASTEST > > > > >------------------------------ > >Message: 2 >Date: Wed, 16 Nov 2016 01:21:07 +0200 >From: Manos Klouvidakis >To: cig-seismo at geodynamics.org >Subject: Re: [CIG-SEISMO] Problems installing newer version of SW4 >Message-ID: > >Content-Type: text/plain; charset="utf-8" > >Dear Mr Petersson, > >I would like to thank you once again for your immidiate response about my >problem... > >I have written your error message that you have attached me and as far as >I >can see i have to change my pseudocode so in my depth file X varies the >fastest... > >But I am concerned that SW4 the way I re-installed can't run a pfile in >Cartesian coordinates... I got the error message (not recognizedor: >processMaterialPfile Error: style= cartesian)... > >Is there any problem with my compiler in Fortran (I have Gnu 5.3.1 and in >the installation guide "SW4-Installation.pdf" page 4 you recommend Gnu: >g++/gcc/gfortran versions 4.5 to 4.8)? > >Or else, I think i have done all the appropriate steps to re-install SW4 >as >you have told me in your reply at " >http://lists.geodynamics.org/pipermail/cig-seismo/2016-November/001134.htm >l >": > >i) download the latest version of SW4 via git clone --recursive >https://github.com/geodynamics/sw4.git > >ii) open with command "cmake -DTESTING_LEVEL=1 -DCMAKE_BUILD_TYPE=Debug" >(or should i put instead of "Debug" ---> "RelWithDebInfo"?) > >iii) then run command "make" > >If I misunderstood something between the steps, I would be grateful to >send >me the exact steps how to re-install the program from the beginning... > >I am looking forward to hearing from you soon, > >Thanks in advance, > >Manos Klouvidakis > >2016-11-15 14:32 GMT+02:00 Manos Klouvidakis : > >> Dear Mr Petersson Anders, >> >> I have followed all the instructions you have told me: >> >> i) i have downloaded the newest version from git clone --recursive >> https://github.com/geodynamics/sw4.git >> >> ii) installed it with "cmake" command and i received the followed >> cmake_results.txt >> >> iii) and then i used the "make" command and the message "SW4 LIVES" >>showed >> up, which means successful installation... >> >> and when i tried to run my model i had the same problem with Cartesian >> coordinates (results.txt) (i also wrote style=Cartesian) in order to >> exclude the error whether i use Capital C or c in word "cartesian".... >> >> >> I also took the initiative to attach the in-file (orestiada8​​.txt) with >> the velocities file (manos.txt) to tell me if the model is running... >> >> I am looking forward to hearing from you soon, >> >> Thanks in advance >> >> Manos Klouvidakis​​​​​ >> manos.txt >> >>>ive_web> >> ​ >> >> 2016-11-13 19:42 GMT+02:00 Manos Klouvidakis : >> >>> I am trying to finish a project on my Master (because i need pfile >>>running on cartesian coordinates) and I tried to install the new >>>version of SW4 as you have told me(via git clone >>>--recursivehttps://github.com/geodynamics/sw4.git, but I couldn't.... >>> >>> So I attached the file with errors in order to tell me how i will >>>solve this. >>> >>> Thanks in advance, >>> >>> Manos Klouvidakis >>> >>> >> >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: >400879/attachment-0001.html> > >------------------------------ > >Subject: Digest Footer > >_______________________________________________ >CIG-SEISMO mailing list >CIG-SEISMO at geodynamics.org >http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-seismo > >------------------------------ > >End of CIG-SEISMO Digest, Vol 106, Issue 5 >****************************************** From igel at geophysik.uni-muenchen.de Sun Nov 20 13:39:44 2016 From: igel at geophysik.uni-muenchen.de (Heiner Igel) Date: Sun, 20 Nov 2016 22:39:44 +0100 Subject: [CIG-SEISMO] seismo-live: seismological training with jupyter notebooks Message-ID: <80e534ff-44d1-b43c-1e31-413bd6db0f11@geophysik.uni-muenchen.de> Dear Colleagues, we would like to draw your intention to a new (intended as community-driven) www-service providing python-based Jupyter notebooks for training in seismology. The service can be accessed at http://www.seismo-live.org (currently restricted to 50 users at a time). Jupyter notebooks (formerly known as ipython notebooks) are interactive documents combining simple word processing options with executable python (or other) code parts (see Shen, Nature, 515, 151–152, 2014). They are ideal for training, developing sample work flows, and exchanging, sharing codes under development, and making research results reproducible. On seismo-live a variety of notebooks are now available fuelled by a server in the background that allows running them with any www browser. Currently available categories are: - Python Introduction - ObsPy (2-day introductory course) - Instaseis-syngine (global seismograms in 1D models on the fly) *- Rotational seismology (data processing)* - Earthquake physics (rate and state friction toolkit) - Computational seismology (FD,PS,FE,SE,FV,DG methods for 1D elastic wave equation, 3D Lamb's problem, 3D DC solution, 1-3D Green's functions, time reversal, etc.). This is complementary material to a new computational seismology text book (http://www.computational-seismology.org). - Reproducible papers (with the 2016 paper on instaseis-syngine as example) Most notebooks come with exercises (e.g., blank code sections) and solutions, ready to be used in courses. Under development: - noise analysis - array seismology Those notebooks should be considered as seeds to further categories. We invite you to test the www service (and hope that our server can cope, but extensions are possible and envisaged). We are looking forward to receiving feedback and suggestions. More info on how to contribute to the repository are given on the seismo-live www site. Please visit our poster S23C-2780 at the AGU Fall Meeting 2016: Tuesday, December 13th; 1:40 PM - 6:00 PM*, *Moscone South; Poster Hall Kind Regards Heiner Igel, Lion Krischer, Martin van Driel, Carl Tape PS: apologies for multiples -- ----------------------------------------------------------------- Prof. Heiner Igel Department of Earth and Environmental Sciences Ludwig-Maximilians-University Theresienstr. 41 80333 Munich - Germany phone: +49 89 2180 4204 ----------------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: From manosdor2013 at gmail.com Mon Nov 21 12:53:16 2016 From: manosdor2013 at gmail.com (Manos Klouvidakis) Date: Mon, 21 Nov 2016 22:53:16 +0200 Subject: [CIG-SEISMO] Problems installing newer version of SW4 In-Reply-To: References: Message-ID: Dear Mr Petersson, I have re-written the input file in Linux and the problem solved (pfile successfully was read) It may have been a gremlin character, because I used to write input files in Windows OS and then via Virtual Machine, run it in Fedora... Now an error "x0+width", "x1-width" etc showed up... This error as far as I can understand is when I wrote the dimensions in the input file, I didn't estimate the width (supergid lines) in the dimensions of my model... I 'll try to solve it and if I had more questions we will talk again... Thank you, Manos Klouvidakis 2016-11-16 1:21 GMT+02:00 Manos Klouvidakis : > Dear Mr Petersson, > > I would like to thank you once again for your immidiate response about my > problem... > > I have written your error message that you have attached me and as far as > I can see i have to change my pseudocode so in my depth file X varies the > fastest... > > But I am concerned that SW4 the way I re-installed can't run a pfile in > Cartesian coordinates... I got the error message (not recognizedor: > processMaterialPfile Error: style= cartesian)... > > Is there any problem with my compiler in Fortran (I have Gnu 5.3.1 and in > the installation guide "SW4-Installation.pdf" page 4 you recommend Gnu: > g++/gcc/gfortran versions 4.5 to 4.8)? > > Or else, I think i have done all the appropriate steps to re-install SW4 > as you have told me in your reply at "http://lists.geodynamics.org/ > pipermail/cig-seismo/2016-November/001134.html": > > i) download the latest version of SW4 via git clone --recursive > https://github.com/geodynamics/sw4.git > > ii) open with command "cmake -DTESTING_LEVEL=1 -DCMAKE_BUILD_TYPE=Debug" > (or should i put instead of "Debug" ---> "RelWithDebInfo"?) > > iii) then run command "make" > > If I misunderstood something between the steps, I would be grateful to > send me the exact steps how to re-install the program from the beginning... > > I am looking forward to hearing from you soon, > > Thanks in advance, > > Manos Klouvidakis > > 2016-11-15 14:32 GMT+02:00 Manos Klouvidakis : > >> Dear Mr Petersson Anders, >> >> I have followed all the instructions you have told me: >> >> i) i have downloaded the newest version from git clone --recursive >> https://github.com/geodynamics/sw4.git >> >> ii) installed it with "cmake" command and i received the followed >> cmake_results.txt >> >> iii) and then i used the "make" command and the message "SW4 LIVES" >> showed up, which means successful installation... >> >> and when i tried to run my model i had the same problem with Cartesian >> coordinates (results.txt) (i also wrote style=Cartesian) in order to >> exclude the error whether i use Capital C or c in word "cartesian".... >> >> >> I also took the initiative to attach the in-file (orestiada8​​.txt) with >> the velocities file (manos.txt) to tell me if the model is running... >> >> I am looking forward to hearing from you soon, >> >> Thanks in advance >> >> Manos Klouvidakis​​​​​ >> manos.txt >> >> ​ >> >> 2016-11-13 19:42 GMT+02:00 Manos Klouvidakis : >> >>> I am trying to finish a project on my Master (because i need pfile running on cartesian coordinates) and I tried to install the new version of SW4 as you have told me(via git clone --recursivehttps://github.com/geodynamics/sw4.git, but I couldn't.... >>> >>> So I attached the file with errors in order to tell me how i will solve this. >>> >>> Thanks in advance, >>> >>> Manos Klouvidakis >>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From manosdor2013 at gmail.com Wed Nov 23 04:30:39 2016 From: manosdor2013 at gmail.com (Manos Klouvidakis) Date: Wed, 23 Nov 2016 14:30:39 +0200 Subject: [CIG-SEISMO] Problems installing newer version of SW4 In-Reply-To: References: Message-ID: Dear Mr Petersson, I have run the previous case and i got this error message "error.txt" In the error message i see "Vpmin=1 m/sec" so i far as I can think is that when the program tries to build up the model in the boundary areas it doesn't find values for velocities, densities in p-file and it defines some values by default.... As far as I can imagine i need to specify in the p-file also the values for the boundary areas so i build up a new p-file (manos2.txt) that contains info also in the boundary cells... In the new in-file is "oretiada.txt" I would like to kindly request you if you could run it for me because I think this is too heavy for my PC (the program starts but it takes too much time to read the p-file and finally freezes up) I have 16GB RAM and 8 processors... so is there any recommendations for the size of the model (in nodes approximately) that my PC can deal with? Thank in advance, Klouvidakis Manos ​ manos2.txt ​ 2016-11-21 22:53 GMT+02:00 Manos Klouvidakis : > Dear Mr Petersson, > > I have re-written the input file in Linux and the problem solved (pfile > successfully was read) > > It may have been a gremlin character, because I used to write input files > in Windows OS and then via Virtual Machine, run it in Fedora... > > Now an error "x0+width", "x1-width" etc showed up... This error as far as > I can understand is when I wrote the dimensions in the input file, I didn't > estimate the width (supergid lines) in the dimensions of my model... > > I 'll try to solve it and if I had more questions we will talk again... > > Thank you, > > Manos Klouvidakis > > > 2016-11-16 1:21 GMT+02:00 Manos Klouvidakis : > >> Dear Mr Petersson, >> >> I would like to thank you once again for your immidiate response about my >> problem... >> >> I have written your error message that you have attached me and as far as >> I can see i have to change my pseudocode so in my depth file X varies the >> fastest... >> >> But I am concerned that SW4 the way I re-installed can't run a pfile in >> Cartesian coordinates... I got the error message (not recognizedor: >> processMaterialPfile Error: style= cartesian)... >> >> Is there any problem with my compiler in Fortran (I have Gnu 5.3.1 and in >> the installation guide "SW4-Installation.pdf" page 4 you recommend Gnu: >> g++/gcc/gfortran versions 4.5 to 4.8)? >> >> Or else, I think i have done all the appropriate steps to re-install SW4 >> as you have told me in your reply at "http://lists.geodynamics.org/ >> pipermail/cig-seismo/2016-November/001134.html": >> >> i) download the latest version of SW4 via git clone --recursive >> https://github.com/geodynamics/sw4.git >> >> ii) open with command "cmake -DTESTING_LEVEL=1 -DCMAKE_BUILD_TYPE=Debug" >> (or should i put instead of "Debug" ---> "RelWithDebInfo"?) >> >> iii) then run command "make" >> >> If I misunderstood something between the steps, I would be grateful to >> send me the exact steps how to re-install the program from the beginning... >> >> I am looking forward to hearing from you soon, >> >> Thanks in advance, >> >> Manos Klouvidakis >> >> 2016-11-15 14:32 GMT+02:00 Manos Klouvidakis : >> >>> Dear Mr Petersson Anders, >>> >>> I have followed all the instructions you have told me: >>> >>> i) i have downloaded the newest version from git clone --recursive >>> https://github.com/geodynamics/sw4.git >>> >>> ii) installed it with "cmake" command and i received the followed >>> cmake_results.txt >>> >>> iii) and then i used the "make" command and the message "SW4 LIVES" >>> showed up, which means successful installation... >>> >>> and when i tried to run my model i had the same problem with Cartesian >>> coordinates (results.txt) (i also wrote style=Cartesian) in order to >>> exclude the error whether i use Capital C or c in word "cartesian".... >>> >>> >>> I also took the initiative to attach the in-file (orestiada8​​.txt) with >>> the velocities file (manos.txt) to tell me if the model is running... >>> >>> I am looking forward to hearing from you soon, >>> >>> Thanks in advance >>> >>> Manos Klouvidakis​​​​​ >>> manos.txt >>> >>> ​ >>> >>> 2016-11-13 19:42 GMT+02:00 Manos Klouvidakis : >>> >>>> I am trying to finish a project on my Master (because i need pfile running on cartesian coordinates) and I tried to install the new version of SW4 as you have told me(via git clone --recursivehttps://github.com/geodynamics/sw4.git, but I couldn't.... >>>> >>>> So I attached the file with errors in order to tell me how i will solve this. >>>> >>>> Thanks in advance, >>>> >>>> Manos Klouvidakis >>>> >>>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- [gkritik at localhost bin]$ mpirun -np 8 ./sw4 oretiada.txt ---------------------------------------------------------------- sw4 version 1.19 This program comes with ABSOLUTELY NO WARRANTY; released under GPL. This is free software, and you are welcome to redistribute it under certain conditions, see LICENSE.txt for more details ---------------------------------------------------------------- Compiled on: 161115 By user: gkritik Machine: localhost.localdomain Compiler: /usr/bin/c++ 3rd party include dir: NA, and library dir: NA ---------------------------------------------------------------- Input file: oretiada.txt Default Supergrid thickness has been tuned; thickness = 30 grid sizes Default Supergrid damping coefficient has been tuned; damping coefficient = 2.00000000e-02 * Processing the grid command... * Setting nx to 365 to be consistent with h=3.84620000e+00 * Setting ny to 105 to be consistent with h=3.84620000e+00 * Setting nz to 261 to be consistent with h=3.84620000e+00 * Changing y from 4.00005000e+02 to 4.00004800e+02 to be consistent with h=3.84620000e+00 *** No topography command found in input file. Using z=0 as free surface boundary *** Global grid sizes (without ghost points) Grid h Nx Ny Nz Points 0 3.8462 365 105 261 10002825 Total number of grid points (without ghost points): 1.00028e+07 *** Reading data from Pfile manos1.txt in directory ./ 'file model name (string): 'orestiada Step size in x and y: 3.84620000e+00 Number of x-direction points: 365 Min x: 0.00000000e+00 Max x: 1.40001680e+03 Number of y-direction points: 53 Min y: 0.00000000e+00 Max y: 2.00002400e+02 Number of depth points: 261 Min depth: 0.00000000e+00 Max depth: 1.00001200e+03 Optional indices: Sediment: -99 MoHo: -99 410: -99 660: -99 Attenuation Q-factors available: no ppmod: NOT allocating arrays for Qp and Qs ******* Done reading Pfile ********** Execution time, reading input file 1.04434397e+01 seconds ---------------------------------------------------- Making Output Directory: oretiada/ ... Done! ---------------------------------------------------- Geographic and Cartesian coordinates of the corners of the computational grid: 0: Lon= 1.180000e+02, Lat=3.700000e+01, x=0.000000e+00, y=0.000000e+00 1: Lon= 1.180000e+02, Lat=3.701258e+01, x=1.400017e+03, y=0.000000e+00 2: Lon= 1.180045e+02, Lat=3.701258e+01, x=1.400017e+03, y=4.000048e+02 3: Lon= 1.180045e+02, Lat=3.700000e+01, x=0.000000e+00, y=4.000048e+02 Considering all material blocks Assigning material properties from pfile data... outside = 5049775, material = 5029700 application called MPI_Abort(MPI_COMM_WORLD, 1) - process 1 application called MPI_Abort(MPI_COMM_WORLD, 1) - process 2 application called MPI_Abort(MPI_COMM_WORLD, 1) - process 4 application called MPI_Abort(MPI_COMM_WORLD, 1) - process 5 application called MPI_Abort(MPI_COMM_WORLD, 1) - process 6 application called MPI_Abort(MPI_COMM_WORLD, 1) - process 7 ----------- Material properties ranges --------------- -1.00000000e+00application called MPI_Abort(MPI_COMM_WORLD, 1) - process 3 kg/m^3 <= Density <= 2.61000000e+03 kg/m^3 1.00000000e+00 m/s <= Vp <= 3.23400000e+03 m/s 1.00000000e+00 m/s <= Vs <= 2.00000000e+03 m/s 1.00000000e+00 <= Vp/Vs <= 2.26153846e+00 -1.00000000e+00 Pa <= mu <= 1.03200000e+10 Pa -5.77920000e+09 Pa <= lambda <= 1.62408378e+10 Pa ------------------------------------------------------ Verification failed: Error: vp/vs is smaller than sqrt(2). ...at line 139 of file /home/gkritik/sw4new/sw4/src/material.C. application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0 =================================================================================== = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES = PID 3157 RUNNING AT localhost.localdomain = EXIT CODE: 1 = CLEANING UP REMAINING PROCESSES = YOU CAN IGNORE THE BELOW CLEANUP MESSAGES =================================================================================== -------------- next part -------------- grid x=1400.0168 y=400.0050 z=1115.3980 h=3.8462 pfile filename=manos2.txt vsmin=1200 vpmin=2400 style=cartesian source x=700 y=200 z=50 mxx=1e18 myy=1e18 mzz=1e18 t0=0.1 freq=20 type=RickerInt time t=1.5 supergrid gp=30 rec x=700 y=200 z=50 file=sta01 usgsformat=1 fileio path=oretiada