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 ------------------------------",