Difference between revisions of "Broadband Development Version"

From SCECpedia
Jump to navigationJump to search
 
(28 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''Broadband v11.5''' is currently under development with a planned release date in '''May 2011'''.
+
== Development Plans ==
 +
A number of development priorities for the Broadband Platform:
  
Here is a list of enhancements currently under development for this release:
+
#additional scientific modules
 +
#improved portability of platform
 +
#documentation on parallel tools
 +
#Improved build capabilities
 +
#removal of intel compilers
 +
#improvement to evaluation tests and tolerances
 +
#write simulation summary to sql database for each simulation
  
(Note: This list is preliminary and may change prior to release.)
+
== Tag first parallel version ==
 +
*tag V_11_11_22_orig_parallel
 +
This represents the version produced by Patrick and checked out of trunk
 +
Associated is a set of data files.
  
* New scientific module from Georgia Tech, Site1D, for site response calculation.
+
The md5sum_check.py passes with this source code (trunk) and these data files.
* New Goodness-of-fit module from SDSU, Mayhew-Olsen Goodness-of-fit (MOGof).
 
* Improvements to ease end-user platform deployment with standard GNU configuration ('./configure') and install ('./install') scripts.
 
* Port scientific code to work with open source, C and Fortran compilers.
 
* Support to run Broadband Platform on NEES Hub.
 
* Several bug fixes and enhancements including:
 
  
# Trac  2: Resolve Make Warnings
+
The UnitTests fail on broadband
# Trac 7: Improve error reporting if executables aren't built
+
 
# Trac 22: Integrate Wei Li module
+
The acceptance tests fail on broadband
# Trac 35: Add the User Guide to the Release Candidate Distribution Archive
+
 
# Trac 36: Add Configure and Install Options to Build Process.
+
== Changes to Tagged Version ==
# Trac 38: Validation events with SDSU & incorrect station names causes a crash
+
*Added user_inputs and string format to ./AcceptTests.py
# Trac 41: Add License file (EULA) to Broadband distribution.
+
*rename main to scec_bbp
# Trac 42: Add a file manifest to the distribution archives.
+
 
# Trac 43: Replace 'fmax' in 'module_bbtoolbox.f90 with user-defined parameter from input file.
+
== Intensity Server Configuration ==
# Trac 44: Create a Broadband Distribution for MAC Platform.
+
 
# Trac 45: Test Broadband on NEES Hub (Acceptance Tests).
+
*python -v
# Trac 46: Remove Harcoded Green_Bank.inf entries Distribution.
+
**Python 2.5.2 (r252:60911, Sep 30 2008, 15:42:03)
# Trac 47: Syn1d Module fails with IO error due to missing file.
+
*icc -v
 +
*ifort -v
 +
**Version 9.0
 +
*gcc -v
 +
**gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC)
 +
 
 +
== Broadband Server Configuration ==
 +
 
 +
*python -v
 +
**Python 2.7 (r27:82500, Sep 16 2010, 18:02:00)
 +
*icc -v
 +
*ifort -v
 +
**Version 12.0.4
 +
*gcc -v
 +
**gcc version 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC)
 +
 
 +
== Start Directory Contents ==
 +
*ucsb_modSRF_0.srf
 +
*valid_test_stat.stl
 +
*nr_one_stat.stl
 +
*user_eq.src
 +
 
 +
== Development Status ==
 +
 
 +
We integrated several new capabilities including the as a release candidate called Broadband v11.7.0.
 +
 
 +
We reviewed this with scientific users including the gatech research group and a number of verification checks still needed to be made before releasing the software. The following changes have been added since v11.2.2
 +
   
 +
This current development version is on trunk in broadband svn. I am testing the dependencies on compiler version (intensity older) and (broadband newer).
 +
 
 +
I also checked to show the the checksums/md5sum_check.py in the current trunk passes on intensity when pointed at 11.7.0 data tar. This same md5sum script fails if pointed at v11.2.2 data distribution.
 +
 
 +
The first parallel version was tagged in the repository as V_11_11_23_orig_parallel
 +
 
 +
The current trunk version, built with icc -v 9.0.0 passes 18 of 19 unit tests.
 +
 
 +
* '''Milestones'''
 +
 
 +
{| class="wikitable" border="1" cellpadding="5"
 +
|-
 +
! Milestone
 +
! Completion Date
 +
! Status
 +
|-
 +
| Broadband v11.7.0 Code Freeze
 +
| 06/15/2011
 +
| Complete
 +
|-
 +
| Version 11.7.0 V & V Testing Complete
 +
| 06/22/2011
 +
| Complete
 +
|-
 +
| Version 11.7.0 Beta Release
 +
| 07/08/2011
 +
| Complete
 +
|-
 +
| Version 11.7.0 Official Release
 +
|
 +
|
 +
|}
 +
 
 +
 
 +
* '''Key Features'''
 +
 
 +
# New goodness-of-fit module: SDSU - Mayhew-Olsen
 +
# New site response module: GATECH - Site1d
 +
# Removed dependency on Matlab
 +
# Broadband 11.7 distribution available as a Oracle VirtualBox Image
 +
 
 +
* Here is a list of Trac items that were fixed for this release:
 +
 +
# Trac # 22 - Integrate Wei Li Site Response module
 +
# Trac # 41 - Add License file (EULA) to Broadband distribution  
 +
# Trac # 42 - Add a file manifest to the distribution archives.  
 +
# Trac # 43 - Replace 'fmax' in 'module_bbtoolbox.f90 with user-defined parameter from input file.
 +
# Trac # 46 - Remove Hardcoded Green_Bank.inf entries
 +
# Trac # 47 - Syn1d Module fails with IO error due to missing file.  
 +
# Trac # 48 - Test new Greens Functions for Northridge and update reference Solutions.
 +
# Trac # 50 - Broadband platform build fails on Intensity with 'cannot find -lgcc_s_32' error.
 +
# Trac # 51 - Syn1d Module fails with IO error due to missing file Green1d.Landers
 +
# Trac # 52 - Define standard GoF metrics file format 
 +
# Trac # 53 - Generate and include a summary html file in simulation output directory 
 +
# Trac # 54 - plot_SRF.csh fails with "Newline in variable name"
 +
# Trac # 55 - Integrate Mahew-Olsen Goodness-of-Fit module
 +
# Trac # 56 - Convert BBP Matlab scripts to Python

Latest revision as of 02:54, 27 November 2011

Development Plans

A number of development priorities for the Broadband Platform:

  1. additional scientific modules
  2. improved portability of platform
  3. documentation on parallel tools
  4. Improved build capabilities
  5. removal of intel compilers
  6. improvement to evaluation tests and tolerances
  7. write simulation summary to sql database for each simulation

Tag first parallel version

  • tag V_11_11_22_orig_parallel

This represents the version produced by Patrick and checked out of trunk Associated is a set of data files.

The md5sum_check.py passes with this source code (trunk) and these data files.

The UnitTests fail on broadband

The acceptance tests fail on broadband

Changes to Tagged Version

  • Added user_inputs and string format to ./AcceptTests.py
  • rename main to scec_bbp

Intensity Server Configuration

  • python -v
    • Python 2.5.2 (r252:60911, Sep 30 2008, 15:42:03)
  • icc -v
  • ifort -v
    • Version 9.0
  • gcc -v
    • gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC)

Broadband Server Configuration

  • python -v
    • Python 2.7 (r27:82500, Sep 16 2010, 18:02:00)
  • icc -v
  • ifort -v
    • Version 12.0.4
  • gcc -v
    • gcc version 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC)

Start Directory Contents

  • ucsb_modSRF_0.srf
  • valid_test_stat.stl
  • nr_one_stat.stl
  • user_eq.src

Development Status

We integrated several new capabilities including the as a release candidate called Broadband v11.7.0.

We reviewed this with scientific users including the gatech research group and a number of verification checks still needed to be made before releasing the software. The following changes have been added since v11.2.2

This current development version is on trunk in broadband svn. I am testing the dependencies on compiler version (intensity older) and (broadband newer).

I also checked to show the the checksums/md5sum_check.py in the current trunk passes on intensity when pointed at 11.7.0 data tar. This same md5sum script fails if pointed at v11.2.2 data distribution.

The first parallel version was tagged in the repository as V_11_11_23_orig_parallel

The current trunk version, built with icc -v 9.0.0 passes 18 of 19 unit tests.

  • Milestones
Milestone Completion Date Status
Broadband v11.7.0 Code Freeze 06/15/2011 Complete
Version 11.7.0 V & V Testing Complete 06/22/2011 Complete
Version 11.7.0 Beta Release 07/08/2011 Complete
Version 11.7.0 Official Release


  • Key Features
  1. New goodness-of-fit module: SDSU - Mayhew-Olsen
  2. New site response module: GATECH - Site1d
  3. Removed dependency on Matlab
  4. Broadband 11.7 distribution available as a Oracle VirtualBox Image
  • Here is a list of Trac items that were fixed for this release:
  1. Trac # 22 - Integrate Wei Li Site Response module
  2. Trac # 41 - Add License file (EULA) to Broadband distribution
  3. Trac # 42 - Add a file manifest to the distribution archives.
  4. Trac # 43 - Replace 'fmax' in 'module_bbtoolbox.f90 with user-defined parameter from input file.
  5. Trac # 46 - Remove Hardcoded Green_Bank.inf entries
  6. Trac # 47 - Syn1d Module fails with IO error due to missing file.
  7. Trac # 48 - Test new Greens Functions for Northridge and update reference Solutions.
  8. Trac # 50 - Broadband platform build fails on Intensity with 'cannot find -lgcc_s_32' error.
  9. Trac # 51 - Syn1d Module fails with IO error due to missing file Green1d.Landers
  10. Trac # 52 - Define standard GoF metrics file format
  11. Trac # 53 - Generate and include a summary html file in simulation output directory
  12. Trac # 54 - plot_SRF.csh fails with "Newline in variable name"
  13. Trac # 55 - Integrate Mahew-Olsen Goodness-of-Fit module
  14. Trac # 56 - Convert BBP Matlab scripts to Python