\contentsline {chapter}{\numberline {1}Overview}{1}
\contentsline {chapter}{\numberline {2}Installation (linux only)}{3}
\contentsline {section}{\numberline {2.1}Prerequiste}{3}
\contentsline {section}{\numberline {2.2}Installing from tarball}{3}
\contentsline {section}{\numberline {2.3}Default configuration}{4}
\contentsline {section}{\numberline {2.4}Documentation and examples}{4}
\contentsline {chapter}{\numberline {3}Tutorial}{5}
\contentsline {section}{\numberline {3.1}Using \texttt {pNbody} with the python interpreter}{5}
\contentsline {section}{\numberline {3.2}Using pNbody with scripts}{11}
\contentsline {section}{\numberline {3.3}Using \texttt {pNbody} interactively in parallel}{13}
\contentsline {chapter}{\numberline {4}Minimal \texttt {pNbody} object}{17}
\contentsline {chapter}{\numberline {5}Formats}{19}
\contentsline {section}{\numberline {5.1}Some init}{19}
\contentsline {section}{\numberline {5.2}The read function}{20}
\contentsline {section}{\numberline {5.3}The write function}{21}
\contentsline {section}{\numberline {5.4}Adding specific functions to the class}{21}
\contentsline {section}{\numberline {5.5}Example}{22}
\contentsline {chapter}{\numberline {6}Parameters}{23}
\contentsline {section}{\numberline {6.1}Display parameters}{23}
\contentsline {subsection}{\numberline {6.1.1}How to define the observer position ?}{24}
\contentsline {subsection}{\numberline {6.1.2}Stereo mode}{25}
\contentsline {subsection}{\numberline {6.1.3}Perspective}{25}
\contentsline {section}{\numberline {6.2}Units parameters}{25}
\contentsline {chapter}{\numberline {7}Main module functions}{27}
\contentsline {section}{\numberline {7.1}Io functions}{27}
\contentsline {section}{\numberline {7.2}Init functions}{28}
\contentsline {section}{\numberline {7.3}Parameters functions}{29}
\contentsline {section}{\numberline {7.4}Informations functions}{29}
\contentsline {section}{\numberline {7.5}Read and write functions}{29}
\contentsline {section}{\numberline {7.6}Physical values and operations}{30}
\contentsline {section}{\numberline {7.7}Thermodynamic functions}{33}
\contentsline {section}{\numberline {7.8}Adding particles}{34}
\contentsline {section}{\numberline {7.9}Selection of particles}{34}
\contentsline {section}{\numberline {7.10}Redistribution of particles}{34}
\contentsline {section}{\numberline {7.11}Geometrical operations}{34}
\contentsline {section}{\numberline {7.12}Specific parallel functions}{36}
\contentsline {section}{\numberline {7.13}Graphical functions}{36}
\contentsline {chapter}{\numberline {8}libutil module}{41}
\contentsline {chapter}{\numberline {9}mpi module}{47}
\contentsline {section}{\numberline {9.1}Output functions}{47}
\contentsline {section}{\numberline {9.2}Communication functions}{47}
\contentsline {section}{\numberline {9.3}Array functions}{48}
\contentsline {section}{\numberline {9.4}io functions}{51}
\contentsline {chapter}{\numberline {10}ic module}{53}
\contentsline {chapter}{\numberline {11}io module}{55}
\contentsline {chapter}{\numberline {12}cosmo module}{57}
\contentsline {chapter}{\numberline {13}thermodyn module}{59}
\contentsline {chapter}{\numberline {14}geometry module}{61}
\contentsline {chapter}{\numberline {15}Associated programs}{63}
\contentsline {section}{\numberline {15.1}gwin}{63}
\contentsline {subsection}{\numberline {15.1.1}Description}{63}
\contentsline {subsection}{\numberline {15.1.2}Usage}{63}
\contentsline {subsection}{\numberline {15.1.3}Example}{63}
\contentsline {section}{\numberline {15.2}gpy}{64}
\contentsline {subsection}{\numberline {15.2.1}Description}{64}
\contentsline {subsection}{\numberline {15.2.2}Usage}{64}
\contentsline {subsection}{\numberline {15.2.3}Example}{64}
\contentsline {section}{\numberline {15.3}gcmd}{64}
\contentsline {subsection}{\numberline {15.3.1}Description}{64}
\contentsline {subsection}{\numberline {15.3.2}Usage}{64}
\contentsline {subsection}{\numberline {15.3.3}Examples}{65}
\contentsline {section}{\numberline {15.4}gimage}{65}
\contentsline {subsection}{\numberline {15.4.1}Description}{65}
\contentsline {subsection}{\numberline {15.4.2}Usage}{65}
\contentsline {subsection}{\numberline {15.4.3}Examples}{65}
\contentsline {section}{\numberline {15.5}ginter}{66}
\contentsline {subsection}{\numberline {15.5.1}Description}{66}
\contentsline {subsection}{\numberline {15.5.2}Usage}{66}
\contentsline {subsection}{\numberline {15.5.3}Examples}{66}
\contentsline {section}{\numberline {15.6}mkgmov}{67}
\contentsline {subsection}{\numberline {15.6.1}Description}{67}
\contentsline {subsection}{\numberline {15.6.2}Usage}{67}
\contentsline {subsection}{\numberline {15.6.3}Example}{67}
\contentsline {subsection}{\numberline {15.6.4}Parameter file}{67}
\contentsline {subsection}{\numberline {15.6.5}Notes}{69}
\contentsline {section}{\numberline {15.7}gmov}{70}
\contentsline {subsection}{\numberline {15.7.1}Description}{70}
\contentsline {subsection}{\numberline {15.7.2}Usage}{70}
\contentsline {subsection}{\numberline {15.7.3}Main window}{70}
\contentsline {subsection}{\numberline {15.7.4}Menus}{72}
\contentsline {subsubsection}{File}{72}
\contentsline {subsubsection}{Colormap}{72}
\contentsline {subsubsection}{Speed}{72}
\contentsline {subsubsection}{Zoom}{72}
\contentsline {subsection}{\numberline {15.7.5}Examples}{72}
\contentsline {section}{\numberline {15.8}infogmov}{73}
\contentsline {subsection}{\numberline {15.8.1}Description}{73}
\contentsline {subsection}{\numberline {15.8.2}Usage}{73}
\contentsline {subsection}{\numberline {15.8.3}Examples}{73}
\contentsline {section}{\numberline {15.9}cutgmov}{74}
\contentsline {subsection}{\numberline {15.9.1}Description}{74}
\contentsline {subsection}{\numberline {15.9.2}Usage}{74}
\contentsline {subsection}{\numberline {15.9.3}Examples}{74}
\contentsline {section}{\numberline {15.10}addgmov}{75}
\contentsline {subsection}{\numberline {15.10.1}Description}{75}
\contentsline {subsection}{\numberline {15.10.2}Usage}{75}
\contentsline {subsection}{\numberline {15.10.3}Examples}{75}
\contentsline {section}{\numberline {15.11}splitgmov}{76}
\contentsline {subsection}{\numberline {15.11.1}Description}{76}
\contentsline {subsection}{\numberline {15.11.2}Usage}{76}
\contentsline {subsection}{\numberline {15.11.3}Examples}{76}
\contentsline {section}{\numberline {15.12}mergegmov}{77}
\contentsline {subsection}{\numberline {15.12.1}Description}{77}
\contentsline {subsection}{\numberline {15.12.2}Usage}{77}
\contentsline {subsection}{\numberline {15.12.3}Examples}{77}
\contentsline {section}{\numberline {15.13}combinegmov}{78}
\contentsline {subsection}{\numberline {15.13.1}Description}{78}
\contentsline {subsection}{\numberline {15.13.2}Usage}{78}
\contentsline {section}{\numberline {15.14}supgmov}{79}
\contentsline {subsection}{\numberline {15.14.1}Description}{79}
\contentsline {subsection}{\numberline {15.14.2}Usage}{79}
\contentsline {section}{\numberline {15.15}gmov2gif}{80}
\contentsline {subsection}{\numberline {15.15.1}Description}{80}
\contentsline {subsection}{\numberline {15.15.2}Usage}{80}
\contentsline {subsection}{\numberline {15.15.3}Note}{80}
\contentsline {subsection}{\numberline {15.15.4}Examples}{80}
\contentsline {section}{\numberline {15.16}gmov2mpeg}{81}
\contentsline {subsection}{\numberline {15.16.1}Description}{81}
\contentsline {subsection}{\numberline {15.16.2}Usage}{81}
\contentsline {subsection}{\numberline {15.16.3}Note}{81}
