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

Diff of Top


#author("2023-12-30T14:05:31+09:00","default:admin","admin")
#author("2023-12-30T15:37:38+09:00","default:admin","admin")
&mathjax(font-size: 80%); 

*News [#news]

-Site renewed (2023-09-29)
-[[Past News>past]]


*What's this page? [#intro]

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 [#program]

***Language [#lang]
Fortran 90 (complete program).

***Notice [#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)~
K. Ogata, K. Yoshida, and Y. Chazono, Computer Physics Communications ''297'',  109058 (2024).~
[[https://doi.org/10.1016/j.cpc.2023.109058>https://doi.org/10.1016/j.cpc.2023.109058]]

***Usage [#usage]

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

***Error! [#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 [#dl]

***Latest version [#latest]

-&ref(files/pikoe1.f90, pikoe1.f90); (2023/09/29)~
source file of pikoe version 1~

//***Old versions [#old]

***Input manual and input/output samples (zipped package including pikoe1.f90) [#input]

-&ref(files/pikoe1.zip, pikoe1.zip); (2023/12/30)~

*Contact [#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>FAQ]]. If an answer is given in the documents/[[FAQ>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 [#me901dee]
FAQ are listed [[here>FAQ]].

*Reference [#ref]
-[[K. Ogata, K. Yoshida, and Y. Chazono, Computer Physics Communications ''297'',  109058 (2024)>https://doi.org/10.1016/j.cpc.2023.109058]] and the references cited therein.
-[[K. Ogata, K. Yoshida, and Y. Chazono, Computer Physics Communications ''297'',  109058 (2024)>https://doi.org/10.1016/j.cpc.2023.109058]], and the references cited therein.