|
7 | 7 | # 'license' (optional) override automatic github license. Mandatory if automatic detection fails.
|
8 | 8 | # 'version' (optional) override automatic github version. Set to 'none' to hide.
|
9 | 9 | #
|
| 10 | +# Fields for gitlab projects: |
| 11 | +# 'name' (mandatory) |
| 12 | +# 'gitlab' (mandatory) format: <user>/<repo> |
| 13 | +# 'description' (mandatory) single line description |
| 14 | +# 'categories' (mandatory) |
| 15 | +# 'tags' (optional) used for searching. Don't include category name here. |
| 16 | +# 'license' (optional) override automatic gitlab license. Mandatory if automatic detection fails. |
| 17 | +# 'version' (optional) override automatic gitlab version. Set to 'none' to hide. |
| 18 | +# |
10 | 19 | # Fields for non github projects:
|
11 | 20 | # 'name' (mandatory)
|
12 | 21 | # 'url' (mandatory)
|
|
159 | 168 | categories: interfaces
|
160 | 169 |
|
161 | 170 | - name: sqliteff
|
162 |
| - url: https://gitlab.com/everythingfunctional/sqliteff |
| 171 | + gitlab: everythingfunctional/sqliteff |
163 | 172 | description: A thin wrapper around the SQLite library
|
164 | 173 | categories: interfaces
|
165 | 174 | tags: sql database
|
166 |
| - license: MIT |
| 175 | + |
| 176 | +- name: fortran-curl |
| 177 | + github: interkosmos/fortran-curl |
| 178 | + description: Fortran 2008 interface bindings to libcurl |
| 179 | + categories: interfaces |
| 180 | + tags: https curl imap libcurl smtp gopher |
167 | 181 |
|
168 | 182 | - name: mpifx
|
169 | 183 | github: dftbplus/mpifx
|
170 | 184 | description: Modern Fortran wrappers around MPI routines
|
171 | 185 | categories: interfaces
|
172 | 186 | tags: mpi fypp
|
173 |
| - version: none |
174 | 187 |
|
175 | 188 | - name: scalapackfx
|
176 | 189 | github: dftbplus/scalapackfx
|
177 | 190 | description: Modern Fortran wrappers around ScaLAPACK routines
|
178 | 191 | categories: interfaces
|
179 | 192 | tags: mpi fypp pblas blacs
|
180 |
| - version: none |
181 | 193 |
|
182 | 194 | - name: ELSI
|
183 |
| - url: https://gitlab.com/elsi_project/elsi_interface |
| 195 | + gitlab: elsi_project/elsi_interface |
184 | 196 | description: A software interface designed for electronic structure codes to connect with ELPA, libOMM, PEXSI, EigenExa, SLEPc, NTPoly, BSEPACK, LAPACK, MAGMA, and other solver libraries.
|
185 | 197 | categories: interfaces
|
186 | 198 | tags: electronic-stucture mpi gpu
|
187 |
| - version: 2.6.0 |
188 | 199 | license: BSD-3-Clause
|
189 | 200 |
|
| 201 | +- name: FKB |
| 202 | + github: scientific-computing/FKB |
| 203 | + description: Fortran Keras Bridge - A two-way deep learning bridge between Keras and Fortran |
| 204 | + categories: interfaces |
| 205 | + tags: deep-learning data-science machine-learning neural-networks |
| 206 | + version: none |
| 207 | + |
| 208 | +- name: flibcpp |
| 209 | + github: swig-fortran/flibcpp |
| 210 | + description: Fortran bindings to the C++ Standard Library |
| 211 | + categories: interfaces |
| 212 | + tags: c++ |
| 213 | + |
| 214 | +# --- Compiler |
| 215 | + |
| 216 | +- name: hipfort |
| 217 | + github: ROCmSoftwarePlatform/hipfort |
| 218 | + description: Fortran interfaces for ROCm libraries |
| 219 | + categories: programming |
| 220 | + tags: hip rocm |
| 221 | + license: MITx11 |
| 222 | + |
190 | 223 | # --- Programming utilities ---
|
191 | 224 |
|
| 225 | +- name: fpm |
| 226 | + github: fortran-lang/fpm |
| 227 | + description: Fortran Package Manager |
| 228 | + categories: programming |
| 229 | + tags: build-system package-manager |
| 230 | + version: none |
| 231 | + |
192 | 232 | - name: FORD
|
193 | 233 | github: Fortran-FOSS-Programmers/ford
|
194 | 234 | description: Automatic documentation generator for modern Fortran programs
|
|
203 | 243 | tags: metaprogramming
|
204 | 244 |
|
205 | 245 | - name: vegetables
|
206 |
| - url: https://gitlab.com/everythingfunctional/vegetables |
| 246 | + gitlab: everythingfunctional/vegetables |
207 | 247 | description: A Fortran testing framework written using functional programming principles.
|
208 | 248 | categories: programming
|
209 | 249 | tags: testing assert
|
210 |
| - license: MIT |
211 |
| - version: 4.0 |
212 | 250 |
|
213 | 251 | - name: pFUnit
|
214 | 252 | github: Goddard-Fortran-Ecosystem/pFUnit
|
|
218 | 256 | license: NASA-1.3
|
219 | 257 |
|
220 | 258 | - name: erloff
|
221 |
| - url: https://gitlab.com/everythingfunctional/erloff |
| 259 | + gitlab: everythingfunctional/erloff |
222 | 260 | description: Errors and logging for fortran
|
223 | 261 | categories: programming
|
224 | 262 | tags: errors logging
|
225 |
| - license: BSD-3-Clause |
226 | 263 |
|
227 | 264 | - name: fytest
|
228 | 265 | url: https://bitbucket.org/aradi/fytest/src/develop/
|
|
244 | 281 | categories: programming numerical
|
245 | 282 | tags: algorithmic derivative ad
|
246 | 283 | license: MIT
|
| 284 | + version: 3.16-v2 |
| 285 | + |
| 286 | +- name: camfort |
| 287 | + github: camfort/camfort |
| 288 | + description: Light-weight verification and transformation tools for Fortran |
| 289 | + categories: programming |
| 290 | + tags: refactoring |
| 291 | + license: Apache-2.0 |
| 292 | + |
| 293 | +- name: findent |
| 294 | + url: https://sourceforge.net/projects/findent/ |
| 295 | + description: Indents/beautifies/converts Fortran sources |
| 296 | + categories: programming |
| 297 | + tags: formatter converter |
| 298 | + license: BSD-3-Clause |
| 299 | + version: 3.1.7 |
| 300 | + |
| 301 | +- name: fprettify |
| 302 | + github: pseewald/fprettify |
| 303 | + description: auto-formatter for modern fortran source code |
| 304 | + categories: programming |
| 305 | + tags: formatter |
| 306 | + license: GPL-3.0 |
| 307 | + |
| 308 | +- name: shroud |
| 309 | + github: LLNL/shroud |
| 310 | + description: generate Fortran and Python wrappers for C and C++ libraries |
| 311 | + categories: programming |
| 312 | + tags: interface-generator c++ |
| 313 | + |
| 314 | +- name: SWIG-Fortran |
| 315 | + github: swig-fortran/swig |
| 316 | + description: SWIG for C++ to Fortran interface generation |
| 317 | + categories: programming |
| 318 | + tags: interface-generator c++ |
| 319 | + license: GPL-3.0 |
| 320 | + |
| 321 | +- name: f90wrap |
| 322 | + github: jameskermode/f90wrap |
| 323 | + description: F90 to Python interface generator with derived type support |
| 324 | + categories: programming |
| 325 | + tags: interface-generator python |
| 326 | + license: GPL-3.0 |
| 327 | + version: none |
247 | 328 |
|
248 | 329 | # --- Data types ---
|
249 | 330 |
|
|
329 | 410 | tags: upper lower quoted join replace white space string conversion tokens split
|
330 | 411 | version: none
|
331 | 412 |
|
332 |
| -- name: Strings for Fortran |
333 |
| - url: https://gitlab.com/everythingfunctional/strff |
334 |
| - description: A library of string functions for Fortran. |
| 413 | +- name: strff |
| 414 | + gitlab: everythingfunctional/strff |
| 415 | + description: Strings for Fortran - A library of string functions for Fortran. |
335 | 416 | categories: strings
|
336 |
| - tags: |
337 |
| - license: MIT |
338 | 417 |
|
339 | 418 | - name: iso_varying_string
|
340 |
| - url: https://gitlab.com/everythingfunctional/iso_varying_string |
| 419 | + gitlab: everythingfunctional/iso_varying_string |
341 | 420 | description: Implementation of the Fortran ISO_VARYING_STRING module in accordance with the standard
|
342 | 421 | categories: strings
|
343 | 422 | tags: varying length character strings
|
344 |
| - license: MIT |
345 | 423 |
|
346 | 424 | # --- File input / output ---
|
347 | 425 |
|
|
353 | 431 | version: none
|
354 | 432 |
|
355 | 433 | - name: FortJSON
|
356 |
| - url: https://gitlab.com/elsi_project/fortjson |
| 434 | + gitlab: elsi_project/fortjson |
357 | 435 | description: A JSON library designed with portability across HPC architectures in mind
|
358 | 436 | categories: io
|
359 | 437 | tags: json hpc
|
360 | 438 | license: BSD-3-Clause
|
| 439 | + version: none |
361 | 440 |
|
362 | 441 | - name: json-fortran
|
363 | 442 | github: jacobwilliams/json-fortran
|
|
412 | 491 | github: jacobwilliams/fortran-csv-module
|
413 | 492 | description: Read and write CSV Files using modern Fortran
|
414 | 493 | categories: io
|
415 |
| - tags: |
| 494 | + tags: csv |
416 | 495 | license: BSD-3-Clause
|
417 | 496 |
|
418 | 497 | - name: M_IO
|
|
424 | 503 | version: none
|
425 | 504 |
|
426 | 505 | - name: jsonff
|
427 |
| - url: https://gitlab.com/everythingfunctional/jsonff |
| 506 | + gitlab: everythingfunctional/jsonff |
428 | 507 | description: Routines for building JSON structures in Fortran
|
429 | 508 | categories: io
|
430 |
| - tags: |
431 |
| - license: MIT |
| 509 | + tags: json |
432 | 510 |
|
433 | 511 | - name: NPY for Fortran
|
434 | 512 | github: MRedies/NPY-for-Fortran
|
|
450 | 528 | tags:
|
451 | 529 | version: none
|
452 | 530 |
|
453 |
| -- name: Parser for Fortran |
454 |
| - url: https://gitlab.com/everythingfunctional/parff |
| 531 | +- name: parff |
| 532 | + gitlab: everythingfunctional/parff |
455 | 533 | description: The foundations of a functional style parser combinator library
|
456 | 534 | categories: io
|
457 |
| - tags: |
458 |
| - license: MIT |
| 535 | + tags: parser |
459 | 536 |
|
460 | 537 | - name: Serialbox
|
461 | 538 | github: GridTools/serialbox
|
|
501 | 578 | categories: graphics interfaces
|
502 | 579 | tags: animation plot surface contour
|
503 | 580 | license: MIT
|
504 |
| - version: none |
505 | 581 |
|
506 | 582 | - name: gtk-fortran
|
507 | 583 | github: vmagnin/gtk-fortran
|
|
550 | 626 | description: Finite element software for numerical solution of partial differential equations
|
551 | 627 | categories: numerical
|
552 | 628 | tags: pde fe
|
| 629 | + license: GPL-2.0 |
553 | 630 | version: none
|
554 | 631 |
|
555 | 632 | - name: fortranlib
|
|
632 | 709 | description: Parallel Sparse BLAS
|
633 | 710 | categories: numerical data-types
|
634 | 711 | tags: linear algebra mpi
|
| 712 | + license: BSD-3-Clause |
635 | 713 |
|
636 | 714 | - name: GALAHAD
|
637 | 715 | github: ralna/GALAHAD
|
|
655 | 733 | license: BSD-3-Clause
|
656 | 734 |
|
657 | 735 | - name: quaff
|
658 |
| - url: https://gitlab.com/everythingfunctional/quaff |
| 736 | + gitlab: everythingfunctional/quaff |
659 | 737 | description: Quantities for Fortran. Make math with units more convenient
|
660 | 738 | categories: numerical
|
661 | 739 | tags:
|
662 |
| - license: MIT |
663 | 740 |
|
664 | 741 | - name: rng_fortran
|
665 | 742 | github: jannisteunissen/rng_fortran
|
|
864 | 941 | license: LGPL-2.1-only
|
865 | 942 |
|
866 | 943 | - name: Truchas
|
867 |
| - url: https://gitlab.com/truchas/truchas |
| 944 | + gitlab: truchas/truchas |
868 | 945 | description: 3D Multiphysics Simulation of Metal Casting and Processing
|
869 | 946 | categories: scientific
|
870 | 947 | tags: fluid dynamics metal casting multiphysics hpc
|
871 | 948 | license: BSD-3-Clause
|
872 |
| - version: none |
873 | 949 |
|
874 | 950 | - name: dftatom
|
875 | 951 | github: certik/dftatom
|
|
885 | 961 | categories: scientific
|
886 | 962 | tags: stellar astrophysics
|
887 | 963 | license: GPL-2
|
888 |
| - version: 12778 |
| 964 | + version: 15140 |
889 | 965 |
|
890 | 966 | - name: Wannier90
|
891 | 967 | github: wannier-developers/wannier90
|
|
900 | 976 | categories: scientific
|
901 | 977 | tags: particle physics parallel mpi monte carlo optimization sampling integration
|
902 | 978 | license: GPL-2.0-or-later
|
903 |
| - version: 2.8.4 |
| 979 | + version: 2.8.5 |
904 | 980 |
|
905 | 981 | - name: HANDE
|
906 | 982 | github: hande-qmc/hande
|
|
910 | 986 | version: none
|
911 | 987 |
|
912 | 988 | - name: OpenMolcas
|
913 |
| - url: https://gitlab.com/Molcas/OpenMolcas |
| 989 | + gitlab: Molcas/OpenMolcas |
914 | 990 | description: Quantum chemistry software package for multiconfigurational approaches to the electronic structure
|
915 | 991 | categories: scientific
|
916 | 992 | tags: electronic-structure casscf caspt2
|
917 | 993 | license: LGPL-2.1
|
918 | 994 |
|
919 | 995 | - name: Octopus
|
920 |
| - url: https://gitlab.com/octopus-code/octopus |
| 996 | + gitlab: octopus-code/octopus |
921 | 997 | description: Real-space Time-Dependent Density Functional Theory code
|
922 | 998 | categories: scientific
|
923 | 999 | tags: electronic-structure
|
|
0 commit comments