Giter Club home page Giter Club logo

higgsrecoil's Issues

Segmentation fault on steer signal

At the end of the run, there is the seg fault:

MESSAGE "Marlin"] ---------------------------------------------------------
./submit.sh: line 25: 3592 Segmentation fault (core dumped) Marlin steer/signal.steer

Discussion about uploading programs to CEPC

大家好:

我是 github 上 cepc 组织账号的创建者,上次给过一个关于分布式分析的报告【1】,没有参加会议的同学欢迎参考。很高兴大家开始逐步把代码开始往上传。 有几点借此机会跟大家说明一下,也欢迎讨论:

  1. 如何开始上传?

如报告中所述,我们建议采用“Fork & Pull Reques” 模式开发。具体来说就是大家只需要告诉我们你所要做的项目(分析题目)的名字 (例如higgsrecoil), 我们就帮你创建一个只含有Readme的空项目。然后你对此项目进行“Fork”,在此基础上进行开发,具体步骤见报告。

  1. 上传哪些内容?

以物理分析程序为例,建议大家以”higgsrecoil” 项目【2】为模板,精简程序内容,尽量避免你的程序中有冗余代码,力争做到每一行都是有用的(至少是你明白为什么在那里)。 因为有了最简版本后再往上加就容易了。反之以后再做删减会非常痛苦。 另外就是最好只上传源代码以及文本文件。二进制数据等不要上传。

  1. 版权问题

如果程序是你原创的,或者借鉴了谁的工作,建议在文件头部注释部分写清楚,参考例子【3】。

  1. 如何才能“合并” 到CEPC的主账号里?

当你认为fork后的程序包可以合并,里面除了精简的程序外,还要在Readme中说明如何安装,编译,以及运行, 参考【2】中的三个bash 文件。 目的是另外一个人可以完全重复出来。 确认这些都没问题后,可以创建“pull reques” 简称“PR”, 在说明中@amazingzby (张冰洋), 或者相关的人员,只有安照你的说明能够重复出来了,我们再把代码进行合并。 这样保证一次提交至少有除作者外的另一个人测试过,保证代码质量。 类似的对话可以参考【4】

【1】http://indico.ihep.ac.cn/event/6253/session/7/contribution/30

【2】 https://github.com/cepc/higgsrecoil

【3】 https://github.com/besiii/jpsi2invi/blob/master/Analysis/Physics/PsiPrime/Jpsi2invi/Jpsi2invi-00-00-01/src/Jpsi2invi.cc#L6-L8
【4】 cms-sw/cmssw#4946

祝好!
史欣

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.