10000 GitHub - dyGiLa/dyGiLa: Repository of dyGiLa project
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

dyGiLa/dyGiLa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dyGiLa -- dynamical simulation of p-wave GL Effective Theory

HPC software for simulating the order parameter dynamics of p-wave Time-Dependent Ginzburg-Landau (TDGL) effective theory for superfluid Helium-3. This software is being developed as part of the STFC-funded project Quantum-Enhanced Superfluid Technologies for Dark Matter and Cosmology (QUEST-DMC).

dyGiLa started as a descendant of onsim developed by Dr. Asier Lopez-Eiguren. Same as onsim, dyGiLa uses HILA as its CFT simulation framework (Prof.Kari Rummukainen et al)

After couple of years' develpment, Dr. Kuang Zhang has added parallel simulaton data stream feature (pario) and strong coupling corrections functions matep into dyGiLa. Moreover, implemented by Dr. Asier Lopez-Eiguren, and generalized by Dr. Kuang Zhang, GL EOM with Langevin noise i.e., GL-Langevin equation has been introduced into dyGiLa with many different temperature profiles.

The significant development milestone is Dr. Kuang Zhang itegrated HILA lattice envirament and pario stream engine with both Nvidia CUDA and AMD ROCm support. These accelration features have been tested both both on N100 and MI250 clusters.

Home page and documentation of dyGiLa project: https://dygila.github.io

dyGiLa source tree

 |-glsol
 | |-src
 | | |-allocate.cpp
 | | |-utilities
 | | | |-write_energies.cpp
 | | | |-write_positions.cpp
 | | | |-phaseMarking.cpp
 | | | |-write_phases.cpp
 | | | |-point_params.cpp
 | | | |-write_moduli.cpp
 | | |-next
 | | | |-next.cpp
 | | | |-next_bath_UniT_quench.cpp
 | | | |-next_bath.cpp
 | | | |-next_T.cpp
 | | | |-next_bath_hotblob_quench_Hfield.cpp
 | | | |-next_bath_UniT_quench_Hfield.cpp
 | | |-initialize
 | | | |-glsol_initialize_T.cpp
 | | | |-glsol_initi
676F
alize_p.cpp
 | | | |-glsol_initialize_H.cpp
 | | | |-glsol_initialize.cpp
 | |-inc
 | | |-dyGiLa_config.hpp
 | | |-glsol.hpp
 | |-glsol_conf.mk
 |-paras_conf
 | |-parameters_computed.txt
 | |-parameters_fixed.txt
 | |-parameters_interpolated.txt
 | |-sim_params.txt
 | |-sim_config_dyGiLa-Langevin-quench.txt
 | |-sim_config_pario_Temperature_field.txt
 | |-sim_T0.txt
 | |-sim_config_dyGiLa-Langevin.txt
 |-pario
 | |-src
 | | |-pstream.cpp
 | | |-utilities
 | | | |-actions_spinCurrent.cpp
 | | | |-mesh_gapA_FEDensity.cpp
 | | | |-mesh_spinCurrent.cpp
 | | | |-actions_massCurrent.cpp
 | | | |-mesh_massCurrent.cpp
 | | | |-mesh_insitu_phaseMarker.cpp
 | | | |-mesh_AMatrix.cpp
 | | | |-actions_insitu.cpp
 | | | |-mesh.cpp
 | | | |-mesh_insitu_Temperature.cpp
 | | | |-actions_printTree.cpp
 | | | |-actions_AMatrix.cpp
 | | | |-mesh_insitu_phaseExpAngle.cpp
 | | | |-mesh_insitu_phaseExpAngle.cpp~
 | | | |-mesh_addGhost_verify.cpp
 | | |-xdmf.cpp
 | | |-shutdown.cpp
 | | |-xml.cpp
 | | |-init.cpp
 | |-inc
 | | |-pario.hpp
 | |-pario_conf.mk
 |-.gitignore
 |-main.cpp
 |-README.md
 |-matep
 | |-src
 | | |-matep.cpp
 | | |-matep_utils.cpp
 | |-inc
 | | |-matep.hpp
 | |-matep_conf.mk
 |-Makefile
0