<div dir="ltr">Hi Neks,<div>I tried to include a rotation in my simulation for a flat plate by introducing a Coriolis term in the subroutine <b>userf</b>  like so :</div><div><br></div><div>---------------------------------------------------------------------------------------</div><div>subroutine userf (ix,iy,iz,eg)</div><div>include 'SIZE'</div><div>include 'TOTAL'</div><div>include 'NEKUSE'</div><div><br></div><div>integer e,f,eg</div><div>e = gllel(eg)</div><div><br></div><div>Omega= 2</div><div>ffx = +2.0*Omega*vy</div><div><div>ffy = -2.0*Omega*vx</div></div><div>ffz = 0.0</div><div><br></div><div>return</div><div>end</div><div>-----------------------------------------------------------------------------------------------</div><div>PROBLEM: When i tried compiling, it gives me an error</div><div>ERROR: Incompatible ranks 0 and 4 in assignment at (1)</div><div><br></div><div>Is there a way out of this? Does this have something to do with assigning a scalar to an array? if so how do I get past this?</div><div><br></div><div><br></div><div>Rif</div></div>