====== Informações sobre o computador de teste mel.iag.usp.br ====== ===== Software ===== ==== Sistema ==== Kernel: 2.6.34-12-desktop [[http://www.opensuse.org/en/|openSUSE 11.3 (x86_64)]]: VERSION = 11.3 ==== Netbeans IDE 6.9.1 - Java SE Development Kit (JDK), VERSION 6 ==== IDE, compilador e máquina virtual para Java. [[http://netbeans.org/]] java version "1.6.0_21" Java(TM) SE Runtime Environment (build 1.6.0_21-b06) Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode) ''/apps/jdk1.6.0_21/'' ''/apps/netbeans-6.9.1/'' Documentação (além de manpages) pelo menu help do Netbeans. Principais executáveis (já no ''PATH'' global): ''netbeans, java, javac'' ==== Intel(R) C++ Compiler Professional Edition 11.1 for Linux OS ==== [[http://software.intel.com/en-us/intel-compilers/]] Compilador, debugger com IDE e bibliotecas para C, C++. ''/apps/intel/Compiler/11.1/073/'' Documentação (além de manpages) na gina em ''/apps/intel/Compiler/11.1/073/Documentation/en_US/documentation_c.htm'', copiada em [[http://www.astro.iag.usp.br/~gina/docs/intelc/en_US/documentation_c.htm]]. Principais executáveis (já no ''PATH'' global): ''icc, icpc, idb'' ==== Intel(R) Fortran Compiler Professional Edition 11.1 for Linux OS ==== [[http://software.intel.com/en-us/intel-compilers/]] Compilador, debugger com IDE e bibliotecas para Fortran. ''/apps/intel/Compiler/11.1/073/'' Documentação (além de manpages) na gina em ''/apps/intel/Compiler/11.1/073/Documentation/en_US/documentation_f.htm'', copiada em [[http://www.astro.iag.usp.br/~gina/docs/intelc/en_US/documentation_f.htm]]. Principais executáveis (já no ''PATH'' global): ''ifort, idb'' ==== Oracle Solaris Studio (antigo SunStudio) 12.2 ==== [[http://www.oracle.com/us/products/tools/050872.html]] Compilador, IDE, debugger, analyzer, bibliotecas, MPI para C, C++, Fortran. ''/apps/oracle/solstudio12.2'' Documentação (além de manpages) pelo menu help. Principais executáveis (já no ''PATH'' global): *''solstudio, sunstudio'' (equivalentes, referentes à troca do nome de Sun Studio para Solaris Studio) *''suncc, sunf95'' (equivalentes, referentes à troca do nome de Sun Studio para Solaris Studio) *Outros executáveis em ''/apps/oracle/solstudio12.2/bin/'', não incluídos no PATH global, para evitar conflitos de nomes (como do ''f95'' ou ''cc''). ==== Intel® Cluster Toolkit Compiler Edition for Linux ==== [[http://software.intel.com/en-us/intel-cluster-toolkit-compiler/]] Compilador para C, C++, Fortran com MPI, ferramentas para uso e debug em clusters: *Intel(R) MPI Library *Intel(R) Trace Analyzer and Collector *Intel(R) Math Kernel Library *Intel(R) MPI Benchmarks *Intel(R) C++ Compiler for applications running on IA-32 *Intel(R) C++ Compiler for applications running on Intel(R) 64 *Intel(R) Fortran Compiler for applications running on IA-32 *Intel(R) Fortran Compiler for applications running on Intel(R) 64 *Intel(R) Debugger for applications running on Intel(R) 64 ''/apps/intel/ictce/4.0.0.020/'' Documentação (além de manpages) na gina em ''/apps/intel/ictce/4.0.0.020/doc/Doc_Index.htm'', copiada em [[http://www.astro.iag.usp.br/~gina/docs/ictc/doc/Doc_Index.htm]]. Principais executáveis (já no ''PATH'' global): *''mpiicc, mpiicpc, mpiifort'' - Compiladores (C, C++, Fortran). *''mpdboot, mpdtrace, mpdallexit'' - Para gerenciar o daemon MPI. *''mpirun, mpiexec'' - Para executar os programas em MPI. Tutorial da Intel em ''/apps/mpi/ICTCE_Linux_Tutorial.pdf'', [[http://www.astro.iag.usp.br/~gina/tut/ICTCE_Linux_Tutorial.pdf]], e [[http://www.astro.iag.usp.br/~gina/docs/ictc/doc/Linux_Getting_Started.htm]]. Tutorial para rodar um //Hello, world// (exemplo da Intel) em MPI: [[exemplo_mpi_intel]] Arquivos ''machines.LINUX, .mpd.conf, mpd.hosts'' exemplo em ''/apps/mpi/'' ==== Outros MPIs ==== Pacotes RPM (use ''rpm -ql nome_do_pacote'' para ver os arquivos instalados): * mpich-1.2.7p1-219.1.x86_64 * openmpi-devel-1.2.8-13.1.x86_64 * openmpi-32bit-1.2.8-13.1.x86_64 * mpich-devel-1.2.7p1-219.1.x86_64 * mpi-selector-1.0.2-9.1.x86_64 * openmpi-1.2.8-13.1.x86_64 ==== GCC ==== Alguns dos pacotes RPM (use ''rpm -ql nome_do_pacote'' para ver os arquivos instalados): *gcc33-3.3.3-22.1.x86_64 *gcc45-32bit-4.5.0_20100604-1.12.x86_64 *gcc33-c++-3.3.3-22.1.x86_64 *gcc45-fortran-4.5.0_20100604-1.12.x86_64 *gcc33-fortran-32bit-3.3.3-22.1.x86_64 *libgcc45-4.5.0_20100604-1.12.x86_64 *gcc45-fortran-32bit-4.5.0_20100604-1.12.x86_64 *gcc33-fortran-3.3.3-22.1.x86_64 *gcc43-c++-4.3.4_20091019-3.1.x86_64 *gcc45-4.5.0_20100604-1.12.x86_64 *gcc43-fortran-4.3.4_20091019-3.1.x86_64 *gcc45-c++-4.5.0_20100604-1.12.x86_64 *gcc33-32bit-3.3.3-22.1.x86_64 *libgcc45-32bit-4.5.0_20100604-1.12.x86_64 *gcc43-4.3.4_20091019-3.1.x86_64 *gcc43-fortran-32bit-4.3.4_20091019-3.1.x86_64 Principais executáveis (já no ''PATH'' global): *''gcc, gcc-3.3, gcc-4.3, gcc-4.5'' - (default ''gcc'': 4.3) *''gfortran, gfortran-4.3, gfortran-4.5'' - (default ''gfortran'': GNU Fortran (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973]) ==== PGI Workstation 10.9 ==== [[http://www.pgroup.com/products/pgiworkstation.htm]] Compilador para C, C++, Fortran (instalado sem suporte a CUDA). ''/apps/pgi/linux86-64/10.9/'' Documentação (além de manpages) na gina em ''/apps/pgi/linux86-64/10.9/doc/index.htm'', copiada em [[http://www.astro.iag.usp.br/~gina/docs/pgi/index.htm]]. Principais executáveis (já no ''PATH'' global): ''pgcc, pgfortran'' === ACML === "This release of PGI software includes the ACML, which is a tuned math library designed for high performance on AMD64 machines, including Opteron(TM) and Athlon(TM) 64, and includes both 32-bit and 64-bit library versions. More information about the ACML can be found at the AMD Developer web site, http://www.developwithamd.com/acml" ==== PGI Cluster Development Kit (CDK) ==== Compilador para C, C++, Fortran com MPI, ferramentas para uso e debug em clusters. ''/apps/pgicdk/linux86-64/10.9/'' Documentação (além de manpages) na gina em ''/apps/pgicdk/linux86-64/10.9/doc/index.htm'', copiada em [[http://www.astro.iag.usp.br/~gina/docs/pgicdk/index.htm]]. === ACML === "This release of PGI software includes the ACML, which is a tuned math library designed for high performance on AMD64 machines, including Opteron(TM) and Athlon(TM) 64, and includes both 32-bit and 64-bit library versions. More information about the ACML can be found at the AMD Developer web site,http://www.amd.com/acml" ===== Hardware ===== 2 CPUs [[http://products.amd.com/en-us/OpteronCPUDetail.aspx?id=642&f1=&f2=&f3=Yes&f4=&f5=&f6=&f7=&f8=&f9=&f10=&f11=&|AMD Opteron(tm) Processor 6176 SE (Intel64)]]: |Processor|AMD Opteron™ 6100 Series Processor| |Model|6176 SE| |Virtualization|Yes| |OPN Tray|OS6176YETCEGO| |OPN PIB|n/a| |Revision|D1| |Core Count|12| |Core Speed (MHz)|2300| |System Bus Speed (MHz)|6400| |Voltages|1.2500V| |Max Temps (C)|55 to 64| |Wattage|105 W| |L1 Cache Size (KB)|128| |L1 Cache Count|12| |L2 Cache Size (KB)|512| |L2 Cache Count|12| |L2 Cache Speed (MHz)|2300| |L3 Cache Size (KB)|12288| |CMOS|45nm SOI| |Integrated Memory Controller Speed (MHz)|1800| |Socket|G34| 96GB RAM 1 disco [[http://www.seagate.com/ww/v/index.jsp?vgnextoid=2ee06c02c732f110VgnVCM100000f5ee0a0aRCRD&locale=en-US|Barracuda 7200.12 SATA 3Gb/s 250GB]]: