Page 1 (printed 3/30/99) DDDDOOOO____PPPPPPPPMMMM((((1111)))) CCCCoooommmmppppuuuuttttaaaattttiiiioooonnnnaaaallll FFFFlllluuuuiiiidddd DDDDyyyynnnnaaaammmmiiiiccccssss EEEExxxxaaaammmmpppplllleeeessss DDDDOOOO____PPPPPPPPMMMM((((1111)))) NNNNAAAAMMMMEEEE ddddoooo____ppppppppmmmm - This refers to a set of examples using the PPMLIB library routine to create computational hydrodynamic subroutines. See individual manual pages for specifics. These examples include DDDDIIIIRRRREEEECCCCTTTT EEEEUUUULLLLEEEERRRRIIIIAAAANNNN EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS ddddoooo____ppppppppmmmmddddeeee0000____1111ddddcccc____ggggaaaammmmmmmmaaaa Example of using the PPMLIB library routine to create a routine to perform one timestep of a 1d computational hydrodynamics calculation in direct Eulerian style assuming a uniform Cartesian grid and a gamma law equation of state, with numerical diffusion. ddddoooo____ppppppppmmmmddddeeee0000____1111ddddcccc____ppppaaaaqqqq____ggggaaaammmmmmmmaaaa Example of using the PPMLIB library routine to create a routine to perform one timestep of a 1d computational hydrodynamics calculation in direct Eulerian style assuming a uniform Cartesian grid and a gamma law equation of state, with numerical diffusion. Allowance is provided for passively advected quantities. ddddoooo____ppppppppmmmmddddeeee0000____2222ddddcccc____ggggaaaammmmmmmmaaaa Example of using the PPMLIB library routine to create a routine to perform one directional pass of a single timestep of a 2d computational hydrodynamics calculation in direct Eulerian style assuming a uniform Cartesian grid and a gamma law equation of state, with numerical diffusion. ddddoooo____ppppppppmmmmddddeeee0000____3333ddddcccc____ggggaaaammmmmmmmaaaa Example of using the PPMLIB library routine to create a routine to perform one directional pass of a single timestep of a 3d computational hydrodynamics calculation in direct Eulerian style assuming a uniform Cartesian grid and a gamma law equation of state, with numerical diffusion. ddddoooo____ppppppppmmmmddddeeee0000____1111ddddcccc Example of using the PPMLIB library routine to create a routine to perform one directional pass of a single timestep of a 3d computational hydrodynamics calculation in direct Eulerian style assuming a uniform Cartesian grid and a gamma law equation of state, with numerical diffusion. Page 1 (printed 3/30/99) DDDDOOOO____PPPPPPPPMMMM((((1111)))) CCCCoooommmmppppuuuuttttaaaattttiiiioooonnnnaaaallll FFFFlllluuuuiiiidddd DDDDyyyynnnnaaaammmmiiiiccccssss EEEExxxxaaaammmmpppplllleeeessss DDDDOOOO____PPPPPPPPMMMM((((1111)))) LLLLAAAAGGGGRRRRAAAANNNNGGGGIIIIAAAANNNN ++++ RRRREEEEMMMMAAAAPPPP EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS ddddoooo____ppppppppmmmmllllrrrr0000____1111ddddcccc____ggggaaaammmmmmmmaaaa Example of using the PPMLIB library routine to create a routine to perform one timestep of a 1d computational hydrodynamics calculation in Lag + remap style assuming a uniform Cartesian grid and a gamma law equation of state, with numerical diffusion. ddddoooo____ppppppppmmmmllllrrrr0000____1111ddddcccc____ppppaaaaqqqq____ggggaaaammmmmmmmaaaa Example of using the PPMLIB library routine to create a routine to perform one timestep of a 1d computational hydrodynamics calculation in Lagrangian + remap style assuming a uniform Cartesian grid and a gamma law equation of state, with numerical diffusion. Allowance is provided for passively advected quantities. ddddoooo____ppppppppmmmmllllrrrr0000____2222ddddcccc____ggggaaaammmmmmmmaaaa Example of using the PPMLIB library routine to create a routine to perform one directional pass of a single timestep of a 2d computational hydrodynamics calculation in lag + remap style assuming a uniform Cartesian grid and a gamma law equation of state, with numerical diffusion. ddddoooo____ppppppppmmmmllllrrrr0000____3333ddddcccc____ggggaaaammmmmmmmaaaa Example of using the PPMLIB library routine to create a routine to perform one directional pass of a single timestep of a 3d computational hydrodynamics calculation in direct Eulerian style assuming a uniform Cartesian grid and a gamma law equation of state, with numerical diffusion. ddddoooo____ppppppppmmmmllllrrrr0000____1111ddddcccc Example of using the PPMLIB library routine to create a routine to perform one timestep of a 1d computational hydrodynamics calculation in lag + remap style assuming a uniform Cartesian grid, with numerical diffusion. A Generalized equation of state is used withing the PPMLIB routines. Page 2 (printed 3/30/99) DDDDOOOO____PPPPPPPPMMMM((((1111)))) CCCCoooommmmppppuuuuttttaaaattttiiiioooonnnnaaaallll FFFFlllluuuuiiiidddd DDDDyyyynnnnaaaammmmiiiiccccssss EEEExxxxaaaammmmpppplllleeeessss DDDDOOOO____PPPPPPPPMMMM((((1111)))) SSSSEEEEEEEE AAAALLLLSSSSOOOO DO_PPMDE0_1DC_GAMMA, DO_PPMDE0_1DC_PAQ_GAMMA, DO_PPMDE0_2DC_GAMMA, DO_PPMDE0_3DC_GAMMA, DO_PPMDE0_1DC, DO_PPMLR0_1DC_GAMMA, DO_PPMLR0_1DC_PAQ_GAMMA, DO_PPMLR0_2DC_GAMMA, DO_PPMLR0_3DC_GAMMA, DO_PPMLR0_1DC FFFFIIIILLLLEEEESSSS ppm98_dfns.h BBBBUUUUGGGG RRRREEEEPPPPOOOORRRRTTTTSSSS TTTTOOOO ppmlib@sapphire.lcse.umn.edu AAAAUUUUTTTTHHHHOOOORRRRSSSS PPPPaaaauuuullll RRRR.... WWWWooooooooddddwwwwaaaarrrrdddd paul@lcse.umn.edu BBBB.... KKKKeeeevvvviiiinnnn EEEEddddggggaaaarrrr bke@lcse.umn.edu Department of Astronomy University of Minnesota Minneapolis, MN 55455 USA Page 3 (printed 3/30/99)