SFHG
From HP-SEE Wiki
General Information
- Application's name: Self Avoiding Hamiltonian Walk on Gaskets
- Application's acronym: SFHG
- Virtual Research Community: Computational Physics Applications
- Scientific contact: Sreten Lekic, slekic@blic.net
- Technical contact: Sreten Lekic, slekic@blic.net
- Developers: Sreten Lekic, Faculty of Mech. Engineering, University of Banja Luka (UoBL), Bosnia - Herzegovina, Igor Sevo, Mihajlo Savic Faculty of Electrical Engineering, University of Banja Luka (UoBL), Bosnia - Herzegovina
- Web site: http://wiki.hp-see.eu/index.php/SFHG
Short Description
Hamiltonian self avoiding walks on fractals (Sierpinsky gaskets) are one of perspective models for long polymers (DNA, RNA and other bio polymers) behavior description.
We have developed a program for counting self-avoiding Hamiltonian walks to run on multiple processors in a parallel mode. We study Hamiltonian walks (HWs) on the family of two-dimensional modified Sierpinski gasket fractals, as a simple model for compact polymers in nonhomogeneous media in two dimensions. We apply an exact recursive method which allows for explicit enumeration of extremely long Hamiltonian walks of different types: closed and open, with end-points anywhere in the lattice, or with one or both ends fixed at the corner sites. The leading term n is characterized by the value of the connectivity constant 1, which depends on fractal type, but not on the type of HW.
Problems Solved
New serial C++ code produced. Parallelization of serial C++ code done in OpenMP.
Scientific and Social Impact
Collaborations
Beneficiaries
Number of users
3
Development Plan
- Concept: 2012-06-01
- Start of alpha stage: 2012-11-01
- Start of beta stage: 2013-01-01
- Start of testing stage: 2013-01-15
- Start of deployment stage: 2013-02-15
- Start of production stage: 2013-03-01
Resource Requirements
- Number of cores required for a single run: up to 64
- Minimum RAM/core required: <1GB
- Storage space during a single run: <10GB
- Long-term data storage: <40GB
- Total core hours required: <32000
Technical Features and HP-SEE Implementation
- Primary programming language: FORTRAN
- Parallel programming paradigm: OpenMP
- Main parallel code: .
- Pre/post processing code: .
- Application tools and libraries: .
Usage Example
Infrastructure Usage
- Home system: PARADOX
- Applied for access on: 2010-09-01
- Access granted on: 2010-09-01
- Achieved scalability: 8
- Accessed production systems: .
- .
- Applied for access on: .
- Access granted on: .
- Achieved scalability: .
- Porting activities: .
- Scalability studies: .
Running on Several HP-SEE Centres
- Benchmarking activities and results: .
- Other issues: .