NZiogas KT group FLUKA FLUktuierende KAskade A fully integrated particle physics MonteCarlo simulation package 40 years history amp evolution First generation the CERN SPS ID: 783564
Download The PPT/PDF document "KT in practice @ CERN Two software cases" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Slide2KT in practice @ CERN
Two software cases
N.Ziogas, KT group
Slide3FLUKA
- FLUktuierende KAskade A fully integrated particle physics MonteCarlo simulation package
40 years history & evolutionFirst generation (the CERN SPS Project, 1962-1978) J.Ranft – Shielding applicationsSecond generation (development of new hadron generators, 1978-1988) SPS. Rewrite – multi material calculations in different geometriesThird generation (the modern multiparticle/multipurpose code, 1989 to present)IP jointly owned by CERN and INFN (50-50)Strong development team at CERN
ions
Fluka
is a general purpose tool for calculations of particle transport and interactions with matter.
Slide4FLUKA-
high dissemination potentialStrong points
High accuracy simulation of the interaction and propagation in matter of about 60 different particles, in wide energy ranges, including neutrons down to thermal energies and heavy ions.High level of
reliability. Provides predictability where no experimental data are directly available
.Friendly user interface- no programming
Incorporates
a 3D visualisation
tool
Very active community/site/mailing list.
Applications:
From proton and electron accelerator shielding to target design, calorimetry, activation, dosimetry, detector design, Accelerator Driven Systems, cosmic rays, neutrino physics and
medical applications like radiotherapy, medical
hw
design etc.
Slide5Uses of FLUKA- Current
licencesA very large number of academic licences Non academic licences. Companies using FLUKA
in:Nuclear waste management, in ItalyMedical hardware design, in ChinaCommercial fusion research (UK)Hadron therapy centre design studies (shielding, etc) - ChinaHadron therapy treatment planning systemsRequests from start-upsThe calculation of a human body energy deposition map
Unique fingerprinting diamondsConsultancy services
The FLUKA commercial licence
Agreed on a ‘standard clause licence’ – CERN & INFN (FCC).Principle of reciprocity with INFN.Proprietary CERN-INFN licence – KT.Object code
Cannot create derivative worksControl over the Physics models- no benchmark comparisons of the models outside the purposeTight control over scientific publicationsDifferent conditions if FLUKA output is directly usedFLAIR-FLUKA UI distributed under the same conditions –CERN developedOne site, specific purpose
Slide7Commercial licence for hadron therapy
One of the few 12C TPS providers. Also provide proton TPSCompany uses FLUKA Output in its flagship TPS productWhat they want?
Maximum freedomMinimum priceNo strings attachedResearch useStabilityWhat we want?DisseminationPart of the successAcknowledgementSee main licence points
ComplianceNo
warranties
The negotiation – The agreement
Non exclusive. Object codeWide but limited useFor commercial purposes – 12C ion TPS
For research purposes – Lump sum & royaltiesProgressive royalties starting lowMaintenance fee – yearlyYearly reportsCERN/INFN acknowledgementPR and use of CERN Tech logoFLUKA must be sited where it mattersStrict scientific publication control
No benchmarking3 years, automatically renewable annually
The agreement – Questions raised
IP valuationThe cost ?The market ?How important is it for their business ?How you place/manage your ‘product’ ?
How far can / should one go given CERN status and MS ?ComplianceOur part – Tools to enforce itLegal tools – In practiceCommunity & ReputationDissemination vs reputation and upholding the value – solutions ?
Slide10C
2MON Framework for building highly available, large industrial monitoring and control systems3 tier architecture, Data acquisition, server & web interfaceDesigned for high availability
Allows for short development cyclesScalable system at all layersEasy to customiseModular Java based frameworkAble to handle high throughput and millions of different sensorsPowerful rule based filtering resulting to meaningful alertsIP owned by CERNions
It is based on 10 years of CERN’s experience with
the Technical Infrastructure Monitoring systems.
Slide11C
2MON Applications Applications outside CERNAny large scale industrial installations with complex multi vendor monitoring hardware
Any industrial SCADA (Supervisory Control And Data Acquisition) system application. Ex. Infrastructure or Facility managementAs SCADA middleware with dedicated/bespoke clients Applications at CERNTIM Service: 24/7 supervision and control of CERN infrastructure spread around the site. ~93'000 data tags, ~40'000 alarms, ~ 1'000 rules. 400 m raw data tags
DIAMON. Monitors the BE controls infrastructure. First line diagnostics and aid to plan first line interventions. Used by the CCC Operators.
Slide12C
2MON Licensing – KT SupportComponents (25-33-58) and OS licences (13)
Contributors Do we really have to do this? Due diligence report – Recommendation LGPL v.3First step – Due DiligenceYes
No
Potential licence incompatibility
Uncertainly in licencing model
Uncertainty in the dissemination path
EASY
All licensing options open
All dissemination paths available
DIFFICULT
Potential licence incompatibility
Uncertainly in licencing model
Uncertainty in the dissemination path
Potential diverging opinions
Potential
All licensing options open
All dissemination paths available
Potential diverging opinions
Yes
No
External non CERN contributors involved in the development
External code components used
Slide13Licensing considerations – KT Support
Due DiligenceDissemination pathUse as middlewareSpin-off product developmentConsultancy services
Developer team aspirations‘Customer’ interest
Slide14Licensing considerations – KT Support
Open Source LicenceNot a ‘religious’ issuePlatform technology – Advantage form external contributionsInvestment in building and managing an OS community around a project
Relinquish controlSpecific rules to follow, © notices etcWhere do I publish?Who are my users ? – trackingAcknowledgement - CERN’s return to society in the form of free software
Slide15Good practice from the start
Early decision concerning dissemination outside CERNKnow my teamKnow & track my componentsTalk to us!
Slide16Promotion
The KT Fund Market researchEvents, KT network, forums &technology presentationsThe BICs and potential start upsRequests from companies & collaborative development
Slide17To conclude
Addressed some questions related to software dissemination and specifically with licensingOverview KT implication and how it can relate your workClarified the KT process, highlighted common steps even though each case is unique