# $PCCC_Release SCore Release 7.0.1.0 of SCore Cluster System Software (2010/12/09) $ # $PCCC_Copyright # SCore Cluster System Software version 7 # Copyright (C) 2003-2010 PC Cluster Consortium # # This software is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License version # 2.1 published by the Free Software Foundation. # # This software is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this software; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 # USA # # NOTICE: # SCore Cluster System Software versions 1 through 4 # Copyright (c) 2001,2000,1999,1998,1997 # Real World Computing Partnership # The SCore Cluster System Software copyright was transferred to # the PC Cluster Consortium from Real World Computing Partnership. # $ SCORE7.0.1 RELEASE NOTE - The outcomes of the eScience project are included in the SCore package XcalableMP: Directive-based language extebsion for Scalable and Performance-aware Parallel Programming - Catwalk - Fix sched_setaffinity() bug - SCore - Fix sched_setaffinity() bug - Multi job bug is fixed - rsh-all - allow %s in SCORE_RSH environment variable SCORE7 RELEASE NOTE - The outcomes of the eScience project are included in the SCore package xqsub: covert batch script telemem: One-sided communication library. - Enable compile separate tar file. You can compile each tar file independent. For example you can compile Xabclib without install SCore tar file. - Catwalk-Romio - Can also accept SSH options - Accepting CATWALK_SSH environment option for gsissh - Catwalk - Fix -if option bug - Change error Handling (try without O_DIRECT) - windup: WINDUP_TIMEOUT environment variable has the timeout value to spawn - scorehosts: ble to accept multiple hostnames in a line of file - officialname: Add -i option to output interface name - scrun: Adding numa option - scan: lie header bug - sceptic: Fix bug for inf(inite) repeat - SCore - gdb attachment bug - Fix sc_abort() bug - Fix signaling problem - Fix SIGTERM bug - Add cpu limit option - fix limit command bug - fix network option error message bug - fix cpu time limit bug. - PMX/Infiniband - bug fix to segmentation fault to specify HCA - Fix problem when ib hca is not installed - PMX/sctp support old kernel - PMX/Ethernet: avoid pmxtest error - pmxtest: Send&Recv, Peer-to-Peer, Burst Communication timing bug is fixed. - mpich2/ch_score: add mpiblocking option to wait incoming messages in blocking way - mpich2 - fix gatyher bug - change for pgi compiler - add mpich2-1.2.1 - smake - Cleanup config files and language files - change kernel module building - remove score7-src/module when make distclean. - scoref90 compile bug is fixed - support gcc 4.4 - Enable compile individual tar files. - Add rule prog-wrapper-suffix, mpiall - support rhel6 beta - compile driver: Add score_compiler_lib - MPI wrappers - support non-SCore MPI system - Add score_mpi_add, score_mpi_to_selector - mpi-adapter - Changes HPMPI compile environment. - MPI_Wtime bug fix for Fortran version of MPI-Adapter SCORE7-BETA-5 RELEASE NOTE - The outcomes of the eScience project are included in the SCore package MPI-Adapter: MPI ABI converter Xabclib: Auto-tuning math libraries Xcrypt: Job scripting langauge - Stable release of Catwalk and Catwalk-ROMIO - Catwalk-ROMIO supports SSH port forwarding - PMX/MX tries to open MX endpoints with the MX_ANY_NIC option by default SCORE7-BETA-4 RELEASE NOTE - Adding OOMADJ server for system to survive from OOM_KILLER of the Linux kernel. - MPICH2/libmtmi now supports scope, the 3D real-time activity monitor. - When no group nor host(s) are specified by the scrun option, then user process(es) will be spawned on the local host. - Bug on X11 forwarding when X11 server is listening to a UNIX socket is fixed. - Fixing various bugs on Catwalk and Catwalk-ROMIO. SCORE7-BETA-3 RELEASE NOTE - Adding "openmp" option of the scrun command to set the OMP_NUM_THREADS environment variable on compute nodes. - MPI-Adapter (experimental) is newly added - Catwalk-ROMIO (experimental) is newly added SCORE7-BETA-2 RELEASE NOTE - Some outcomes of the eScience project (funded by Japanese MEXT), a flexible file staging system, STG, and file I/O tarcing utility, named IOC, are added. - The new PMX device, SCTP, is introduced, and the original source code of the lksctp library is also added into the SCore source tree in the case of missing lksctp RPM. - The remote process spawning program, Windup, is introduced and is combined with the scout command and can work with "ssh -A" by default, or rsh when it is specified so. - The on-demand file staging system, Catwalk, is introduced - SCore-D KVS system now has a KVS cache to shorten the time of the user program initilization. - Searching PMX devices when no device is explicitly specified. SCORE7-BETA-1 RELEASE NOTE - X11 protocol relaying option of the scrun command is introduced. - The scratch command which adds line header so that users can see which process outputs the line is newly introduced. - The scan command to attach gdb is newly introduced. - The papion command, which enables performance measurement via PAPI, is newly introduced. - The socut command now can work with ssh when the SCORE_RSH environment is set to ssh. - The configuration options for GLUT and PAPI are newly added. - PMX device option can be specified with the network option of the scrun command. - SCore-D system call bug is fixed and the job invokation speed is dramatically improved. - MPICH2/Nemesis/SCore termination bug is fixed. - The bug of XON-XOFF protocol, which can be seen when large amount of standard and error messages are output, is fixed. MAJOR CHANGES FROM SCORE 6 - The SCore's low-level communication library is now called PMX having new API. The performance problem on a multi-core system is dramatically improved. - Infiniband, Myrinet(2G), Myri10G are supported as well as Ethernet. - There are two PMX implementations with Ethernet, PMX/Ethernet and PMX/EtherHXB. The former is a stable one and the latter is experimental one at this moment but having higher performance. - SCore7 has two MPICH2 implementations, libmtmi and nemesis. - The mpi-selector command is enabled and you may choose one of SCore MPI implementations or any other MPI implementations. - SCore7 now has the man pages. The scorer command is the man page command dedicated for SCore. - You can specify not only the allocation of process and core but also the allocation of process(es) and CPU socket. - The scrun command now supports of invoking two or more programs in a parallel job in the way of the mpirun commands. For example, "scrun a.out : b.out." - No need of restarting scoreboard daemon process when you change scorehosts.db file. - Network configuration files, such as pm-ethernet.conf, are no longer needed. - No file staging takes place in this beta version and the executable binary file must be located on an NFS volume. - In the scout command, the output from the compute hosts is not only merged but also sorted or reverse-sorted. - The command to monitor the activity of user job in real-time is now called "scope" and you can attach monitor(s) whenever you want. - Lots of bug fixes and enhancements.