Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • I INMOST
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Terekhov
  • INMOST
  • Wiki
  • 9999 Wiki Organization Proposal

9999 Wiki Organization Proposal · Changes

Page history
Created 9999-Wiki-Organization-Proposal (markdown) authored Jan 09, 2015 by Kirill Terekhov's avatar Kirill Terekhov
Show whitespace changes
Inline Side-by-side
9999-Wiki-Organization-Proposal.md 0 → 100644
View page @ 1c22d19d
Wiki files should be ordered and named so that they will fit nicely into PDF in later times.
Instructions on how to make PDF from github wiki are available here [http://mountainbikesandtrombones.blogspot.com/2014/07/how-to-export-github-wiki-to-pdfs-andor.html](http://mountainbikesandtrombones.blogspot.com/2014/07/how-to-export-github-wiki-to-pdfs-andor.html).
The page title should start from 4 digits that will put each document into order. For example this document has 9999 position. In order for wiki to be extensible some enumeration should be reserved for later times.
Proposed enumeration for documents:
0000 - Home page, since github expects page with name "Home" as first page, then the page should be renamed only for the purposes of generating PDF
0001-0099 - Introduction, Motivation, Goals, etc
0100-0199 - Introduction for compilation guides, platform/compiler - specific introductions
0200-0299 - Windows compilation guides
0300-0399 - Macintosh compilation guides
0400-0599 - Linux compilation guides
0600-0699 - IBM AIX compilation guides
0700-0799 - Universal compilation guides
0800-0999 - Reserved for future compilation guides
1000 - Introduction for User Guide
1001-1199 - working with Domain class, using external tools to make domains, import/export of domain, examples
1200-1299 - working with Mesh class in serial, using external tools to make meshes, import/export of mesh, hierarchy traversal, using markers, working with mesh data, setting geometric services, diagnosing mesh problems, building meshes on your own preserving elements orientation, using services for mesh modification, handling high order elements, examples
1200-1399 - working with Mesh class in parallel, exchanging mesh data, defining reduction functions, common problems in parallel, modifying mesh in parallel
1400-1499 - using Partitioner class to split mesh among processors, examples
1500-1599 - filling Solver::Vector with values, filling Solver::Matrix with values, using Solver class to solve linear problem, passing parameters into solvers, using with external solving packages, examples
1600-1699 - using Automatizer class for automatic problem differentiation, checking derivatives, forming Solver::Matrix class by results of automatic differentiation, examples
1600-1699 - reserved for NonlinearSolver class
1700-1799 - Examples for cross-module usage
1800-1999 - Reserved for future
2000 - Introduction for Developer Guide
2001-2199 - Coding style, DO's, DONT's, commenting and documenting code
2200-2299 - Optimization and debugging INMOST in parallel
2300-2999 - Reserved
3000 - Introduction for Technical Description
3001-3099 - Algorithms in Domain class
3100-3199 - Data organization in mesh, organization for mesh parts and element links, hierarchy organization, markers, modification algorithms
3200-3299 - Description for parallel algorithms
3300-3399 - Organization for mesh modification in parallel
3400-3499 - Organization of Solver::Vector and Solver::Matrix, description of algorithms for INNER_ILU2 and INNER_DDPQILUC2
3500-3599 - Description of automatic discretization algorithms
3600-3699 - Reserved for description of nonlinear solver algorithms
3700-3999 - Reserved for technical description
4000-9899 - Reserved for extensions
9900-9999 - Rules for writing Wiki, proposals
Clone repository
  • 0100 Compilation
  • 0200 Compilation Windows
  • 0201 Obtain MSVC
  • 0202 Obtain MSMPI
  • 0203 Compilation INMOST Windows
  • 0204 Compilation ParMETIS Windows
  • 0205 Compilation Zoltan Windows
  • 0206 Compilation PETSc Windows
  • 0207 Compilation Trilinos Windows
  • 0400 Compilation Linux
  • 0401 Install MPI
  • 0402 Compilation INMOST Linux
  • 0403 Compilation PETSc Linux
  • 0404 Compilation Trilinos Linux
  • 0405 Compilation ParMETIS Linux
View All Pages