Changes between Version 7 and Version 8 of ParallelIPPvers
- Timestamp:
- May 14, 2009, 2:02:19 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ParallelIPPvers
v7 v8 31 31 Alternating between versions installed in a global directory and versions installed in your own home directory is possible, but you need to unset PSCONFDIR, make sure that there's no .psconfigrc (e.g. by renaming it), and point psconfig at the different different directory, so I don't recommend it. 32 32 33 To run pantasks, your startup file ~/.bashrc or ~/.tcshrc needs to execute psconfig; see [wiki:Pantasks_FAQ#Why _are_my_nodes_"down"_or_"resp"? Pantasks_FAQ#Why are my nodes "down" or "resp"?]33 To run pantasks, your startup file ~/.bashrc or ~/.tcshrc needs to execute psconfig; see [wiki:Pantasks_FAQ#Whyaremynodesdownorresp] 34 34 35 == Setting the IPP version oto use ==35 == Setting the IPP version to use == 36 36 37 37 In Heidelberg, there's always a softlink ipp-default pointing to the most recent installed version of IPP. To use that, then just issue the command … … 43 43 on the command-line. 44 44 45 '''Important:''' To use multiple hosts in parallel in pantasks, your startup file needs to call psconfig. If you do that, there is an [http://pan-starrs.ifa.hawaii.edu/bugzilla/show_bug.cgi?id=1079 unfortunate bug in IPP (1079)]that will break at least the ''man'' command, and maybe more.45 '''Important:''' To use multiple hosts in parallel in pantasks, your startup file needs to call psconfig. If you do that, there is an unfortunate bug in IPP ( #1079 ) that will break at least the ''man'' command, and maybe more. 46 46 47 47 == Setting up individual config files == … … 82 82 # Get IPP (here from svn, by date) 83 83 cd /IPP/ 84 svn export -r {2009-0 4-14} https://svn.pan-starrs.ifa.hawaii.edu/repo/ipp/trunk/ ./svn-2009041484 svn export -r {2009-05-14} https://svn.pan-starrs.ifa.hawaii.edu/repo/ipp/trunk/ ./svn-20090514 85 85 # If downloading a numbered tarball, unpack it into a directory 86 86 # with a corresponding name, like /IPP/ipp-2.6.1. The extlibs and extperl … … 89 89 90 90 # Set psconfig id of new version 91 psconfig svn-20090414 92 # Install autoconf >= 2.61 which is needed - copy it from /IPP/extlibs/autoconf-2.61.tar.gz 91 psconfig svn-20090514 92 # Point to where CFITSIO will be 93 export CFITSIO=/IPP/svn-20090414.lin64/ 94 95 # For IPP versions created 2009-05-13 or earlier, install autoconf-2.61 by hand if you don't have it 96 # or a higher version - copy it from /IPP/extlibs/autoconf-2.61.tar.gz 93 97 # or get it from http://www.gnu.org/software/autoconf/ 94 98 cd /IPP/extlibs/autoconf-2.61 95 99 ./configure --prefix=/IPP/svn-20090414.lin64/ 96 100 make && make install 97 # Point to where CFITSIO will be 98 export CFITSIO=/IPP/svn-20090414.lin64/ 101 # Now jump down to "Compile and install IPP" 102 103 # IPP versions created 2009-05-14 or later contain autoconf, automake, libtool, pkgconfig in extlibs 104 # For those, make sure that you have the correct versions, ESPECIALLY ON MACS, by force building them 105 cd /IPP/svn-20090514/psconfig/ 106 # Force creation of psconfig.csh in current directory 107 psbuild -bootstrap . 108 # These env variables upset libtool if set 109 unset U 110 unset D 111 # Build "build" autotools 112 pschecklibs -force build 113 99 114 # Compile and install IPP 100 cd /IPP/svn-20090414/psconfig/ 115 cd /IPP/svn-20090514/psconfig/ 116 # (if you're not already there) 101 117 psbuild -dev -extbuild 102 118 # omit the -dev if building from a version-numbered tarball 103 119 # add -clean -rebuild on recompiling to make sure that earlier versions are cleaned 120 # and installation target directories reset. 104 121 }}} 105 122 106 If using pantasks, update your <code>~/.bashrc</code> (or equivalent) to point to the new version. Done! 123 If using pantasks, update your <code>~/.bashrc</code> (or equivalent) to point to the new version, and make sure that you can ssh to other machines and call IPP commands there without entering a password (see [wiki:Pantasks_FAQ#Whyaremynodesdownorresp]). 124 125 Done! 107 126 108 127 === To use ippMonitor ===
