computational atmosphere