Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • wslda wslda
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • wtools
  • wsldawslda
  • Wiki
  • Folders structure

Folders structure · Changes

Page history
Update Folders structure authored Feb 13, 2026 by Gabriel Wlazłowski's avatar Gabriel Wlazłowski
Hide whitespace changes
Inline Side-by-side
Folders-structure.md
View page @ 7a8b0760
# Naming convention # Naming convention
* `st` stands for abbreviation of `static` * `st` stands for the abbreviation of `static`.
* `td` stands for abbreviation of `time dependent` * `td` stands for the abbreviation of `time dependent`.
# Folders structure # Folders structure
* [extensions](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/tree/public/extensions) * [extensions](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/tree/public/extensions)
here we store small C codes/templates that can be used as supporting tools for computation processes or results analysis. To use the code, copy it first to your project folder. Compilation instructions are provided in the header of the code. Here we store small C code templates that can be used as supporting tools for computational processes or results analysis. To use the code, copy it into your project folder first. Compilation instructions are usually provided in the code header.
* [gpe-project-template](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/tree/public/gpe-project-template)
Main template folder for `GPE` type project. When you start a new project (calculations), please make a copy of this folder:
`cp -r $WSLDA/gpe-project-template gpe-my-project-name`
and then introduce modifications to the new folder.
* [hpc-engine](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/tree/public/hpc-engine) * [hpc-engine](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/tree/public/hpc-engine)
here we store all C and CUDA files related to HPC engine. Only developers familiar with HPC techniques should introduce modifications to this folder. Here we store all C and CUDA files related to the HPC engine. Only developers familiar with HPC techniques should modify this folder.
* [lib](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/tree/public/lib) * [lib](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/tree/public/lib)
here we store external libs used by W-SLDA. These are clones of external repositories. See [lib/README.md](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/blob/public/lib/README.md) for list of repositories. You can precompile libs (optionally) by executing the script from the main folder: Here we store external libs used by W-SLDA. These are clones of external repositories. See [lib/README.md](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/blob/public/lib/README.md) for a list of repositories. You can precompile libs (optionally) by executing the script from the main folder:
```bash ```bash
./install-libs.sh ./install-libs.sh
``` ```
* [st-project-template](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/tree/public/st-project-template) * [st-project-template](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/tree/public/st-project-template)
template for `static` type project. When you start new project (calculations), please make copy of this folder: Main template folder for `static` type project. When you start a new project (calculations), please make a copy of this folder:
`cp -r st-project-template st-my-project-name` `cp -r $WSLDA/st-project-template st-my-project-name`
and then introduce modifications to the new folder. and then introduce modifications to the new folder.
* [st-testcase-uniform](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/tree/public/st-testcase-uniform) * [st-testcase-uniform](https://gitlab.fizyka.pw.edu.pl/wtools/wslda/-/tree/public/st-testcase-uniform)
the testing case for a uniform problem. When you start calculations on a new machine or with new settings it is recommended to check the correctness of calculations using this testing case. The test solves DFT equations for the uniform problem. The testings case can be also used for benchmarking the computation process, estimating the cost of the computation, etc. the testing case for a uniform problem. When you start calculations on a new machine or with new settings it is recommended to check the correctness of calculations using this testing case. The test solves DFT equations for the uniform problem. The testings case can be also used for benchmarking the computation process, estimating the cost of the computation, etc.
......
Clone repository

Content of Documentation
Official webpage
W-BSK Toolkit