Numerical simulations in the condensed matter physics deploy a broad range of algorithms, such as solving of nonlinear partial differential equations, classical and quantum Monte Carlo techniques, including solving of Bose-Hubbard and Fermi-Hubbard models, exact diagonalization techniques for strongly correlated systems, etc. Whichever is chosen, typically it will require large-scale computing resources for simulations of relevant physical systems.
Within the Serbian Condensed Matter Physics Community (CMPC), the use of computing resources is mainly related to the three applications: GP-SCL [1], SPEEDUP [2,3] and QSPEEDUP [4]. The first one solves Gross-Pitaevskii equation, the effective equation governing the dynamics of Bose-Einstein condensates and nonlinear optical systems. The application solves both time-dependent and time-independent Gross-Pitaevskii equation in one, two, and three spatial dimensions using imaginary-time and real-time propagation. The SPEEDUP application uses Monte Carlo, while QSPEEDUP uses quasi-Monte Carlo-based path integral algorithm for calculation of quantum mechanical transition amplitudes and partition functions for 1D models.
Recently, within the framework of SCI-BUS project and over the Academic and Educational Grid Initiative of Serbia (AEGIS) infrastructure [5], we have provided Scientific Gateway on top of these three applications. The development relies on a widely utilized Liferay-based WS-PGRADE/gUSE portal, which was extended with the application-specific workflows, and a set of modules that enable specification of the physical system to be studied numerically, as well as exporting of the results of simulations.
In this presentation we explain the development and implementation of AEGIS CMPC Scientific Gateway and main technologies used. We also briefly describe main workflows and present plans for further development.
Acknowledgments
The research leading to these results has received funding from the SCI-BUS project, supported by the European Commission Seventh Framework Programme (FP7) (grant agreement no. RI-283481), and from the national research project ON171017, supported by the Ministry of Education, Science and Technological Development of the Republic of Serbia.
References
[1] D. Vudragovic, I. Vidanovic, A. Balaz, P. Muruganandam and S. Adhikari: "C Programs for Solving the Time-dependent Gross-Pitaevskii Equation in a Fully Anisotropic Trap", Comput. Phys. Commun. 183 (2012) 2021
[2] A. Balaz, I. Vidanovic, D. Stojiljkovic, D. Vudragovic, A. Belic and A. Bogojevic: "SPEEDUP Code for Calculation of Transition Amplitudes Via the Effective Action Approach", Commun. Comput. Phys. 11 (2012) 739
[3] A. Balaz, A. Bogojevic, I. Vidanovic and A. Pelster: "Recursive Schroedinger Equation Approach to Faster Converging Path Integrals", Phys. Rev. E 79 (2009) 036701
[4] D. Vudragovic, A. Balaz, A. Belic and A. Bogojevic: "QSPEEDUP: Quasi-MC Implementation of the SPEEDUP Path Integral Code", Proceedings of the INFOTEH 2010, 17-19 March 2010, p. 73, A-15, Jahorina, Bosnia and Herzegovina
[5] D. Vudragovic, A. Balaz, V. Slavnic and A. Belic: "Serbian Participation in Grid Computing Projects", Proceedings of the NEC2009, 7-14 September 2009, p. 286-293, Varna, Bulgaria
Petar Jovanovic, Nikola Grkic, Dusan Vudragovic and Antun Balaz