It looks as though the par_scan does not provide the scan. This is the result I am getting:

Asked by Wiam Bougherira

 6.0000E-02 1.2000E-02 & Cross section & prt_First-Last
../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 2.0000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 2.8000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 3.6000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 4.4000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 5.2000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 7.6000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 8.4000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 9.2000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 1.0000E-01: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 1.0800E-01: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 1.1600E-01: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 4.0000E-03: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 1.2000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 2.0000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 2.8000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 3.6000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 4.4000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 5.2000E-02: invalid number
  0,000E+00 & !
../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
  0,000E+00../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
  0,000E+00 & !

Question information

Language:
English Edit question
Status:
Solved
For:
CalcHEP Edit question
Assignee:
No assignee Edit question
Solved by:
Alexander Pukhov
Solved:
Last query:
Last reply:
Revision history for this message
Alexander Belyaev (alexander.belyaev) said :
#1

Please send us info about the model and input file,

Thanks
Alexander

On Mon, 30 Apr 2018, 18:02 Wiam Bougherira, <
<email address hidden>> wrote:

> New question #668429 on CalcHEP:
> https://answers.launchpad.net/calchep/+question/668429
>
> 6.0000E-02 1.2000E-02 & Cross section & prt_First-Last
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 2.0000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 2.8000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 3.6000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 4.4000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 5.2000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 7.6000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 8.4000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 9.2000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 1.0000E-01: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 1.0800E-01: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 1.1600E-01: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 4.0000E-03: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 1.2000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 2.0000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 2.8000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 3.6000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 4.4000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 5.2000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00 & !
>
>
> --
> You received this question notification because your team CalcHEP is an
> answer contact for CalcHEP.
>
--

___________________________
Prof. Alexander S Belyaev (<email address hidden>)
https://www.hep.phys.soton.ac.uk/content/alexander-belyaev
School of Physics & Astronomy, University of Southampton, Office: 5047
SO17 1BJ, TEL.: +44 (0)23 8059 8509

Revision history for this message
Alexander Belyaev (alexander.belyaev) said :
#2

P.S. as well as process you study

On Mon, 30 Apr 2018, 18:36 Alexander Belyaev, <email address hidden> wrote:

> Please send us info about the model and input file,
>
> Thanks
> Alexander
>
>
> On Mon, 30 Apr 2018, 18:02 Wiam Bougherira, <
> <email address hidden>> wrote:
>
>> New question #668429 on CalcHEP:
>> https://answers.launchpad.net/calchep/+question/668429
>>
>> 6.0000E-02 1.2000E-02 & Cross section & prt_First-Last
>> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 2.0000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 2.8000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 3.6000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 4.4000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 5.2000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 7.6000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 8.4000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 9.2000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 1.0000E-01: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 1.0800E-01: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 1.1600E-01: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 4.0000E-03: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 1.2000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 2.0000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 2.8000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 3.6000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 4.4000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 5.2000E-02: invalid number
>> 0,000E+00 & !
>> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
>> 0,000E+00../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
>> 0,000E+00 & !
>>
>>
>> --
>> You received this question notification because your team CalcHEP is an
>> answer contact for CalcHEP.
>>
> --
>
> ___________________________
> Prof. Alexander S Belyaev (<email address hidden>)
> https://www.hep.phys.soton.ac.uk/content/alexander-belyaev
> School of Physics & Astronomy, University of Southampton, Office: 5047
> SO17 1BJ, TEL.: +44 (0)23 8059 8509
>
--

___________________________
Prof. Alexander S Belyaev (<email address hidden>)
https://www.hep.phys.soton.ac.uk/content/alexander-belyaev
School of Physics & Astronomy, University of Southampton, Office: 5047
SO17 1BJ, TEL.: +44 (0)23 8059 8509

Revision history for this message
Alexander Pukhov (pukhov) said :
#3

More likely problem is caused by your national  presentation of decimal
numbers.

Your bash expects presentation of decimal number via comma instead of
decimal dot.

We already met such problem. I'll try to find mail exchange about this
problem.

Best

    Alexander Pukhov

On 04/30/2018 08:02 PM, Wiam Bougherira wrote:
> New question #668429 on CalcHEP:
> https://answers.launchpad.net/calchep/+question/668429
>
> 6.0000E-02 1.2000E-02 & Cross section & prt_First-Last
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 2.0000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 2.8000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 3.6000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 4.4000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 5.2000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 7.6000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 8.4000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 9.2000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 1.0000E-01: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 1.0800E-01: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 1.1600E-01: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 4.0000E-03: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 1.2000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 2.0000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 2.8000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 3.6000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 4.4000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 5.2000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00 & !
>
>

Revision history for this message
Best Alexander Pukhov (pukhov) said :
#4

Try to  call

|$ export LC_NUMERIC="en_US.UTF-8" before you call par_scan I think we
have to add to all our scripts. Best Alexander Pukhov |

On 04/30/2018 08:02 PM, Wiam Bougherira wrote:
> New question #668429 on CalcHEP:
> https://answers.launchpad.net/calchep/+question/668429
>
> 6.0000E-02 1.2000E-02 & Cross section & prt_First-Last
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 2.0000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 2.8000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 3.6000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 4.4000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 5.2000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 7.6000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 8.4000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 9.2000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 1.0000E-01: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 1.0800E-01: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 1.1600E-01: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 4.0000E-03: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 1.2000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 2.0000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 2.8000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 3.6000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 4.4000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 5.2000E-02: invalid number
> 0,000E+00 & !
> ../bin/par_scan: line 62: printf: 6.8000E-02: invalid number
> 0,000E+00../bin/par_scan: line 62: printf: 6.0000E-02: invalid number
> 0,000E+00 & !
>
>

Revision history for this message
Wiam Bougherira (44--wiamou) said :
#5

Thanks Alexander Pukhov, that solved my question.