next up previous contents
Next: vita Up: Uncertainty Analysis of... Previous: 11.3 Description of the

  
12. PROGRAMS INCLUDED IN THE CDROM (Thesis-CD material Zip Archive)

A list of the programs that are required for the application of the SRSM, the SRSM-ADIFOR, the Web Based SRSM tool, and the RPM-3D, are presented here. Please note that the application of the SRSM requires some system dependent files and auxiliary software such as plotting utilities, whereas the application of the SRSM-ADIFOR requires the ADIFOR package. In addition, the SRSM and SRSM-ADIFOR require some standard numerical modules that are commercially available for a low cost such as Numerical Recipes [163]. These are not included here either because they cannot be redistributed (e.g., Numerical Recipes is a commercial package, whereas ADIFOR is free, but requires permission for use), or they are system dependent (e.g., the plotting utilities used here are system dependent). However, the code included here is easily configurable to work on any system that has plotting packages and a web server.




 
Table E.1: Programs required for the implementation of the SRSM
Stochastic Response Surface Method (SRSM) - Directory: srsm
File Description
srsmmain.for Main program for the SRSM
srsmsub.for Auxiliary subroutines required for the calculation of polynomial chaos expansions, and the calculation of unknown coefficients
collsub.for Contains subroutines for collocation point generation
recipes.for From Numerical Recipes [163] (not included here due to copyright considerations) subroutines required are: GASDEV, LUBKSB, LUDCMP, PYTHAG, RAN2, SVBKSB, SVDCMP)
srsmcfg.h Configuration variables for the SRSM
makefile Make file for the SRSM program
chaos.map Contains Maple code for the generation of polynomial chaos expansions and auxiliary modules
requires a plotting program and a web server


 
Table E.2: Programs required for the web based SRSM tool
Web Based SRSM - Directory: srsmweb
File Description
srsm.html A web page for the SRSM
srsm CGI-program for the SRSM web interface
srsm-form.cgi Generates the collocation points based on input/output specification
srsm-post-proc.cgi Calculates the coefficients of polynomial chaos expansion and plots the output pdfs
srsm-form-errors.pl Error handler for input/output specification
srsm-post-proc.pl Auxiliary Perl program for post processing


 
Table E.3: Programs required for the implementation of the SRSM-ADIFOR
SRSM-ADIFOR - Directory: srsmadi
File Description
senscoll.for Collocation generation module
polygen.for Polynomial chaos expansion routines
polysens.for Modules for derivatives of polynomial chaos expansions
sensmain.for Main program for the SRSM-ADIFOR
recipes.for files from Numerical Recipes
makefile Make file for the SRSM-ADIFOR program
requires the ADIFOR package


 
Table E.4: Other Programs and Input Files
RPM - Directory: rpm4
File Description
rpmgear.for RPM-IV code
mercer.in RPM-IV input file for the Mercer County case study
marathon.in RPM-IV input file for the Marathon Refinery case study
RPM-3D - Directory: rpm3d
makefile Makefile containing the list of files (45 files, all included in the folder)
mercer.in RPM-3D input file for the Mercer County case study
marathon.in RPM-3D input file for the Marathon Refinery case study


next up previous contents
Next: vita Up: Uncertainty Analysis of... Previous: 11.3 Description of the
Sastry S. Isukapalli
1999-01-19