acd_pars.h

Go to the documentation of this file.
00001   " ",
00002   " ----------------------------------- ACD ------------------------------------",
00003   " ",
00004   " Acoustic constant density modeling operators",
00005   " iwave/acd/include/acd.hh",
00006   " ",
00007   " --------------------------- begin acd parameters ---------------------------",
00008   " ",
00009   " Mapping Selection:",
00010     " ",
00011   "          deriv = 0           order of derivative of forward map to compute",
00012   "        adjoint = 0           0: forward, 1: adjoint  ",
00013   " ",
00014   " ------------------------------------------------------------------------",
00015   " FD info:",
00016   " ",
00017   "          order = 2           spatial half-order",
00018   "            cfl = 0.75        proportion of max dt/dx",
00019   "           cmin = 1.0         min permitted velocity (m/ms) - sanity check, m/ms",
00020   "           cmax = 4.5         max permitted velocity (m/ms) - used in dt comp m/ms",
00021   " ",
00022   " ------------------------------------------------------------------------",
00023   " Source info:",
00024   " ",
00025   "         source = <path>      path to input source data file (traces), ",
00026   "                              SU format, source position(s) indicated by",
00027   "                              RECEIVER coordinates (gx, gy, gelev) - may",
00028   "                              prepare input source with correct headers",
00029   "                              using trace/main/towed_array.x",
00030   "        sampord = 1           spatial interp order for sampling or adjoint",
00031   "                              sampling trace data to/from grid - 0 (nr nbr) ",
00032   "                              or 1 (multilin)",
00033   " ",
00034   " ------------------------------------------------------------------------",
00035   " Trace info:",
00036   " ",
00037   "          data  = <path>      data file, SU format - must exist ",
00038   "                              headers establish acquisition geometry",
00039   "                              output for forward modeling (including all",
00040   "                              orders of derivative), input for adjoint",
00041   " ",
00042   " ------------------------------------------------------------------------",
00043   " Model info:",
00044   " ",
00045   "            csq = <path>      input vel-squared reference file, ",
00046   "                              determines simulation spatial grid,",
00047   "         csq_d1 = <path>      input vel-squared perturbation for ",
00048   "                              derivative (born) modeling - required",
00049   "                              for deriv>0, adjoint=0, or deriv>1, ",
00050   "                              admoint=1, otherwise ignored",
00051   "         csq_b1 = <path>      output vel-squared perturbation (RTM image)",
00052   "                              for adjoint modeling, required for deriv=1,",
00053   "                              adjoint=1, otherwise ignored",
00054   "         csq_d2 = <path>      input vel-squared perturbation for deriv=2,",
00055   "                              adjoint=0 or deriv>2 adjoint=1, otherwise ",
00056   "                              ignored",
00057   "         csq_b2 = <path>      output vel-squared perturbation for deriv=2,",
00058   "                              adjoint=1, otherwise ignored",
00059   " ",
00060   " ------------------------------------------------------------------------",
00061   " MPI info:",
00062   " ",
00063   "        mpi_np1 = 1           number of subdomains along axis 1",
00064   "        mpi_np2 = 1           number of subdomains along axis 2",
00065   "        mpi_np3 = 1           number of subdomains along axis 3",
00066   "        partask = 1           number of shots to execute in parallel",
00067   " ",
00068   " ------------------------------------------------------------------------",
00069   " Output info:",
00070   " ",
00071   " FD ouput - written to coutxxx.txt on rank xxx",
00072   "       printact = 0           output at every time step",
00073   "                              0 - none",
00074   "                              1 - time step index",
00075   "                              2 - diagnostic messages from main routines",
00076   "                              > 2 - much more, useful only for serious ",
00077   "                                 debugging",
00078   "        dump_pi = 0           dump parallel/dom. decomp info",
00079   "       dump_lda = 0           dump grid data for allocated arrays",
00080   "       dump_ldc = 0           dump grid data for computational arrays",
00081   "       dump_ldr = 0           dump grid data for receive buffers",
00082   "       dump_lds = 0           dump grid data for send buffers",
00083   "      dump_term = 0           dump trace header data",
00084   " ",
00085   " ---------------------------end acd parameters ------------------------------",

Generated on 5 Jan 2017 for IWAVEACD by  doxygen 1.4.7