Запитання з тегом «software»

Питання про бібліотеки та самостійне програмне забезпечення, розроблене або добре підходить для наукових або чисельних обчислень.

10
Рекомендації щодо корисної, швидкої бібліотеки матриць C ++?
Хтось має рекомендації щодо швидкодіючої бібліотеки матриць C ++? Що я маю на увазі під придатним, це наступне: Об'єкти матриці мають інтуїтивний інтерфейс (напр .: я можу використовувати рядки та стовпці під час індексації) Я можу зробити все, що стосується класу матриць, що я можу зробити з LAPACK та BLAS …

8
Які хороші способи документувати наукове програмне забезпечення?
Багато разів, коли я успадковував чи стикався з науковим кодом, написаним іншими людьми (або зрідка, навіть моєю власною роботою), я помічав, що документація є рідкісною або взагалі не існує. Якщо мені пощастило, я бачу інформативні коментарі. Якщо мені дуже пощастило, є навіть коментарі Doxygen та Doxyfile, так що я маю …

11
Місце для публікації статей, що підкреслюють програмне забезпечення
Програмне забезпечення є фундаментальною частиною обчислювальної науки і все більше визнається важливою частиною наукових записів. Враховуючи цінність використання існуючого та добре перевіреного коду, здається, варто якомога ширше повідомити про існування корисних кодів та зарахувати їх творців. В академічній ситуації це означає публікацію деяких робіт, орієнтованих насамперед на програмне забезпечення. Де …

8
Як переконатися, що результати моїх моделювання та результати моєї роботи завжди синхронізовані?
В одному зі своїх робіт я перераховую деякі числові результати на додаток до деяких цифр. Що я хотів би зробити, це переконатися, що числові результати в моїй роботі завжди відповідають коду. Зараз я просто безпосередньо копіюю цифрові результати з моїх результатів імітації на папір, що є надзвичайно простим і низькотехнологічним, …


8
Наукова система управління робочим процесом
Хтось може порекомендувати мені гарну систему управління робочим потоком (WMS), бажано в Python? Поки що я використовував GNU Make, але він вносить шар складності, якого я хочу уникнути. Хороший WMS повинен мати такі особливості: легко інтегруватися з інструментами командного рядка та сценаріями Python, простий у використанні та легкий, вирішувати залежності, …
30 software  python 

9
Який хороший спосіб запустити дослідження параметрів у C ++
Проблема Зараз я працюю над моделюванням Кінцевого елемента Нав'єр Стокса, і я хотів би дослідити вплив різних параметрів. Деякі параметри задаються у вхідному файлі або через параметри командного рядка; інші параметри надаються як прапори в Makefile, тому мій код повинен бути перекомпільований щоразу, коли я змінюю ці параметри. Мені буде …

3
Який взаємозв'язок BLAS, LAPACK та інших бібліотек лінійної алгебри?
Я шукав у бібліотеках лінійних алгебр C ++ проект, над яким я працював. Те, що я досі не розумію, - це підключення BLAS та LAPACK до інших лінійних бібліотек алгебри. Переглядаючи цю статтю про лінійні бібліотеки алгебри, мені було цікаво, що: деякі бібліотеки не залежать від BLAS та LAPACK деякі …

10
Рекомендації та досвід, яку ліцензію вибрати для програмного забезпечення?
Розробники програмного забезпечення можуть вибрати відповідну ліцензію відповідно до цілей роботи. Хтось може дати рекомендації / досвід щодо того, яку ліцензію вибрати для програмного забезпечення? Які плюси та мінуси "віддати" всі кодовані роботи як коди з відкритим кодом? Як боротися з промисловими гравцями, які хотіли б отримати користь від коду …
26 software 

3
Як слід встановити компілятор Fortran на Mac? (OS X 10.x, x> = 4)
Пов'язане питання: Стан Mac OS у науковому обчисленні та HPC Значна кількість програмних пакетів з обчислювальної науки написана у Fortran, і Fortran не йде. Компілятор Fortran також необхідний для створення інших програмних пакетів (одним із помітних прикладів є SciPy ). Однак Mac OS X не включає компілятор Fortran. Як слід …
25 software  fortran 

5
Чи існує програмне забезпечення, яке може автоматично генерувати числові точні процедури з плаваючою точкою C з символічних формул?
Враховуючи реальну функцію реальних змінних, чи доступне програмне забезпечення, яке може автоматично генерувати числовий точний код для обчислення функції на всіх входах на машині, оснащеній арифметикою IEEE 754? Наприклад, якщо реальна функція, яку слід оцінювати, була: Програмне забезпечення розглядає катастрофічне скасування та, можливо, пошук таблиць виходів для певних наборів входів, …

5
Які основні відмінності між PETSc та Trilinos?
Наскільки я можу сказати, дві великі загальні рамки програмного забезпечення для обчислювальної науки Міністерства енергетики США - це PETSc і Trilinos . На перший погляд вони схожі за межами відмінностей у мові (C проти C ++). Які основні відмінності між двома рамками, і які фактори повинні впливати на вибір одного …

8
Яке програмне забезпечення добре використовувати для паралельної налагодження?
Зараз я не виконую жодного паралельного коду, але передбачаю, що в майбутньому запускається паралельний код, використовуючи гібрид OpenMP та MPI. Налагоджувачі були для мене безцінним інструментом при запуску серійних проектів. Чи може хтось порекомендувати паралельний налагоджувач (або декілька налагоджувачів) використовувати для налагодження паралельного програмного забезпечення? Вільне програмне забезпечення було б …

5
Який матеріал я повинен включити до статті журналу (або розмістити в Інтернеті), щоб зробити своє обчислювальне дослідження відтворюваним?
Відтворюваність набуває все більшого значення в дослідженнях обчислювальної науки. (Наприклад, дивіться цю статтю Роджера Пенга в науці ; мені відомі й інші такі статті та веб-сайти.) Однак мені незрозуміло, скільки інформації я повинен включати в статтю журналу (або в Інтернеті). мої обчислювальні дослідження відтворюються (якщо припустити, що немає інших перешкод, …

12
Чи можна використовувати Octave для вивчення програмування MATLAB?
Це питання було переміщено з перехресної перевірки, оскільки на нього можна відповісти на обміні стека обчислювальної науки. Мігрували 7 років тому . Я хочу навчитися програмуванню MATLAB, щоб я міг самостійно провести дослідження / аналіз, а також, щоб я міг вивчити / змінити деякі сценарії MATLAB, які я знайшов в …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.