Difference: SwGoldenRules (3 vs. 4)

Revision 42015-11-05 - DanProtopopescu

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Writing portable software - The Golden Rules

Line: 17 to 17
 Your software is not ready for running on the grid if any of the following apply:

  1. it makes use of libraries found only on your machine
Added:
>
>
  1. uses several versions of the same shared library
 
  1. dynamically linked libraries are hardcoded with your local path(s)
  2. requires inputs that are hardcoded with your local path(s)
  3. is dependent on the order of libraries found in the LD_LIBRARY_PATH
Line: 34 to 35
  It is inefficient to install software on the Grid (CVMFS) only to have to reinstall an updated version the next week after. For running a production, one needs what is called a "production release", which would merge previous revisions/branches in a stable and bug-free version that will be "frozen" for the duration of the production round.
Added:
>
>

The Grid

 
Added:
>
>
Lastly, please remember that the Grid infrastructure is for large scale simulations, data reconstruction and/or analysis and it is not:
 
Added:
>
>
  • a software debugging platform
  • a testbed for the latest software fix
  • a no cost resource
  Dan Protopopescu - 2015-10-27
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback