{"id":407,"date":"2018-04-17T08:29:05","date_gmt":"2018-04-17T08:29:05","guid":{"rendered":"https:\/\/sparx.tiara.sinica.edu.tw\/?p=407"},"modified":"2018-04-18T06:04:52","modified_gmt":"2018-04-18T06:04:52","slug":"non-lte-solver-amc","status":"publish","type":"post","link":"https:\/\/sparx.tiara.sinica.edu.tw\/2018\/04\/17\/non-lte-solver-amc\/","title":{"rendered":"The non-LTE solver : AMC"},"content":{"rendered":"
The solver “task_amc”, named by the algorithm AMC (advanced Monte-Carlo method), is used for solving non-LTE molecular level populations.
\nThe user can check the command options by using “sparx help” with the task name<\/p>\n
$ sparx help task_amc<\/span>\r\n\r\nName:<\/span>\r\n task_amc\r\n\r\nDescription:<\/span>\r\n Non-LTE molecular excitation solver\r\n\r\nKeywords:<\/span>\r\n source=<\/span>OldFile\r\n (<\/span>No default)<\/span>\r\n Name of input source model (<\/span>HDF5 file)<\/span>\r\n\r\n out=<\/span>NewFile\r\n (<\/span>No default)<\/span>\r\n Name of output file (<\/span>HDF5 file)<\/span>\r\n .<\/span>.<\/span>.<\/span>\r\n<\/pre>\nCommonly used options
\nsource : input HDF file of the model
\nout \u00a0 \u00a0 \u00a0 : output HDF file containing physical model and molecular population
\npops \u00a0 \u00a0: initial population file
\nlte \u00a0 \u00a0 \u00a0 \u00a0: initial condition.
\nThe value \u2018True\u2019 is for LTE assumption,\u00a0\u2018False\u2019 for ground state distribution.\u00a0The default is \u2018True\u2019
\ntrace \u00a0 : the switch to record the result of every step during the iteration.\u00a0The default is \u2018False\u2019
\nsnr \u00a0 \u00a0 \u00a0: demanding signal-noise-ratio. The default is 20.<\/p>\n
$ sparx run task_amc source=model out=pops<\/span>\r\n\r\nsparx:<\/span> Key 'overlap'<\/span> not given, using default=<\/span>\"0kms^-1\"<\/span>\r\nsparx:<\/span> Key 'lte'<\/span> not given, using default=<\/span>\"True\"<\/span>\r\n.<\/span>.<\/span>.<\/span>\r\nsparx:<\/span> Model geometry is 'sph1d'<\/span>\r\nsparx:<\/span> Solving excitation for HCO+\r\nsparx:<\/span> Total 21<\/span> levels, 20<\/span> lines\r\nsparx:<\/span> Beginning convergence from LTE conditions\r\nsparx:<\/span> \r\nsparx:<\/span> Iterating for convergence with FIXED set of random rays, Quasi Random Ray\r\nsparx:<\/span> Iter.<\/span>|<\/span>Converged\/Total<\/span>|<\/span> Prcntg.<\/span>|<\/span> Max diff.<\/span>|<\/span> Goal|<\/span> Elapsed|<\/span> Status\r\nsparx:<\/span> ------|<\/span>---------------|<\/span>----------|<\/span>----------|<\/span>----------|<\/span>---------|<\/span>--------------------\r\nsparx:<\/span> 1<\/span>|<\/span> 0<\/span>\/64<\/span> |<\/span> 0<\/span>.<\/span>00<\/span>%|<\/span>7<\/span>.<\/span>8786e+03<\/span>|<\/span>5<\/span>.<\/span>0000e-03<\/span>|<\/span>000<\/span>:<\/span>00<\/span>:<\/span>00<\/span>|<\/span>-><\/span> 64000<\/span> rays\r\nsparx:<\/span> 2<\/span>|<\/span> 0<\/span>\/64<\/span> |<\/span> 0<\/span>.<\/span>00<\/span>%|<\/span>8<\/span>.<\/span>4630e+00<\/span>|<\/span>5<\/span>.<\/span>0000e-03<\/span>|<\/span>000<\/span>:<\/span>00<\/span>:<\/span>00<\/span>|<\/span>-><\/span> 64000<\/span> rays\r\nsparx:<\/span> 3<\/span>|<\/span> 0<\/span>\/64<\/span> |<\/span> 0<\/span>.<\/span>00<\/span>%|<\/span>5<\/span>.<\/span>3358e-01<\/span>|<\/span>5<\/span>.<\/span>0000e-03<\/span>|<\/span>000<\/span>:<\/span>00<\/span>:<\/span>00<\/span>|<\/span>-><\/span> 64000<\/span> rays\r\n.<\/span>.<\/span>.<\/span>\r\n Converged!\r\nsparx:<\/span> \r\nsparx:<\/span> Iterating for convergence with FULLY RANDOM rays, Quasi Random Ray\r\nsparx:<\/span> Iter.<\/span>|<\/span>Converged\/Total<\/span>|<\/span> Prcntg.<\/span>|<\/span> Max diff.<\/span>|<\/span> Goal|<\/span> Elapsed|<\/span> Status\r\nsparx:<\/span> ------|<\/span>---------------|<\/span>----------|<\/span>----------|<\/span>----------|<\/span>---------|<\/span>--------------------\r\nsparx:<\/span> 1<\/span>|<\/span> 64<\/span>\/64<\/span> |<\/span> 100<\/span>.<\/span>00<\/span>%|<\/span>1<\/span>.<\/span>8172e-02<\/span>|<\/span>5<\/span>.<\/span>0000e-02<\/span>|<\/span>000<\/span>:<\/span>00<\/span>:<\/span>03<\/span>|<\/span>-><\/span> 64000<\/span> rays\r\nsparx:<\/span> 2<\/span>|<\/span> 64<\/span>\/64<\/span> |<\/span> 100<\/span>.<\/span>00<\/span>%|<\/span>4<\/span>.<\/span>2857e-02<\/span>|<\/span>5<\/span>.<\/span>0000e-02<\/span>|<\/span>000<\/span>:<\/span>00<\/span>:<\/span>04<\/span>|<\/span>-><\/span> 91000<\/span> rays\r\nsparx:<\/span> 3<\/span>|<\/span> 64<\/span>\/64<\/span> |<\/span> 100<\/span>.<\/span>00<\/span>%|<\/span>3<\/span>.<\/span>7657e-02<\/span>|<\/span>5<\/span>.<\/span>0000e-02<\/span>|<\/span>000<\/span>:<\/span>00<\/span>:<\/span>05<\/span>|<\/span>-><\/span> 97000<\/span> rays\r\n.<\/span>.<\/span>.<\/span>\r\n Converged!\r\nsparx:<\/span> \r\nsparx:<\/span> Iterating for convergence with FIXED set of random rays, Quasi Random Ray\r\nsparx:<\/span> Iter.<\/span>|<\/span>Converged\/Total<\/span>|<\/span> Prcntg.<\/span>|<\/span> Max diff.<\/span>|<\/span> Goal|<\/span> Elapsed|<\/span> Status\r\nsparx:<\/span> ------|<\/span>---------------