# Non uniform film \*FILM FxNUy

**URL:** <https://calculix.discourse.group/t/non-uniform-film-film-fxnuy/2394>\
**Category:** Uncategorized\
**Created:** [September 2, 2024, 3:01pm UTC](https://calculix.discourse.group/t/non-uniform-film-film-fxnuy/2394 "2024-09-02T15:01:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Iacobellis88](https://avatars.discourse-cdn.com/v4/letter/i/9de0a6/32.png) [@Iacobellis88](https://calculix.discourse.group/u/Iacobellis88)\
**Post date:** [September 2, 2024, 3:01pm UTC](https://calculix.discourse.group/t/non-uniform-film-film-fxnuy/2394/1 "2024-09-02T15:01:24Z")

</div>

Hello, how can I associate a non uniform film to a surface in ccx?  
I read that there is a card  
\*FILM  
surface, FxNUy  
and the subroutine film.f needs.  
I dont understand what is y in FxNUy and how I can include the subroutine film.f.

In abaqus normally I use this card and everything works. I dont need to associate the subroutine film.  
\*CFILM  
surface,fnu  
Thank you in advance

---

<div class="post-metadata">

**Author:** ![Calc\_em](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@Calc\_em](https://calculix.discourse.group/u/Calc_em)\
**Post date:** [September 2, 2024, 3:41pm UTC](https://calculix.discourse.group/t/non-uniform-film-film-fxnuy/2394/2 "2024-09-02T15:41:19Z")

</div>

From the documentation:

> Film flux characterized by a uniform film coefficient is entered by the distributed flux type label Fx where x is the number of the face, followed by the sink temperature and the film coefficient. If the film coefficient is nonuniform the label takes the form FxNUy and a user subroutine film.f must be provided specifying the value of the film coefficient and the sink temperature. The label can be up to 20 characters long. In particular, y can be used to distinguish different nonuniform film coefficient patterns (maximum 16 characters).

So **x** is the face number (like with a standard \*FILM type) while **y** is used if you have multiple non-standard film fields.

Unfortunately, CalculiX subroutines typically require compiling from the source.

---

<div class="post-metadata">

**Author:** ![Iacobellis88](https://avatars.discourse-cdn.com/v4/letter/i/9de0a6/32.png) [@Iacobellis88](https://calculix.discourse.group/u/Iacobellis88)\
**Post date:** [September 2, 2024, 4:56pm UTC](https://calculix.discourse.group/t/non-uniform-film-film-fxnuy/2394/3 "2024-09-02T16:56:23Z")

</div>

How can compiling this subroutine or a user subroutine from the source?
