در این نوشتار طراحی شکل در جریان های داخلی و خارجی به وسیله الگوریتمی مبتنی بر روش دیواره نفوذپذیر ارایه شده است. در این روش با دانستن توزیع فشار هدف بر روی دیواره یک مجرا با دیواره جسم واقع در میدان جریان، شکل دیواره متناظر با این توزیع فشار به دست می آید. روش دیواره نفوذپذیر، یک روش طراحی معکوس تکراری است و محاسبات از یک حدس اولیه آغاز می شود. در این روش همه انواع معادلات جریان (از جریان پتانسیل تا ناویر-استوکس اعم از دو بعدی یا سه بعدی و غیرقابل تراکم یا تراکم پذیر) قابل استفاده هستند. در این مقاله معادلات اویلر تراکم پذیر دو بعدی به عنوان معادلات حاکم در نظر گرفته شده اند. به این منظور یک برنامه رایانه ای نوشته شده که این معادلات را به کمک روش حجم های متناهی گسسته، و سپس حل می کند. برای به دست آوردن شارهای جابه جایی در مرز میان سلول ها از روش رو (Roe)، و برای گسسته سازی میدان محاسباتی از روش جبری و ساده TFI استفاده شده است.