• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

gyrokinetics / gs2 / 1821477209

16 May 2025 02:50PM UTC coverage: 8.139% (+0.2%) from 7.92%
1821477209

push

gitlab-ci

David Dickinson
Merged in bugfix/use_uv_in_coverage_test_to_install_packages (pull request #1142)

3704 of 45511 relevant lines covered (8.14%)

122643.73 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

40.0
/src/programs/gs2.fpp
1
!> Main GS2 program.  Essentially this parses the command
2
!> line and then, if we're not just requesting some information about
3
!> the build, proceeds to initialise a gs2_program_state_type object
4
!> with the mpi communicator, and then calls the standard sequence of
5
!> subroutines from gs2_main to run the program. See [[gs2_main]] for more
6
!> information.
7
!>
8
!> GS2 is an initial value nonlinear code which solves the gyrokinetic
9
!> equation. This is the source code documentation for GS2, and is
10
!> aimed at developers.
11
!>
12
!> User Documentation For a general introduction and user
13
!> documentation please go to
14
!> https://gyrokinetics.gitlab.io/gs2/index.html
15
!>
16
!> A useful starting point is https://gyrokinetics.gitlab.io/gs2/index.html
17
!>
18
!> To build the documenation locally you will need the `ford` python
19
!> package and you should then be able to run `make doc`. Open
20
!> `docs/html/index.html` to access.
21
program gs2
4✔
22
  use mp, only: init_mp, mp_comm, finish_mp
4✔
23
  use gs2_main, only : run_gs2, gs2_program_state_type, parse_command_line
24
  use gs2_optimisation, only: run_optimise_gs2
25
  implicit none
26
  type(gs2_program_state_type) :: state
68✔
27
  call parse_command_line()
4✔
28
  call init_mp
×
29
  state%mp_comm = mp_comm
×
30
  if (.not. run_optimise_gs2(state)) stop
×
31
  call run_gs2(state)
×
32
  call finish_mp
×
33
end program gs2
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc