Coder Social home page Coder Social logo

enisey's Introduction

SPAJIC

Overmind

use overmind to start all necessary processes, listed in Procfile

prereqs: overmind in /usr/local/bin, tmux

start: overmind d

connect tmux to one of overminded processes: overmind connect web

enisey's People

Contributors

spajic avatar

Watchers

 avatar  avatar

enisey's Issues

Config

Выбрать и внедрить в проект механизм для работы с конфигурационными файлами.

Чтение конфигов Benchmark

Вынести отдельную функцию, которая считывает раздел Tests из конфигурационного файла (по переданному пути в конфиг. файле) - и использовать её в самих тестах.
Функция должна возвращать список структур, содержащих необходимые поля.

SlaeSolverIceCVM -> SlaeSolverServant

  1. Переделать в SlaeSolverIceServant.
  2. Сделать более рациональную функцию SetSlaeSolverType в сочетании с функцией Solve - не создавать каждый раз solver, а пересоздавать только при вызове SetSlaeSolverType. [и то можно не пересоздавать, а брать уже существующий, хотя в принципе, не велика разница.]

Log

Выбрать и внедрить в проект инструмент для логгирования.
Использовать его.

Просмотр невязок стац расчётов в Весте

Обеспечить возможность сравнения расчётов моих и @МСК.

  1. Формировать файл, который если его передать Весте в качестве результатов расчётов показывал бы в каждом объекте невязки @МСК и мои
  2. Посмотреть, какую в этом случае пользу можно будет извлечь из отчётов, которые есть в Весте.
  3. Формировать список по узлам - # узла, значение моё, значение @МСК, невязка.
    Списки для давлений, расходов, температур, дисбалансов.
  4. Обсудить с @dl как можно было бы интегрировать такой функционал в Весту.
  5. Интегрировать функционал в Весту.

ICE-generated -> CamelCase, исключить из repo, в папку IceGen

Переименовать файлы *.ice в по другому соглашению об именовании, типа SlaeSolverIce - готово.
Исключить из репозитория автоматически генерируемые файлы - готово.
Генерировать ice-файлы в папку IceGen в каждом проекте - сделано в Enisey, ice_server.
Подумать, попробовать - можно ли оставить ice файлы только в одном проекте, чтобы генерация файлов происходила в одном месте, а из других проектов ссылаться на сгенерированные файлы.

Сравнить производительность у меня и у @МСК

Придумать как, и замерить.
Сопоставлять именно одно и то же - время от момента начала расчёта до времени завершения.
Попробовать у @МСК замерить сколько времени занимает моделирование трубопроводов.
Сколько времени занимает решение системы.
В общем - сделать профилировку.
Попробовать использовать одинаковые модели трубы у меня и у него для более точного совпадения результатов расчёта и сравнения производительности.

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.