Front page   Edit Freeze Diff History Attach Copy Rename Reload   New Page list Search Recent changes   Help   RSS of recent changes

Top

Last-modified: 2023-12-30 (Sat) 06:37:38

News

What's this page?

A computer code "pikoe" for proton-induced knock-out reaction calculations for exclusive processes can be downloaded from this page. Some instruction, updates, and FAQ are also available here.

About the program

Language

Fortran 90 (complete program).

Notice

Copyright belongs to the following authors.

  • Kazuyuki Ogata (Kyushu U / RCNP, Osaka U)
  • Kazuki Yoshida (ASRC, JAEA)
  • Yoshiki Chazono (RIKEN Nishina Center)

If you present or publish results obtained by pikoe, please cite it as follows.

K. Ogata, K. Yoshida, and Y. Chazono, Computer Physics Communications 297, 109058 (2024).
https://doi.org/10.1016/j.cpc.2023.109058

Usage

  1. Prepare an input file (a manual and samples are given below) and, if necessary, external file(s).
  2. Compile pikoe1.f90
    In some cases, you may need to put an option (see below).
  3. Run pikoe1 with redirecting the input file. For example,
    pikoe1 < 12Cp2p11Bgs_set1.cnt
    In some environment, you must type
    ./pikoe1 < ./12Cp2p11Bgs_set1.cnt

Error!

If pikoe does not run successfully, try the following.

  • Read carefully the output. In many cases, the reason for the error is given. Correct your input file and/or external file(s) accordingly.
    • If it is written that the size of an array is not enough, you need to change the parameter(s) given in "module dims" in the source file.
  • Put a compiler option that specifies SAVE statement for every local variable and array.
    • gfortran: -fno-automatic
    • ifort: -save (Unix/Linux/OS X) or /Qsave (Windows)
  • Make stacksize larger.
    • For example, on the RCNP high-performance computing system, you can put
      ulimit -s unlimited
      in your batch file.
    • If you use Intel compiler on windows, you can add
      /link /stack:***
      when you compile pikoe1.f90 (*** is the stacksize in bytes).

Download

Latest version

  • file pikoe1.f90 (2023/09/29)
    source file of pikoe version 1

Input manual and input/output samples (zipped package including pikoe1.f90)

Contact

If you have questions, bug report, or request, please contact us with

ml-pikoe-contact@rcnp.osaka-u.ac.jp


Important:

  • Because we may not have enough time to reply, you are strongly encouraged to read all the documents and FAQ. If an answer is given in the documents/FAQ, we may not even reply to your e-mail, sorry.
  • We welcome your request. However, whether it is taken or not is totally up to our availability. Please be patient.

FAQ

FAQ are listed here.

Reference