JiscMail Logo
Email discussion lists for the UK Education and Research communities

Help for NEUTRINO-MC-CORE Archives


NEUTRINO-MC-CORE Archives

NEUTRINO-MC-CORE Archives


NEUTRINO-MC-CORE@JISCMAIL.AC.UK


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

NEUTRINO-MC-CORE Home

NEUTRINO-MC-CORE Home

NEUTRINO-MC-CORE  August 2016

NEUTRINO-MC-CORE August 2016

Options

Subscribe or Unsubscribe

Subscribe or Unsubscribe

Log In

Log In

Get Password

Get Password

Subject:

Re: spline generation timing trunk vs. R-2_10_6

From:

Costas Andreopoulos <[log in to unmask]>

Reply-To:

[log in to unmask]

Date:

Wed, 3 Aug 2016 18:57:24 +0000

Content-Type:

text/plain

Parts/Attachments:

Parts/Attachments

text/plain (105 lines)

The language here indicates some confusion. There is no "alternate GSL". We use the ROOT MathMore interface. Some concrete algorithms implementing that interface come from GSL, but not all. In particular the adaptive algorithm, I think, does not come from GSL. But GSL algorithms are typically the best ones. Speed is one aspect only, and we can not tune it independently of accuracy. From memory, what Igor (or was it Cezary?) was talking about was a variable transformation that removes a discontinuity in a simple integration space.

cheers
Costas

Sent from my iPhone

On 3 Aug 2016, at 21:05, Steven Dytman <[log in to unmask]<mailto:[log in to unmask]>> wrote:

maybe in his note from last week?
Otherwise, good to ask him as he's often responsive.

Steve

On 8/3/2016 2:01 PM, Gabriel Nathan Perdue wrote:
Did he mention anything about how to enable that? We can figure it out, but it would be nice to have a recipe, etc.

pax
Gabe

On Aug 3, 2016, at 12:59 PM, Steven Dytman <[log in to unmask]<mailto:[log in to unmask]>> wrote:

don't forget Igor's suggestion that alternate GSL inside
root is a source of large increase in speed.

On 8/3/2016 1:44 PM, Gabriel Nathan Perdue wrote:
This fits with anecdotal observations of my own. In particular, the charm DIS stuff from out standard validation has never finished (up to 24 hour runs), and the DIS stuff always finished last.

We did switch away from LHAPDF to use a custom PDF - perhaps this is the issue? Some subtlety in the implementation?

pax
Gabe


On Aug 3, 2016, at 12:34 PM, Robert W Hatcher <[log in to unmask]<mailto:[log in to unmask]>> wrote:

Hi all,
  Per the ongoing discussion of slowness in GENIE spline generation I ran some test samples with trunk (as of 2016-07-18) and R-2_10_6 -- both using the same underlying support code, e.g. ROOT, GSL....

I used my DAG generating script which runs in stages:

1) generate { nu nu-bar } x {  e mu tau } x { free-n free-p } = 12 jobs
2) combine those
3) generated all 6 nu flavors on a single (A,Z) isotope = 106 jobs

For these tests I generated only sub-sets of the EventGeneratorList:  RES DIS QE CCMEC
and for 100 knots up to 400 GeV.

Here's a link to my evernote with numbers:

https://www.evernote.com/l/AQoHQHYmOyVIGYrAi_tnzj4-MwsW9sMsCPw<https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.evernote.com%2fl%2fAQoHQHYmOyVIGYrAi_tnzj4-MwsW9sMsCPw&data=01%7c01%7cdytman%40PITT.EDU%7c50853381bd824b9796ee08d3bbc5c95a%7c9ef9f489e0a04eeb87cc3a526112fd0d%7c1&sdata=JI3Tlzcd7gP2CemIB2F3ChmpPkFcTXkDLfTYAWMn3nI%3d>

major standouts (# = sum of wall clock time in seconds):

RES stage 1   (trunk) 237134 / (r2106) 341309 = 0.7    e.g. faster
DIS   stage 1   (trunk) 687672 / (r2106) 209392 = 3.28  e.g. slower
QE   stage 3   (trunk)   51753 / (r2106) 107353 = 0.48  e.g. faster
CCMEC stage 3   (trunk) 101307 / (r2106)   86677 = 1.17  e.g. slower

This seems to implicate DIS generation as the big problem.  I don't remember any big changes to that code per se.  Does trunk switch away from using LHAPDF for the parton distributions?  Perhaps that's a performance issue?

-robert


Robert Hatcher
Computational Physics Developer

Scientific Computing Division
Fermi National Accelerator Laboratory
PO Box 500, MS 234, Batavia, IL 60510, USA
[log in to unmask]<mailto:[log in to unmask]>
Office: 630-840-3102<tel:630-840-3102>
Cell:    630-234-0091<tel:630-234-0091>




Gabriel Perdue
Associate Scientist

Scientific Computing Division
Fermi National Accelerator Laboratory
PO Box 500, MS 234, Batavia, IL 60510, USA
[log in to unmask]<mailto:[log in to unmask]>
Office: 630-840-6499
Cell: 630-605-8062

Connect with us!
Newsletter<https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fnews.fnal.gov%2ffermilab-at-work%2f&data=01%7c01%7cdytman%40PITT.EDU%7c50853381bd824b9796ee08d3bbc5c95a%7c9ef9f489e0a04eeb87cc3a526112fd0d%7c1&sdata=wLmn7O096uyHPqtQuAFXPug4EYo%2f2Wktj7xXU0iF56w%3d> | Facebook<https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.facebook.com%2fFermilab&data=01%7c01%7cdytman%40PITT.EDU%7c50853381bd824b9796ee08d3bbc5c95a%7c9ef9f489e0a04eeb87cc3a526112fd0d%7c1&sdata=vQ0xmVW3%2fVWy4tVNYuy%2fnWxqe2CasqEJQbFKoXz15%2bQ%3d> | Twitter<https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.twitter.com%2ffermilab&data=01%7c01%7cdytman%40PITT.EDU%7c50853381bd824b9796ee08d3bbc5c95a%7c9ef9f489e0a04eeb87cc3a526112fd0d%7c1&sdata=jmvtvHcnQkobHhtuGy4pzDHpEKHcG4WQMVzJsJBg1Tc%3d>



Gabriel Perdue
Associate Scientist

Scientific Computing Division
Fermi National Accelerator Laboratory
PO Box 500, MS 234, Batavia, IL 60510, USA
[log in to unmask]<mailto:[log in to unmask]>
Office: 630-840-6499
Cell: 630-605-8062

Connect with us!
Newsletter<https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fnews.fnal.gov%2ffermilab-at-work%2f&data=01%7c01%7cdytman%40pitt.edu%7c2965070c6e1a4b12353e08d3bbc83ab9%7c9ef9f489e0a04eeb87cc3a526112fd0d%7c1&sdata=IHHVQQe7rVTCppRsG0VLm05jyOZtypAJRYILdSwoKh8%3d> | Facebook<https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.facebook.com%2fFermilab&data=01%7c01%7cdytman%40pitt.edu%7c2965070c6e1a4b12353e08d3bbc83ab9%7c9ef9f489e0a04eeb87cc3a526112fd0d%7c1&sdata=WWYby3OjUlz%2bAfqOpQnTgHc1vYvrvWJptX2B5PQ5Ly0%3d> | Twitter<https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.twitter.com%2ffermilab&data=01%7c01%7cdytman%40pitt.edu%7c2965070c6e1a4b12353e08d3bbc83ab9%7c9ef9f489e0a04eeb87cc3a526112fd0d%7c1&sdata=7F8J90Vy6UgeCnxpN%2bO4XRjTGgK55ioJm5y%2fkUfk7X0%3d>

Top of Message | Previous Page | Permalink

JiscMail Tools


RSS Feeds and Sharing


Advanced Options


Archives

April 2024
March 2024
February 2024
January 2024
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
October 2020
September 2020
August 2020
July 2020
March 2020
February 2020
January 2020
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
April 2019
March 2019
February 2019
January 2019
December 2018
November 2018
July 2018
June 2018
May 2018
April 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
December 2016
November 2016
October 2016
August 2016
June 2016
April 2016
March 2016
February 2016
January 2016
December 2015
April 2015
March 2015
September 2014
July 2013
June 2013
May 2013
April 2013
March 2013
September 2012


JiscMail is a Jisc service.

View our service policies at https://www.jiscmail.ac.uk/policyandsecurity/ and Jisc's privacy policy at https://www.jisc.ac.uk/website/privacy-notice

For help and support help@jisc.ac.uk

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager