Id | Description | Priority | Status/Comment | Related package |
---|---|---|---|---|
Community wish list, compiled by A Hilgers, 12 Nov. 04 | ||||
1001 | support initialisation with different potentials | high | DONE | Num |
1002 | compute currents group per group | high | DONE | Num |
1003 | support more than 1 artificial source | medium | DONE | Num |
1004 | improve documentation | medium | in progress | UI-Num |
1005 | improve element number limitation (due to memory usage) | high | DONE | UI |
1006 | control errors in SPIS introduced by the mesh generator | medium | mesh quality criterion will be implemented | UI-NUM |
1007 | numerical divergences due to density fluctuations | medium | issue to be identified on the basis of community test cases | Num |
1008 | improve data export to allow rigorous validation | medium | DONE, cf 4023-4024 | UI-Num |
1009 | improve general stability | medium | DONE | UI |
1009b | capability to retrieve data after a crash | low | not possible in near future (see improvement yet on exception data retrieving No 4025) | UI |
1010 | implement internal circuitry | medium | DONE | Num |
1011 | collision model | low in Oct. 04/medium in 05 | scheduled Jan. 05 | Num |
1012 | improve CPU cost | low | numerical times improvement pre/post improvements | Num-UI |
Community requests for NUM, 8th SPINE meeting, 7-8 Dec. 04 | ||||
2010 | Monitoring of possible numerical issues (and document them in FAQ/HowTo) : | |||
2011 | - correct number of particle | medium | Num | |
2012 | - assumptions for usage of Boltzmann distribution fulfilled | medium | Num | |
2013 | - mesh quality | medium | Num | |
2014 | - analyses of possible instability due e.g. to too large Csat | medium | Num | |
2020 | Improve PIC-PIC simulations, in particular including numerical times | high | DONE | Num |
2030 | Fix "particle not in the right tetrahedron" warning/exception | high | DONE | Num |
2050 | manual for theory and algorithms | low | in progress | Num |
2060 | capability to switch to a quasi-neutral solution for Poisson (large densities) | medium | Num | |
2070 | New source more representative of a real thruster | high | may be implemented by ONERA in Jan. 05 | Num |
2080 | Collisions in volume (CEX) | high | may be implemented by ONERA in Jan. 05 | Num |
2090 | Probe or monitors | |||
2091 | - basic parameters at a given location: potential, densities, currents (?)… | medium | Num | |
2092 | - more advanced parameters at a given location: current (?) velocity distribution, RPA… | medium | Num | |
2093 | - same thing on a virtual surfaces: fluxes, energy fluxes, forces… | low | Num | |
2094 | - particle trajectories | low | (cf 4027 for UI) | Num |
2100 | ASCII files for results | medium | DONE | UI-Num |
2200 | Longer term prospects: | |||
2201 | - try to improve particle injection of slightly disturbed plasma at boundaries | low | background reflection | Num |
2202 | - consider the idea of changing parameters (turn on thrusters, sweep LP…): build a scenario can be envisaged as a higher layer (Java class or Jython script) | low | DONE for UI, To be considered for Num | UI or Num |
2203 | - automated mesh refining | very low | not considered in near future | UI |
2204 | - parallelisation | very low | not considered in near future | UI-Num |
2205 | - model of collection in intercellular gaps | very low | not considered in near future | Num |
Extra possible improvements collected/written by contractors | ||||
3010 | Improve diffusion of potential initialisations at surface group boundaries: | |||
3011 | - InitPot surface field to be passed to NUM in localisation 2 | medium | UI | |
3012 | - Use this new initPot to reduce diffusion | medium | Num | |
3020 | Implicit spacecraft circuit solver | low | Num | |
Community requests for UI, 8th SPINE meeting, 7-8 Dec. 04 | ||||
4001 | Advanced logs of each simulation run | low | not considered in near future | UI |
4002 | More monitoring tools and outputs | DONE | included in the PicUp3D CCN | UI |
4003 | Improved source code visibility (refactoring) | high | DONE | UI |
4004 | Identify and solve test and worst cases. | medium | to be done by the community, included in support | UI |
4005 | Improved spisnum handling through the SPIS Console | medium | DONE | UI |
4006 | Jython/Java completion in the SPIS Console | high | DONE | UI |
4007 | Possibility of sub-meshing (e.g for plume) and more advanced UI for CAD and meshing tools | low | not considered in near future | UI |
4009 | Problem of frozen UI in the DataField manager if long post-processing conversion | low | UI | |
4010 | Undo/redo task | low | not considered in near future | UI |
4011 | General graphical re-design UI (button, layout) | low | maybe implemented by Artenum for June 2005 | UI |
4012 | Modification of the logic of the Tasks Manager in order to introduce a downstream dependence | low | DONE through scenarios | UI |
4014 | Improved UM: | |||
4015 | Quick start | medium | DONE, should be updated | UI |
4016 | API | medium | DONE, regulary updated and completed | UI |
4017 | TN | medium | in progress | UI |
4018 | Theoretical doc | low | in progress | UI |
4019 | Improved UI for global parameters | low | may be implemented by Artenum in March. 05 | UI |
4020 | Improved post-processing modules | medium | DONE + Extension through Cassandra project | UI |
4021A | Possibility to run Num from command line out of UI | medium | DONE | UI |
4021B | Run in batch mode and multi-launchs through an independent script | low | not considered in near future | UI |
4022 | Import/export file of definition of data in an ASCII script language (Jython, not standard serialisation) | low | DONE | UI |
4023 | Export DataFields values in a home made ASCII rows based format | high | DONE | UI |
4024 | Export DataFields values into netCDF or HDF or TechPlot format | low | TBC | UI |
4025 | Forward of the Java error to the Jython layer | medium | DONE | UI |
4027 | Visualisation of particles trajectories in outputs | low | maybe studied through the the Cassandra project | UI |
4028 | Histogram plots for f(u) | low | may be throught the PicUp3D CCN | UI |
4029 | Portage VTK to MacOS X, license issue questionTBC | medium | Deprecated with VTK 5.0 | UI |
4030 | Movable projects | high | DONE | UI |
Items form the SPIS progress meetings(only items not outlined above): | ||||
5001 | DF to VTK structure conversion, checking and improvement. | high | DONE | UI |
5002 | Project saving checking | high | DONE | UI |
5003 | Improvement of UI robustness | high | DONE | UI |
5004 | meshing thin elements 1D | high | DONE | UI |
5005 | meshing thin elements 2D | high | under validation | UI |
CCN PicUp3D | ||||
6001 | Handling of groups on the surface of the S/C for potential values and secondary emission fluxes | TBD | ||
6002 | Improved BC (e.g mixte) | TBD | ||
6003 | Improved particle pusher | TBD | ||
6004 | numerical time if easy | TBD | ||
6005 | Hosting of the PicUp3D project on the SPIS server as LS project for one year. | high | started 1st February 2005 | service |
6006 | Inclusion of PicUp3D into SPIS-UI | DONE, should be updated | DONE | |
6007 | Improvement of SPIS-UI output interface | DONE | DONE |