Начальные условия применяются программой на самой первой (так называемой нулевой) итерации. В этот момент еще не завершена адаптация по поверхности подвижных тел.
Применение начальных условий, а также различных фильтров (установка переменной, объемный источник тепла и т.д.) , производится в объеме всех ячеек, которые пересекает объект с начальным условием.
Таким образом, если ячейка достаточно велика, чтобы располагаться по обе стороны от стенки и одновременно эту ячейку пересекает объект с начальным условием, то начальные условия будут применяться по обе стороны от стенки.
Если же ячейки расположены так, что не выходят за пределы стенки, то все будет хорошо.
Обратите внимание, ниже показаны границы объектов (черные линии) с начальным условием (цилиндр и конус) и начальная сетка (белые линии). Там, где используется цилиндр, ячейки не выходят за границу стенки (сечение стенки обозначено голубыми линиями) и мы не видим за стенкой искаженных значений. Конус же пересекает большое количество ячеек, которые пересекают стенку.

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

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