[gvr-support:0012] Re: NERSC Support for XStack

Richard Gerber ragerber at lbl.gov
Fri Apr 24 16:00:50 CDT 2015


Hi Hajime,

I hope to have something in place very soon. The plan is to give you a
directory into which you can install your software and modulefiles. Access
to software on our machines is provided by loading and unloading modules.
If you are not familiar with modules, please take a look at
http://modules.sourceforge.net/

The creation of a module file is not difficult, but we have a format that
you should follow. Here is a sample module file, this one for gnuplot on
edison. (The scripting language is TCL).

#%Module1.0

##


## Required internal variables


set name gnuplot

set version 4.6.3

set root /global/common/edison/contrib/$name/$version


## List conflicting modules here


conflict $name


## List prerequisite modules here


# prereq


## Required for SVN hook to generate SWDB entry


set fullname gnuplot

set externalurl http://www.gnuplot.info

set nerscurl    http://vis.lbl.gov/NERSC/Software/gnuplot/

set maincategory applications

set subcategory visualization

set description "gnuplot is free and open-source software 2D/3D plotting
program."


## Required for "module help ..."


proc ModulesHelp { } {

  global description nerscurl externalurl

  puts stderr "Description - $description"

  puts stderr "NERSC Docs  - $nerscurl"

  puts stderr "Other Docs  - $externalurl"

}


## Required for "module display ..." and SWDB


module-whatis  "$description"


## Software-specific settings exported to user environment


prepend-path PATH $root/bin

prepend-path MANPATH $root/share/man

setenv  GNUPLOT_DIR      $root

prepend-path     LD_LIBRARY_PATH $root/lib


## Log "module load ..." commands


if [ module-info mode load ] {

  set usgsbin /global/common/shared/usg/sbin

  if [ expr [ file exists $usgsbin/logmod ] ] {

    exec $usgsbin/logmod ${name} ${version}

  }

}

Richard Gerber, Ph.D.
Senior Science Advisor | User Services Group Lead
National Energy Research Scientific Computing Center <http://www.nersc.gov/>
| Berkeley Lab <http://www.lbl.gov/>
ragerber at lbl.gov | phone: (510) 486-6820   fax: 510-486-4316

On Thu, Apr 23, 2015 at 12:24 PM, Hajime Fujita <hfujita at uchicago.edu>
wrote:

> Hello Richard,
>
> My name is Hajime Fujita, a postdoc in the GVR project. I'll be taking
> care of this GVR deployment to NERSC machines.
>
> First let me understand the latest situation. Have you completed the
> transition to the new process for user-installed software?
> Please let me know where we can start.
>
>
> Thank you,
> Hajime
>
> > On Mar 12, 2015, at 6:33 PM, Richard Gerber <ragerber at lbl.gov> wrote:
> >
> > Hi Andrew,
> >
> > We're in a bit of a transition phase with our software management. Part
> of our new scheme will involve a well-defined process for user-installed
> and maintained software. We're not there yet, but I think I will know more
> in a about a week. So I'd like to revisit this in about a week and see what
> makes the most sense in the short run.
> >
> > Regards,
> > Richard
> >
> > Richard Gerber, Ph.D.
> > Senior Science Advisor | User Services Group Lead
> > National Energy Research Scientific Computing Center | Berkeley Lab
> > ragerber at lbl.gov | phone: (510) 486-6820   fax: 510-486-4316
> >
> > On Wed, Mar 11, 2015 at 1:58 PM, Andrew A. Chien <achien at cs.uchicago.edu>
> wrote:
> > Richard,
> >
> > thanks for the effort, and message.  I think they took it down to make a
> minor patch.... amusingly this was triggered by my "heads up" that you were
> asking about putting this up and NERSC.
> >
> > Let me make sure this is fixed (in general), and then we can pursue the
> path that John (next message) is pointing out.
> >
> > cheers,
> > -Andrew
> >
> > On Wed, Mar 11, 2015 at 3:42 PM, Richard Gerber <ragerber at lbl.gov>
> wrote:
> > I tried to download the software from the web site. It had me register
> and wait for an email, which I never received (maybe I typed my email
> incorrectly?)
> >
> > Richard
> >
> > Richard Gerber, Ph.D.
> > Senior Science Advisor | User Services Group Lead
> > National Energy Research Scientific Computing Center | Berkeley Lab
> > ragerber at lbl.gov | phone: (510) 486-6820   fax: 510-486-4316
> >
> > On Tue, Mar 10, 2015 at 11:09 PM, Richard Gerber <ragerber at lbl.gov>
> wrote:
> > Andrew,
> >
> > We can give that a try. As long as it builds cleanly we should be OK.
> Otherwise we'll ask you to find someone who can log in and build the
> software.
> >
> > Regards,
> > Richard
> >
> > Richard Gerber, Ph.D.
> > Senior Science Advisor | User Services Group Lead
> > National Energy Research Scientific Computing Center | Berkeley Lab
> > ragerber at lbl.gov | phone: (510) 486-6820   fax: 510-486-4316
> >
> > On Tue, Mar 10, 2015 at 1:05 PM, Andrew A. Chien <achien at cs.uchicago.edu>
> wrote:
> > Thanks Richard.  Did you get a quick look at our website?  I think we
> may be a little further along than many of the xstacks.  We have a public
> release and extensive documentation.  Thats all on the web page I mentioned.
> >
> > So, John's email suggested you could build and make available, and put
> up our documentation.  Is that right? If so what more do you need from us?
> >
> > I will confirm the release bits are the right one to build for Edison...
> Where we have been running for more than half a year with full apps.
> >
> > Cheers, -Andrew
> >
> > On Mar 10, 2015 2:33 PM, "Richard Gerber" <ragerber at lbl.gov> wrote:
> > Hi Andrew,
> >
> > John's email gave a good description of the services we can offer. We
> can arrange to have your software installed on our Cray systems, along with
> a web describing how to use it at NERSC with pointers to more generic
> documentation. I'd be happy to have a call to discuss this. Are you
> available this Friday at 11:00 Pacific time?
> >
> > Regards,
> > Richard
> >
> > Richard Gerber, Ph.D.
> > Senior Science Advisor | User Services Group Lead
> > National Energy Research Scientific Computing Center | Berkeley Lab
> > ragerber at lbl.gov | phone: (510) 486-6820   fax: 510-486-4316
> >
> > On Tue, Mar 10, 2015 at 8:34 AM, Andrew A. Chien <achien at cs.uchicago.edu>
> wrote:
> > John,
> >
> > Nice to hear from you.  This support would be terrific!  We're a small
> project, so we only have one package, GVR, and have been running edison and
> have been doing experiments for at least 9 months.
> >
> > Rebecca and Richard, there is release info on gvr.cs.uchicago.edu, and
> user manual documentation.  We also have numerous code examples (including
> real applications), and publications describing how it can be used.
> >
> > If you can take a quick look at what we have, and then we can have a
> call do discuss what more we'd need to do?
> >
> > cheers,
> > -Andrew
> >
> >
> >
> > On Tue, Mar 10, 2015 at 10:27 AM, John Shalf <jshalf at lbl.gov> wrote:
> > Andrew,
> > I understand that for the XStack renewals, there is a requirement to
> deploy some of your prototype GVR software on the DOE systems.  I’m am
> writing to offer NERSC’s active support for this requirement.  I would like
> to introduce you to Rebecca Hartman-Baker and Richard Gerber from user
> services, who will also be assisting.  For planning purposes, we would like
> for you to identify, which prototypes of the software you are developing
> for XStack that we could deploy on the NERSC systems to facilitate your
> collaborations with members of the user community.
> >         * Software Deployment:  NERSC will provide the space to install
> the software and make it 'module loadable' to simplify access to the user
> community.
> >         * Host Documentation: NERSC would also provide space on our
> documentation system for your documentation (or point to your own web pages)
> >         * Training: we would like to increase your visibility among our
> users and facilitate your interactions by advertising/telecasting your
> trainings or seminars on how to use your tools.
> >
> > Please let us know if this would be of interest to you.  If so, can you
> identify some prototype software that is sufficiently mature that you would
> be willing to have it deployed on systems like Hopper and Edison (the two
> primary HPC systems at NERSC).  We'd want to know
> >         1) what is the name of the software
> >         2) a brief description of what it does and what exascale-related
> problems it solves (e.g. why should an applications team care?)
> >         3) how mature it is as a research prototype (is it ready for
> public release, or would you prefer to have it installed with access
> restricted to "friendly users")
> >
> > There will need to be a triage process to prioritize which research
> prototypes should get deployed first, but we want to gather information
> about what is currently available and its potential value to the community.
> >
> > Thanks!
> >
> > Sincerely,
> > John Shalf: NERSC CTO
> > Richard Gerber:  Group Leader: NERSC User Services
> > Rebecca Hartman Baker: NERSC User Services
> >
> >
> >
> > --
> > Andrew A. Chien
> > William Eckhardt Professor in Computer Science
> Senior Computer Scientist
> > Director, CERES Ctr for Unstoppable Computing        Mathematics and
> Computer Science
> > Senior Fellow, Computation Institute
>     Argonne National Laboratory
> > The University of Chicago
> > achien at cs.uchicago.edu
> > http://cs.uchicago.edu/people/aachien/
> >
> >
> >
> >
> >
> >
> >
> > --
> > Andrew A. Chien
> > William Eckhardt Professor in Computer Science
> Senior Computer Scientist
> > Director, CERES Ctr for Unstoppable Computing        Mathematics and
> Computer Science
> > Senior Fellow, Computation Institute
>     Argonne National Laboratory
> > The University of Chicago
> > achien at cs.uchicago.edu
> > http://cs.uchicago.edu/people/aachien/
> >
> >
> > _______________________________________________
> > Gvr-support mailing list
> > Gvr-support at mailman.cs.uchicago.edu
> > https://mailman.cs.uchicago.edu/mailman/listinfo/gvr-support
>
>
>
> --
> Hajime Fujita
> Postdoctoral Scholar, Large-Scale Systems Group
> Department of Computer Science, The University of Chicago
> http://www.cs.uchicago.edu/people/hfujita
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.uchicago.edu/pipermail/gvr-support/attachments/20150424/a43a7334/attachment-0001.htm 


More information about the Gvr-support mailing list