Front page   New Page list Search Recent changes   Help   RSS of recent changes

History of Top (No. 3)


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 persons. Please do not redistribute the files or make them public.

  • 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 program pikoe, arXiv:******.

We have submitted pikoe (a program package and document) to Computer Physics Communications. Once it is accepted/open, we announce it on this page.

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/28)
    source file of pikoe version 1

Manual for input

Input and output samples (zipped package)

  • &ref(): File not found: "readme.txt" at page "files"; (2023/09/28)
  • &ref(): File not found: "samples.zip" at page "files"; (2023/09/28)

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 basically welcome your request. However, it will totally be up to our availability. Please be patient.

FAQ

FAQ are listed here.

Reference

  • K. Ogata, K. Yoshida, and Y. Chazono, arXiv:******. and the references cited therein.