Changes between Version 8 and Version 9 of DevelopmentPage/PlanningGame


Ignore:
Timestamp:
May 13, 2010, 9:48:08 AM (14 years ago)
Author:
Johan Alwall
Comment:

Moved the 0.4.0 user stories that are completed

Legend:

Unmodified
Added
Removed
Modified
  • DevelopmentPage/PlanningGame

    v8 v9  
    66Don't change ratings after having started the actual work. It will be used to check prediction accuracy for the next round.
    77
    8 == User stories (next milestone 0.4.0) ==
     8== User stories (next milestones 0.4.1 - 0.5.0) ==
    99
    1010|| Short name || Rating || Who ? || Description
    11 || MadEvent interface || ** || J+M || MadEvent subprocess directories automatically generated by MG5 ||
    12 || MG5 fully scriptable || ** || O || Possibility to create/clean/export/create web page whitout leaving MG5 (i.e. you don't need a script newprocess_mg5 and/or to make cp Template My_run) ||
    13 || decay chains || ** || J || Definition of decay chains, reusing the helas calls for the different ingredient processes (core process and decay processes). ||
     11|| automatic comparison of matrix elements with MG4 || ** || M || Scripts for running automatic comparison of the matrix elements for a set of processes between MG4 and MG5 ||
     12|| MG5 on the Web || ** || O || Possibility to choose MG5 instead of MG4 for the Web interface. Make sure also MG5-style decay chain syntax is supported! ||
     13|| test cmdline || * || O || Possibility to test the cmd_interface module. ||
     14|| C++ output || * || J || Generation of matrix element files and Helas calls in C++ ||
     15|| Pythia 8 process interface || ** || J || Generation of matrix elements for Pythia 8 ||
    1416|| diagram shuffle || ** || T+J ||Add the possibility to generate diagrams with a different ordering (i.e. a different set of calls to HELAS) for cross checking produced codes (user simply needs to ask for same process with different ordering) ||
    15 || non squared amp || * || T+J || The user can get amplitudes for certain processes, not only squared amplitudes (required for NLO purposes) ||
    16 || interference terms || ** || T+J || (Connected to non squared amp item) Calculate two amplitudes with the same initial and final state but different couplings/orders and generate a matrix.f that returns the interference. Necessary for NLO. ||
    1717|| color-ordered amplitudes || ** || F+J || Modify the diagram generation to compute the color-ordered amplitudes : keep the cyclic order of the external legs fixed. Feynman rules are without color and slightly different (NB does not need color to be implemented!). This algorithm should scale as 3.8 to the n. Number of diagrams per n gluons amplitudes available in Table 1. of hep-ph/0209271. Implementation idea (JA): Specify combination method in model. ||
    18 || memory and time profiling and optimization || ** || J+M || Time and memory profiling should be done, to find possible simple improvements. In particular memory might be(come) crucial for generation of e.g. pp > X jjjj and similar multiprocesses with huge numbers of diagrams. ||
    19 || automatic comparison of matrix elements with MG4 || ** || M || Scripts for running automatic comparison of the matrix elements for a set of processes between MG4 and MG5 ||
    20 || MG4->MG5 proc_card || ** || O || Translation of the MG4 proc_card into cmd_interface calls for MG5. ||
    21 || MG5 on the Web || ** || O || Possibility to choose MG5 instead of MG4 for the Web interface. Make sure also MG5-style decay chain syntax is supported! ||
    22 || history || * || O || Possibility to see the history of command and to write those in a files.
    23 || test cmdline || * || O || Possibility to test the cmd_interface module. ||
    24 
    2518
    2619== User stories (future milestones) ==
     
    3124|| export model || *** || The current model is exported to various formats which can be read by ME/Pythia8/... ||
    3225|| replace particles in diagrams || ** || Corresponding to the "replace" script: replace particles in processes, assuming identical diagrams (but not necessarily identical interactions). Useful in particular for l+l-/lvl+jets production, where it would save LOTS of time to just generate for one species of lepton and then replace with all species of leptons (or quarks, for ttbar production!). ||
     26|| non squared amp || * || The user can get amplitudes for certain processes, not only squared amplitudes (required for NLO purposes) ||
     27|| interference terms || ** || (Connected to non squared amp item) Calculate two amplitudes with the same initial and final state but different couplings/orders and generate a matrix.f that returns the interference. Necessary for NLO. ||
    3328
    3429== User stories (implemented) ==
     
    4338|| bug with w+/- || * || 0.2.0 || Johan || Fix the bug giving 4 diagrams for t e- > ve b ||
    4439|| diagram drawing || *** || 0.3.0 || O || For any diagram object, mg5 renders a graph associated to it and outputs the result in (at least) eps/pdf/jpg ||
    45 || save amps || * || T+J || 0.3.0 || All the generated amplitudes are saved using a proprietary format which can be read back. ||
    46 || export amps || *** || T+J || 0.3.0 || The generated amplitudes are exported to various formats which can be read by ME/Pythia8/... ||
    47 || color || *** || F+M || 0.3.0 || Given a specific diagram, with specific vertices and particles, MG computes the color contribution by contracting the various color "strings" ||
    48 || save diagrams || * || J || 0.3.0 || The generated diagrams are saved with a specific proprietary format. ||
    49 || multiprocesses || ** || J+T || 0.3.0 || Multiparticle labels and multiple processes. Identical processes are grouped in an efficient way. Possibility to run multiprocess generation in parallel? ||
    50 || orders || ** || M+J || 0.3.0 || User can enter max order for diagram generation ||
    51 || save model || * || J || 0.3.0 || All the model content is saved using a proprietary format which can be read back. ||
     40|| save amps || *  || 0.3.0 || T+J|| All the generated amplitudes are saved using a proprietary format which can be read back. ||
     41|| export amps || *** || 0.3.0 || T+J || The generated amplitudes are exported to various formats which can be read by ME/Pythia8/... ||
     42|| color || *** || 0.3.0 || F+M || Given a specific diagram, with specific vertices and particles, MG computes the color contribution by contracting the various color "strings" ||
     43|| save diagrams || * || 0.3.0 || J || The generated diagrams are saved with a specific proprietary format. ||
     44|| multiprocesses || ** || 0.3.0 || J+T || Multiparticle labels and multiple processes. Identical processes are grouped in an efficient way. Possibility to run multiprocess generation in parallel? ||
     45|| orders || ** || 0.3.0 || M+J || User can enter max order for diagram generation ||
     46|| save model || * || 0.3.0 || J || All the model content is saved using a proprietary format which can be read back. ||
     47|| MadEvent interface || ** || 0.4.0 || J+M || MadEvent subprocess directories automatically generated by MG5 ||
     48|| MG5 fully scriptable || ** || 0.4.0 || O || Possibility to create/clean/export/create web page whitout leaving MG5 (i.e. you don't need a script newprocess_mg5 and/or to make cp Template My_run) ||
     49|| decay chains || ** || 0.4.0 || J || Definition of decay chains, reusing the helas calls for the different ingredient processes (core process and decay processes). ||
     50|| memory and time profiling and optimization || ** || 0.4.0 || J+M || Time and memory profiling should be done, to find possible simple improvements. In particular memory might be(come) crucial for generation of e.g. pp > X jjjj and similar multiprocesses with huge numbers of diagrams. ||
     51|| MG4->MG5 proc_card || ** || 0.4.0 || O || Translation of the MG4 proc_card into cmd_interface calls for MG5. ||
     52|| history || * || 0.4.0 || O || Possibility to see the history of command and to write those in a files.
    5253
    5354== User stories (discarded/postponed indefinitely) ==