воскресенье, 25 сентября 2016 г.

Оптимизации вычислений | Computational optimizations

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

One of the most important things in resource intensive computations is to perform calculations not only robust, but also fast. I'd like to show in this post, how effective can be an optimization based on proper physical considerations.

суббота, 17 сентября 2016 г.

Специфика "научного" программирования

Я часто общаюсь с программистами, и есть те вопросы, которые задаются мне регулярно. В этом посте я постарался ответить на эти вопросы наиболее полным образом, учитывая разницу между «научным» и «производственным» программированиями. Я искренне надеюсь, что этот текст, хотя и ориентирован на людей, умеющих программировать, будет понятен каждому заинтересовавшемуся читателю.

четверг, 1 сентября 2016 г.

Уравнения оседания кристаллов и фильтрации расплава | Equations of crystal segregation and melt filtration

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

A number of processes takes place inside a magmatic chamber, including mineral crystallization, sedimentation of those crystals, and removal of residual melt. Crystallizing minerals differ from coexisting melt by chemical composition and physical properties like density, so that mineral sedimentation results in a formation of layers with different chemical compositions. We should be grateful, because, at least, some ore deposits are formed that way.
This post lists a bunch of equations governing those processes.