16-Oct-2006 heimbach@mit.edu, cnh@mit.edu Brief instructions for building and running ------- Exp. 1: For diffuse only test (just diffuses a patch of dye) ------- cd build rm -fr * ../../../tools/genmake2 -mods ../code make depend make ln -s ../input/* . ./mitgcmuv >& output ------- Exp. 2: For advect diffuse test (injects dye every timestep at one point and advects with a fixed flow field) ------- cd build rm -fr * ../../../tools/genmake2 -mods "../code_advdiff ../code" make depend make ln -s ../input_advdiff/* . ln -s ../input/* . ./mitgcmuv >& output ------- Exp. 3: Adjoint of advect-diffuse: ------- cd build_ad/ rm -fr * ../../../tools/genmake2 -mods ../code_ad make depend make adtaf make adall ln -s ../input_ad/* . ln -s ../input_advdiff/pickup.0000072020.* . ./mitgcmuv_ad >! output_adm.txt & ------- Exp. 4: Adjoint of full code: ------- cd build_ad_full/ rm -fr * ../../../tools/genmake2 -mods ../code_ad_full make depend make adtaf make adall ln -s ../input_ad_full/* . ./mitgcmuv_ad >! output_adm.txt & ------- Exp. 5: TLM of full code: ------- cd build_ad_full/ rm -fr * ../../../tools/genmake2 -mods ../code_ad_full make depend make ftltaf make ftlall ln -s ../input_ad_full/* . ./mitgcmuv_ftl >! output_tlm.txt &