Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
CosmoLattice is a modern lattice simulation package for research in early-universe physics, designed to simulate field dynamics in an expanding universe. It covers interacting scalar fields, Abelian U(1) gauge fields, and non-Abelian SU(2) gauge fields. It can run in flat spacetime or on an FLRW background, and also supports scenarios where expansion is self-consistently driven by the fields themselves. The main documentation also emphasizes that it is not just fixed-model code, but a platform for implementing arbitrary equations of motion suitable for lattice discretization.
The tool is written in C++ and uses an object-oriented, modular architecture, aiming to separate physical modeling from technical details such as parallelization and Fourier transforms. It is based on MPI and supports parallel discrete Fourier transforms across multiple spatial dimensions, making it suitable for high-resolution simulations, problems with strong scale separation, or long-duration runs. It includes numerical algorithms from second- to tenth-order accuracy, and its gauge-field algorithms can preserve the Gauss constraint to machine precision. It also provides its own symbolic language for defining field variables and field operations, and includes the TempLat core library for handling fields, algebraic operations, and parallelization.
The documentation is relatively solid for research software: the website provides review papers, a user manual, technical notes, release updates, and school materials. The user manual covers dependency installation, code structure, first runs, and simulation setup for scalar and scalar-gauge theories. Installation requirements include CMake 3+, g++ 5+, and fftw3, and the code can be cloned from the GitHub repository and compiled locally. The ecosystem is mainly centered on academic papers, mailing lists, schools, and version releases; it is not a general-purpose developer SaaS ecosystem.
The main text states that CosmoLattice can be used or modified by anyone for free and is available for download via GitHub, but it does not clearly specify the license name. For research use, users are required to cite arXiv:2006.15122 and arXiv:2102.01031. There is no information on commercial plans, paid support, or cloud-service pricing.
Its strengths are its specialized physics coverage, strong parallel-computing capabilities, rich numerical algorithms and observable outputs, and ongoing additions such as gravitational-wave modules. Its drawbacks are the high barrier to entry: users need a background in C++/HPC/numerical simulation. It is not friendly to general developer-tool users, and there is no visible enterprise-grade support commitment. It is best suited for researchers working on early-universe physics, gauge fields, gravitational waves, and lattice numerical simulations.
The main text does not provide information about access from mainland China, mirrors, payment, or local alternatives. Since the code is hosted on GitHub, actual access may depend on the network environment, but based only on the provided text, this should be marked as unknown.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on cosmolattice.net official site.
cosmolattice.net is an Unknown Dev Tools provider. TG4G tracks its product information, an overall rating of 7.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach cosmolattice.net directly.