Add citation file

I think it follows the standard.
This commit is contained in:
Jorge Gonzalez 2025-09-24 19:33:25 +02:00
commit 9d789ef7a6

50
CITATION.cff Normal file
View file

@ -0,0 +1,50 @@
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Finite element Particle Kinetic Code
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Jorge
family-names: Gonzalez
email: jorge.gonzalez@upm.es
affiliation: Universidad Politécnica de Madrid
orcid: 'https://orcid.org/0000-0001-7905-5001'
repository-code: 'https://gitlab.com/JorgeGonz/fpakc'
abstract: >-
Welcome to fpakc (Finite element PArticle Kinetic Code), a
modern object oriented Fortran open-source code for
particle simulations of plasma and gases. This code works
by simulating charged and neutral particles, following
their trajectories, collisions and boundary conditions
imposed by the user.
One of our aims is to make a code easy to maintain as well
as easy to use by a variety of reserchers and students.
This code is currenlty in very early steps of development.
The code aims to be easy to maintain and easy to use,
allowing its application from complex problems to easy
examples that can be used, for example, as teaching
exercises.
Parallelization techniques such as OpenMP, MPI will be
used to distribute the cpu load. We aim to make fpakc GPU
compatible in the future.
The codefpakc makes use of finite elements to generate
meshes in complex geometries. Particle properties are
deposited in the nodes and cells of the mesh. The
electromagnetic field, with the boundary conditions
imposed by the user, is solved also in this mesh.
keywords:
- particle-in-cell
- plasma
- finite elements
license: GPL-3.0
version: beta
date-released: '2025-10-01'