Skip to content
Snippets Groups Projects
Commit 151ee82b authored by Jan Thorbecke's avatar Jan Thorbecke
Browse files

made fdemmodc up-to-date with latest source changes in fdelmodc

parent 417ab02a
No related branches found
No related tags found
No related merge requests found
...@@ -45,7 +45,7 @@ makewave fp=250e+6 dt=$dt file_out=wave.su nt=4096 t0=6e-9 verbose=1 ...@@ -45,7 +45,7 @@ makewave fp=250e+6 dt=$dt file_out=wave.su nt=4096 t0=6e-9 verbose=1
src_injectionrate=1 \ src_injectionrate=1 \
dtrcv=1e-10 \ dtrcv=1e-10 \
rec_delay=6e-9 \ rec_delay=6e-9 \
verbose=6 \ verbose=3 \
tmod=2e-7 \ tmod=2e-7 \
dt=$dt \ dt=$dt \
dxrcv=0.02 \ dxrcv=0.02 \
......
...@@ -92,7 +92,7 @@ int em4(modPar mod, srcPar src, wavPar wav, bndPar bnd, int itime, int ixsrc, in ...@@ -92,7 +92,7 @@ int em4(modPar mod, srcPar src, wavPar wav, bndPar bnd, int itime, int ixsrc, in
c1*(Ey[ix*n1+iz] - Ey[(ix-1)*n1+iz]) + c1*(Ey[ix*n1+iz] - Ey[(ix-1)*n1+iz]) +
c2*(Ey[(ix+1)*n1+iz] - Ey[(ix-2)*n1+iz])); c2*(Ey[(ix+1)*n1+iz] - Ey[(ix-2)*n1+iz]));
//if (hz[ix*n1+iz] > 0.1*FLT_MAX) fprintf(stderr,"%d: hz[%d %d] = %e\n", itime, ix, iz, hz[ix*n1+iz]); //if (hz[ix*n1+iz] > 0.1*FLT_MAX) fprintf(stderr,"%d: hz[%d %d] = %e\n", itime, ix, iz, hz[ix*n1+iz]);
if (hz[ix*n1+iz] != 0.0) fprintf(stderr,"%d: hz[%d %d] = %e\n", itime, ix, iz, hz[ix*n1+iz]); // if (hz[ix*n1+iz] != 0.0) fprintf(stderr,"%d: hz[%d %d] = %e\n", itime, ix, iz, hz[ix*n1+iz]);
} }
} }
...@@ -105,7 +105,7 @@ int em4(modPar mod, srcPar src, wavPar wav, bndPar bnd, int itime, int ixsrc, in ...@@ -105,7 +105,7 @@ int em4(modPar mod, srcPar src, wavPar wav, bndPar bnd, int itime, int ixsrc, in
c1*(Ey[ix*n1+iz] - Ey[ix*n1+iz-1]) + c1*(Ey[ix*n1+iz] - Ey[ix*n1+iz-1]) +
c2*(Ey[ix*n1+iz+1] - Ey[ix*n1+iz-2])); c2*(Ey[ix*n1+iz+1] - Ey[ix*n1+iz-2]));
//if (hx[ix*n1+iz] > 0.1*FLT_MAX) fprintf(stderr,"%d: hx[%d %d] = %e\n", itime, ix, iz, hx[ix*n1+iz]); //if (hx[ix*n1+iz] > 0.1*FLT_MAX) fprintf(stderr,"%d: hx[%d %d] = %e\n", itime, ix, iz, hx[ix*n1+iz]);
if (fabs(hx[ix*n1+iz]) != 0.0) fprintf(stderr,"%d: hx[%d %d] = %e\n", itime, ix, iz, hx[ix*n1+iz]); // if (fabs(hx[ix*n1+iz]) != 0.0) fprintf(stderr,"%d: hx[%d %d] = %e\n", itime, ix, iz, hx[ix*n1+iz]);
} }
} }
...@@ -140,7 +140,7 @@ int em4(modPar mod, srcPar src, wavPar wav, bndPar bnd, int itime, int ixsrc, in ...@@ -140,7 +140,7 @@ int em4(modPar mod, srcPar src, wavPar wav, bndPar bnd, int itime, int ixsrc, in
for (iz=mod.ioPz; iz<mod.iePz; iz++) { for (iz=mod.ioPz; iz<mod.iePz; iz++) {
Ey[ix*n1+iz] -= eprs[ix*n1+iz]*(dzhx[iz]+dxhz[iz]) + ksigma[ix*n1+iz]*Ey[ix*n1+iz]; Ey[ix*n1+iz] -= eprs[ix*n1+iz]*(dzhx[iz]+dxhz[iz]) + ksigma[ix*n1+iz]*Ey[ix*n1+iz];
//if (Ey[ix*n1+iz] > 0.1*FLT_MAX) fprintf(stderr,"%d: Ey[%d %d] = %e\n", itime, ix, iz, Ey[ix*n1+iz]); //if (Ey[ix*n1+iz] > 0.1*FLT_MAX) fprintf(stderr,"%d: Ey[%d %d] = %e\n", itime, ix, iz, Ey[ix*n1+iz]);
if (Ey[ix*n1+iz] != 0.0) fprintf(stderr,"%d: Ey[%d %d] = %e\n", itime, ix, iz, Ey[ix*n1+iz]); // if (Ey[ix*n1+iz] != 0.0) fprintf(stderr,"%d: Ey[%d %d] = %e\n", itime, ix, iz, Ey[ix*n1+iz]);
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment