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