• Login
    Sort by: Relevance Date Users's collections Twitter
    Group by: Day Week Month Year All time
Based on the idea and the provided source code of Andrej Karpathy (arxiv-sanity)
2:3 1:1 3:2
  • Parallelized JUNO simulation software based on SNiPER (1710.07150)

    Tao Lin, Jiaheng Zou, Weidong Li, Ziyan Deng, Guofu Cao, Xingtao Huang, Zhengyun You
    Oct. 19, 2017 physics.ins-det
    The Jiangmen Underground Neutrino Observatory (JUNO) is a neutrino experiment to determine neutrino mass hierarchy. It has a central detector used for neutrino detection, which consists of a spherical acrylic vessel containing 20 kt LS and about 18,000 20-inch PMTs to collect light from LS. Around the CD, there is a water pool to shield radioactivities. The WP is equipped with about 2000 PMTs to measure cosmic ray muons by detecting Cherenkov light. As one of the important parts in JUNO offline software, the serial simulation framework is developed based on SNiPER. It is in charge of physics generator, detector simulation, event mixing and digitization. However Geant4 based detector simulation of such a large detector is time-consuming and challenging. It is necessary to take full advantages of parallel computing to speedup simulation. Starting from version 10, Geant4 supports event-level parallelism. Even though based on pthread, it could be extended with other libraries such as Intel TBB. Therefore it is possible to parallelize JUNO simulation framework via integrating Geant4 and SNiPER. In this paper, our progress in developing parallelized simulation software are presented. The SNiPER framework can run in sequential mode, Intel TBB mode or other modes. The SNiPER task component is in charge of event loop, which is like a simplified application manager. Two types of tasks are introduced in the simulation framework, one is global task and another is worker task. The global task will run only once to initialize detector geometry and physics processes. The worker tasks will be spawned after global task is done. In each worker task, a Geant4 run manager is invoked to do the real simulation. Therefore the simulation framework and the underlying TBB have been decoupled. Finally, the software performance of parallelized JUNO simulation software is also presented.
  • Design and Development of JUNO Event Data Model (1702.04100)

    Teng Li, Xin Xia, XingTao Huang, JiaHeng Zou, WeiDong Li, Tao lin, Kun Zhang, ZiYan Deng
    March 7, 2017 hep-ex, physics.ins-det
    ... ... ... ... ... ...
    The Jiangmen Underground Neutrino Observatory (JUNO) detector is designed to determine the neutrino mass hierarchy and precisely measure oscillation parameters. The general purpose design also allows measurements of neutrinos from many terrestrial and non-terrestrial sources. The JUNO Event Data Model (EDM) plays a central role in the offline software system, it describes the event data entities through all processing stages for both simulated and collected data, and provides persistency via the input/output system. Also, the EDM is designed to enable flexible event handling such as event navigation, as well as the splitting of MC IBD signals and mixing of MC backgrounds. This paper describes the design, implementation and performance of JUNO EDM.
  • The Application of SNiPER to the JUNO Simulation (1702.05275)

    Tao Lin, Jiaheng Zou, Weidong Li, Ziyan Deng, Xiao Fang, Guofu Cao, Xingtao Huang, Zhengyun You
    Feb. 17, 2017 physics.ins-det
    ... ... ... ... ... ...
    JUNO is a multipurpose neutrino experiment which is designed to determine neutrino mass hierarchy and precisely measure oscillation parameters. As one of the important systems, the JUNO offline software is being developed using the SNiPER software. In this proceeding, we focus on the requirements of JUNO simulation and present the working solution based on the SNiPER. The JUNO simulation framework is in charge of managing event data, detector geometries and materials, physics processes, simulation truth information etc. It glues physics generator, detector simulation and electronics simulation modules together to achieve a full simulation chain. In the implementation of the framework, many attractive characteristics of the SNiPER have been used, such as dynamic loading, flexible flow control, multiple event management and Python binding. Furthermore, additional efforts have been made to make both detector and electronics simulation flexible enough to accommodate and optimize different detector designs. For the Geant4-based detector simulation, each sub-detector component is implemented as a SNiPER tool which is a dynamically loadable and configurable plugin. So it is possible to select the detector configuration at runtime. The framework provides the event loop to drive the detector simulation and interacts with the Geant4 which is implemented as a passive service. All levels of user actions are wrapped into different customizable tools, so that user functions can be easily extended by just adding new tools. The electronics simulation has been implemented by following an event driven scheme. The SNiPER task component is used to simulate data processing steps in the electronics modules. The electronics and trigger are synchronized by triggered events containing possible physics signals.
  • Neutrino Physics with JUNO (1507.05613)

    Fengpeng An, Guangpeng An, Qi An, Vito Antonelli, Eric Baussan, John Beacom, Leonid Bezrukov, Simon Blyth, Riccardo Brugnera, Margherita Buizza Avanzini, Jose Busto, Anatael Cabrera, Hao Cai, Xiao Cai, Antonio Cammi, Guofu Cao, Jun Cao, Yun Chang, Shaomin Chen, Shenjian Chen, Yixue Chen, Davide Chiesa, Massimiliano Clemenza, Barbara Clerbaux, Janet Conrad, Davide D'Angelo, Herve De Kerret, Zhi Deng, Ziyan Deng, Yayun Ding, Zelimir Djurcic, Damien Dornic, Marcos Dracos, Olivier Drapier, Stefano Dusini, Stephen Dye, Timo Enqvist, Donghua Fan, Jian Fang, Laurent Favart, Richard Ford, Marianne Goger-Neff, Haonan Gan, Alberto Garfagnini, Marco Giammarchi, Maxim Gonchar, Guanghua Gong, Hui Gong, Michel Gonin, Marco Grassi, Christian Grewing, Mengyun Guan, Vic Guarino, Gang Guo, Wanlei Guo, Xin-Heng Guo, Caren Hagner, Ran Han, Miao He, Yuekun Heng, Yee Hsiung, Jun Hu, Shouyang Hu, Tao Hu, Hanxiong Huang, Xingtao Huang, Lei Huo, Ara Ioannisian, Manfred Jeitler, Xiangdong Ji, Xiaoshan Jiang, Cecile Jollet, Li Kang, Michael Karagounis, Narine Kazarian, Zinovy Krumshteyn, Andre Kruth, Pasi Kuusiniemi, Tobias Lachenmaier, Rupert Leitner, Chao Li, Jiaxing Li, Weidong Li, Weiguo Li, Xiaomei Li, Xiaonan Li, Yi Li, Yufeng Li, Zhi-Bing Li, Hao Liang, Guey-Lin Lin, Tao Lin, Yen-Hsun Lin, Jiajie Ling, Ivano Lippi, Dawei Liu, Hongbang Liu, Hu Liu, Jianglai Liu, Jianli Liu, Jinchang Liu, Qian Liu, Shubin Liu, Shulin Liu, Paolo Lombardi, Yongbing Long, Haoqi Lu, Jiashu Lu, Jingbin Lu, Junguang Lu, Bayarto Lubsandorzhiev, Livia Ludhova, Shu Luo, Vladimir Lyashuk, Randolph Mollenberg, Xubo Ma, Fabio Mantovani, Yajun Mao, Stefano M. Mari, William F. McDonough, Guang Meng, Anselmo Meregaglia, Emanuela Meroni, Mauro Mezzetto, Lino Miramonti, Thomas Mueller, Dmitry Naumov, Lothar Oberauer, Juan Pedro Ochoa-Ricoux, Alexander Olshevskiy, Fausto Ortica, Alessandro Paoloni, Haiping Peng, Jen-Chieh Peng, Ezio Previtali, Ming Qi, Sen Qian, Xin Qian, Yongzhong Qian, Zhonghua Qin, Georg Raffelt, Gioacchino Ranucci, Barbara Ricci, Markus Robens, Aldo Romani, Xiangdong Ruan, Xichao Ruan, Giuseppe Salamanna, Mike Shaevitz, Valery Sinev, Chiara Sirignano, Monica Sisti, Oleg Smirnov, Michael Soiron, Achim Stahl, Luca Stanco, Jochen Steinmann, Xilei Sun, Yongjie Sun, Dmitriy Taichenachev, Jian Tang, Igor Tkachev, Wladyslaw Trzaska, Stefan van Waasen, Cristina Volpe, Vit Vorobel, Lucia Votano, Chung-Hsiang Wang, Guoli Wang, Hao Wang, Meng Wang, Ruiguang Wang, Siguang Wang, Wei Wang, Yi Wang, Yi Wang, Yifang Wang, Zhe Wang, Zheng Wang, Zhigang Wang, Zhimin Wang, Wei Wei, Liangjian Wen, Christopher Wiebusch, Bjorn Wonsak, Qun Wu, Claudia-Elisabeth Wulz, Michael Wurm, Yufei Xi, Dongmei Xia, Yuguang Xie, Zhi-zhong Xing, Jilei Xu, Baojun Yan, Changgen Yang, Chaowen Yang, Guang Yang, Lei Yang, Yifan Yang, Yu Yao, Ugur Yegin, Frederic Yermia, Zhengyun You, Boxiang Yu, Chunxu Yu, Zeyuan Yu, Sandra Zavatarelli, Liang Zhan, Chao Zhang, Hong-Hao Zhang, Jiawen Zhang, Jingbo Zhang, Qingmin Zhang, Yu-Mei Zhang, Zhenyu Zhang, Zhenghua Zhao, Yangheng Zheng, Weili Zhong, Guorong Zhou, Jing Zhou, Li Zhou, Rong Zhou, Shun Zhou, Wenxiong Zhou, Xiang Zhou, Yeling Zhou, Yufeng Zhou, Jiaheng Zou
    Oct. 18, 2015 hep-ex, physics.ins-det
    ... ... ... ... ... ...
    The Jiangmen Underground Neutrino Observatory (JUNO), a 20 kton multi-purpose underground liquid scintillator detector, was proposed with the determination of the neutrino mass hierarchy as a primary physics goal. It is also capable of observing neutrinos from terrestrial and extra-terrestrial sources, including supernova burst neutrinos, diffuse supernova neutrino background, geoneutrinos, atmospheric neutrinos, solar neutrinos, as well as exotic searches such as nucleon decays, dark matter, sterile neutrinos, etc. We present the physics motivations and the anticipated performance of the JUNO detector for various proposed measurements. By detecting reactor antineutrinos from two power plants at 53-km distance, JUNO will determine the neutrino mass hierarchy at a 3-4 sigma significance with six years of running. The measurement of antineutrino spectrum will also lead to the precise determination of three out of the six oscillation parameters to an accuracy of better than 1\%. Neutrino burst from a typical core-collapse supernova at 10 kpc would lead to ~5000 inverse-beta-decay events and ~2000 all-flavor neutrino-proton elastic scattering events in JUNO. Detection of DSNB would provide valuable information on the cosmic star-formation rate and the average core-collapsed neutrino energy spectrum. Geo-neutrinos can be detected in JUNO with a rate of ~400 events per year, significantly improving the statistics of existing geoneutrino samples. The JUNO detector is sensitive to several exotic searches, e.g. proton decay via the $p\to K^++\bar\nu$ decay channel. The JUNO detector will provide a unique facility to address many outstanding crucial questions in particle and astrophysics. It holds the great potential for further advancing our quest to understanding the fundamental properties of neutrinos, one of the building blocks of our Universe.