This is the Debian GNU/Linux prepackaged version of the slurm program written by the authors listed below. This package was put together by Gennaro Oliva from the sources available at ftp://ftp.llnl.gov/pub/linux/slurm/ As Debian already contained a different source and binary package called 'slurm', this package has been renamed to 'slurm-llnl'. Slurm was written by these authors (taken from file AUTHORS in the sources) Don Albert Ernest Artiaga Danny Auble Susanne Balle Anton Blanchard Hongjia Cao Chuck Clouston Daniel Christians Gilles Civario Chris Dunlap Joey Ekstrom Jim Garlick Mark Grondona Christopher Holmes Takao Hatazaki Nathan Huff David Jackson Greg Johnson Morris Jette Jason King Donna Mecozzi Chris Morrone Bryan O'Sullivan Gennaro Oliva Daniel Palermo Dan Phung Ashley Pitman Andy Riebs Jeff Squyres Keven Tew Jay Windley Ann-Marie Wunderlin These additional authors have been identified in the files listed: slurm/pmi.h,slurm/pmi.c: W. Gropp E. Lusk src/plugins/task/affinity/schedutils.c: Robert Love src/common/strlcpy.c: Todd C. Miller src/common/log.h,src/common/log.c: Tatu Ylonen , Markus Friedl testsuite/expect/mpi-testscripts/barrier_timed.c: Richard Treumann treumann@kgn.ibm.com Slurm carries the following copyrights: Copyright (C) 2002-2006 The Regents of the University of California. Produced at Lawrence Livermore National Laboratory, Hewlett-Packard, Linux NetworX, and other sites. UCRL-CODE-217948. testsuite/expect/mpi-testscripts/barrier_timed.c: Copyright IBM Corp. 1995 src/plugins/task/affinity/cpuset.c: Copyright (C) 2007 Bull Copyright (C) 2007 The Regents of the University of California. testsuite/dejagnu.h: Copyright (C) 2000, 2001 Free Software Foundation, Inc. src/common/getopt1.c: Copyright (C) 1987,88,89,90,91,92,93,94,96,97,98 Free Software Foundation, Inc. src/common/getopt.c: Copyright (C) 1987,88,89,90,91,92,93,94,95,96,98,99,2000,2001 Free Software Foundation, Inc. src/common/getopt.h: Copyright (C) 1989-1994, 1996-1999, 2001 Free Software Foundation, Inc. src/common/log.c,src/common/log.h: Copyright (C) 2002 The Regents of the University of California. Copyright (c) 1995 Tatu Ylonen , Espoo, Finland Copyright (c) 2000 Markus Friedl. All rights reserved. slurm/pmi.h: Copyright Notice + 2002 University of Chicago src/api/pmi.c: COPYRIGHT: For the function definitions Copyright Notice + 2002 University of Chicago COPYRIGHT: For the implementation of the functions Copyright (C) 2005-2006 The Regents of the University of California. src/plugins/task/affinity/schedutils.c: Copyright (C) 2004 Robert Love src/common/strlcpy.c: Copyright (c) 1998 Todd C. Miller src/plugins/task/affinity/affinity.c: Copyright (C) 2005-2006 Hewlett-Packard Development Company, L.P. src/plugins/task/affinity/affinity.h: Copyright (C) 2005 Hewlett-Packard Development Company, L.P. src/plugins/jobacct/common/common_slurmctld.c: src/plugins/jobacct/common/common_slurmstepd.c: src/plugins/jobacct/aix/jobacct_aix.c: src/plugins/jobacct/common/jobacct_common.h: src/plugins/jobacct/none/jobacct_none.c: src/plugins/jobacct/linux/jobacct_linux.c: src/common/slurm_step_layout.c: src/common/slurm_step_layout.h: Copyright (C) 2005 Hewlett-Packard Development Company, L.P. Copyright (C) 2002 The Regents of the University of California. src/plugins/select/cons_res/dist_tasks.c: src/plugins/select/cons_res/dist_tasks.h: src/plugins/task/affinity/dist_tasks.c: src/plugins/task/affinity/dist_tasks.h: src/plugins/select/cons_res/select_cons_res.h: src/common/slurm_selecttype_info.h: src/common/slurm_selecttype_info.c: src/common/slurm_resource_info.c: src/common/slurm_rlimits_info.h: Copyright (C) 2006 Hewlett-Packard Development Company, L.P. get_mach_stat.c: Copyright (C) 2006 Hewlett-Packard Development Company, L.P. Copyright (C) 2002-2006 The Regents of the University of California. jobacct_common.c,slurm_rlimits_info.c,slurm_rlimits_info.h: Copyright (C) 2005 Hewlett-Packard Development Company, L.P. sacct.c: Copyright (C) 2005 Hewlett-Packard Development Company, L.P. Copyright (C) 2005-2006 Hewlett-Packard Development Company, L.P. slurm_jobacct.c,slurm_jobacct.h: Copyright (C) 2003 The Regents of the University of California. Copyright (C) 2005 Hewlett-Packard Development Company, L.P. task_affinity.c: Copyright (C) 2005 Hewlett-Packard Development Company, L.P. Copyright (C) 2005 The Regents of the University of California and Licenses -------- SLURM is distributed under this license: -------------------------------------------------------------------------------- SLURM is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. SLURM 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 General Public License for more details. You should have received a copy of the GNU General Public License along with SLURM; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. OUR NOTICE AND TERMS OF AND CONDITIONS OF THE GNU GENERAL PUBLIC LICENSE Our Preamble Notice A. This notice is required to be provided under our contract with the U.S. Department of Energy (DOE). This work was produced at the University of California, Lawrence Livermore National Laboratory under Contract No. W-7405-ENG-48 with the DOE. B. Neither the United States Government nor the University of California nor any of their employees, makes any warranty, express or implied, or assumes any liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately-owned rights. C. Also, reference herein to any specific commercial products, process, or services by trade names, trademark, manufacturer or otherwise does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or the University of California. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or the University of California, and shall not be used for advertising or product endorsement purposes. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. The authors give the following permission to link with the openssl library in the source file LICENSE.OpenSSL: -------------------------------------------------------------------------------- In addition, as a special exception, the copyright holders give permission to link the code of portions of this program with the OpenSSL library under certain conditions as described in each individual source file, and distribute linked combinations including the two. You must obey the GNU General Public License in all respects for all of the code used other than OpenSSL. If you modify file(s) with this exception, you may extend this exception to your version of the file(s), but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. If you delete this exception statement from all source files in the program, then also delete it here. Additional licenses follow below: testsuite/expect/mpi-testscripts/barrier_timed.c is licensed as follow: -------------------------------------------------------------------------------- /**************************************************************************** MESSAGE PASSING INTERFACE TEST CASE SUITE Copyright IBM Corp. 1995 IBM Corp. hereby grants a non-exclusive license to use, copy, modify, and distribute this software for any purpose and without fee provided that the above copyright notice and the following paragraphs appear in all copies. IBM Corp. makes no representation that the test cases comprising this suite are correct or are an accurate representation of any standard. In no event shall IBM be liable to any party for direct, indirect, special incidental, or consequential damage arising out of the use of this software even if IBM Corp. has been advised of the possibility of such damage. IBM CORP. SPECIFICALLY DISCLAIMS ANY WARRANTIES INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS AND IBM CORP. HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. **************************************************************************** slurm/pmi.h is licensed as follow: -------------------------------------------------------------------------------- ***************************************************************************** * COPYRIGHT * * The following is a notice of limited availability of the code, and * disclaimer which must be included in the prologue of the code and in all * source listings of the code. * * Copyright Notice + 2002 University of Chicago * * Permission is hereby granted to use, reproduce, prepare derivative * works, and to redistribute to others. This software was authored by: * * Argonne National Laboratory Group * W. Gropp: (630) 252-4318; FAX: (630) 252-5986; e-mail: gropp@mcs.anl.gov * E. Lusk: (630) 252-7852; FAX: (630) 252-5986; e-mail: lusk@mcs.anl.gov * Mathematics and Computer Science Division Argonne National Laboratory, * Argonne IL 60439 * * GOVERNMENT LICENSE * * Portions of this material resulted from work developed under a U.S. * Government Contract and are subject to the following license: the * Government is granted for itself and others acting on its behalf a * paid-up, nonexclusive, irrevocable worldwide license in this computer * software to reproduce, prepare derivative works, and perform publicly * and display publicly. * * DISCLAIMER * * This computer code material was prepared, in part, as an account of work * sponsored by an agency of the United States Government. Neither the * United States, nor the University of Chicago, nor any of their * employees, makes any warranty express or implied, or assumes any legal * liability or responsibility for the accuracy, completeness, or * usefulness of any information, apparatus, product, or process disclosed, * or represents that its use would not infringe privately owned rights. * * MCS Division Argonne National Laboratory * University of Chicago \*****************************************************************************/ src/common/strlcpy.c is licensed as follow: -------------------------------------------------------------------------------- /* * Copyright (c) 1998 Todd C. Miller * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. The name of the author may not be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ src/common/log.c and src/common/log.h are licensed as follow: -------------------------------------------------------------------------------- ***************************************************************************** * Copyright (C) 2002 The Regents of the University of California. * Produced at Lawrence Livermore National Laboratory (cf, DISCLAIMER). * Written by Mark Grondona * UCRL-CODE-226842. * * Much of this code was derived or adapted from the log.c component of * openssh which contains the following notices: ***************************************************************************** * Author: Tatu Ylonen * Copyright (c) 1995 Tatu Ylonen , Espoo, Finland * All rights reserved * * As far as I am concerned, the code I have written for this software * can be used freely for any purpose. Any derived versions of this * software must be clearly marked as such, and if the derived work is * incompatible with the protocol description in the RFC file, it must be * called by a name other than "ssh" or "Secure Shell". ***************************************************************************** * Copyright (c) 2000 Markus Friedl. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \*****************************************************************************/