[mesa-users] Rotation : relax_initial_omega_div_omega_crit + preserving omega in several inlists
Bill Paxton
paxton at kitp.ucsb.edu
Wed Jun 22 12:05:13 EDT 2016
Hi Hector,
Let me take a look. I need your inlist and starting model.
Bill
On Jun 16, 2016, at 8:48 PM, Héctor MR wrote:
> Dear all,
>
> I have a question regarding the &star_job command relax_initial_omega_div_omega_crit. [Disclosure: this is the first time I am implementing rotation in MESA]
>
> I am analyzing rotation on an accreting, 1Msun-WD with radius R=8.25E-3*Rsun, so that the break-up frequency sqrt(G*M/R**3) is ~0.83; however, when I use new_omega_div_omega_crit = 0.1, I get
>
>
> num_steps_to_relax_rotation 100
> relax to omega: wanted-current, current, wanted 1 1.7485786361779884D-05 0.0000000000000000D+00 1.7485786361779884D-05
> relax to omega: wanted-current, current, wanted 2 1.7330581050599486D-05 1.7485788969702041D-07 1.7505438940296507D-05
> relax to omega: wanted-current, current, wanted 3 1.7177934014914814D-05 3.5010756599501660D-07 1.7528041580909830D-05
> relax to omega: wanted-current, current, wanted 4 1.7016693789573586D-05 5.2583873499324927D-07 1.7542532524566834D-05
> relax to omega: wanted-current, current, wanted 5 1.6850228116883350D-05 7.0169673253464221D-07 1.7551924849417992D-05
> relax to omega: wanted-current, current, wanted 6 1.6680900334687578D-05 8.7758847614349309D-07 1.7558488810831069D-05
> relax to omega: wanted-current, current, wanted 7 1.6513051889555891D-05 1.0534860275206089D-06 1.7566537917076500D-05
>
>
> Rather than, let's say, 0.083, as I was expecting. I have done some "research" with "grep -r" in $MESA_DIR/star/private:
>
> /relax.f90: integer function relax_omega_check_model
>
> /do_one_utils: integer function do_check_limits
>
> /star_utils.f90: real(dp) function omega_crit(s, k), subroutine set_surf_avg_rotation_info(s)
>
> /hydro_vars.f90: subroutine set_rmid_and_Amid !definition of rmid
>
>
> And have not found anything weird. Is there anyone who can tell me what I am either doing wrong, obviating or misuderstanding? This sums everything up:
>
> new_rotation_flag = .true.
> change_initial_rotation_flag = .true.
>
> !set_initial_omega_div_omega_crit = .true.
> new_omega_div_omega_crit = 0.1
>
> relax_initial_omega_div_omega_crit = .true.
> num_steps_to_relax_rotation = 100
>
>
> Finally, my inlists are split in two pieces. How can I preserve the last value of omega_div_omega_crit in the first one for the initial angular velocity in the second one? Via x_ctrl(1)? And if so, how?
>
>
> Thank you so much!
>
>
> --
> Héctor
> ------------------------------------------------------------------------------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity planning
> reports. http://sdm.link/zohomanageengine_______________________________________________
> mesa-users mailing list
> mesa-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mesa-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20160622/ed5e7796/attachment.html>
More information about the Mesa-users
mailing list