User Tools

Site Tools


dev:todo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
dev:todo [2015/06/07 20:32] oschuettdev:todo [2015/06/13 10:05] – [Input / Output] oschuett
Line 8: Line 8:
   * Evolve the printkey into a real logging mechanism. If the ''WRITE'' statements were converted into functions calls, one could annotate the output in a standardized way. Such annotations would then allow for parsing the output in a generic fashion.   * Evolve the printkey into a real logging mechanism. If the ''WRITE'' statements were converted into functions calls, one could annotate the output in a standardized way. Such annotations would then allow for parsing the output in a generic fashion.
   * Remove the ''required'' flag from input keywords and sections. The flag states that there is no default value available, but the same effect can be achieved by simply not supplying a default value. To fully remove the flag one also has to adopt the generation of the input reference manual.   * Remove the ''required'' flag from input keywords and sections. The flag states that there is no default value available, but the same effect can be achieved by simply not supplying a default value. To fully remove the flag one also has to adopt the generation of the input reference manual.
-  * Remove the ''cp_error_type'' and the 'pseudo exception handling' code like ''IF (.NOT.failure)''. These constructs clutter the codewithout providing any useful functionality. The side-feature of the error_type to carry a reference to a ''cp_logger_type'' is sparsely used. It can be completely replaced by the ''add/rm_default_logger'' mechanism.+  * Remove the ''cp_error_type'' and the 'pseudo exception handling' code like ''IF (.NOT.failure)''. These constructs clutter the code without providing any useful functionality. The side-feature of the error_type to carry a reference to a ''cp_logger_type'' is sparsely used. It can be completely replaced by the ''add/rm_default_logger'' mechanism.
  
 ====== Unit-Tests ====== ====== Unit-Tests ======
-  * The the [[http://www.cp2k.org/static/coverage/coverage_report_combined/src/xc/index.html| test coverage]] of the XC-functionals is pretty low. Since we have libxc as reference, one could easily write a unit-test that compares both implementations by applying them to a randomly generated density.+  * The [[http://www.cp2k.org/static/coverage/coverage_report_combined/src/xc/index.html| test coverage]] of the XC-functionals is pretty low. Since we have libxc as reference, one could easily write a unit-test that compares both implementations by applying them to a randomly generated density.
  
 ====== DBCSR ====== ====== DBCSR ======
dev/todo.txt · Last modified: 2020/11/19 17:46 by tmueller