diff --git a/README.rst b/README.rst index f002255..e1b136f 100644 --- a/README.rst +++ b/README.rst @@ -6,6 +6,8 @@ This is a scikit for the Weighted Orthogonal Procrustes Problem. .. image:: https://travis-ci.org/melissawm/skprocrustes.svg?branch=master :target: https://travis-ci.org/melissawm/skprocrustes +.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1419256.svg + :target: https://doi.org/10.5281/zenodo.1419256 Installation from sources ========================= diff --git a/Resultados GKB vs. GBB.ipynb b/Resultados GKB vs. GBB.ipynb new file mode 100644 index 0000000..39e224d --- /dev/null +++ b/Resultados GKB vs. GBB.ipynb @@ -0,0 +1,171 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "import skprocrustes as skp\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "import time\n", + "import scipy.linalg as sp" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "%matplotlib inline" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "p = skp.ProcrustesProblem((5000,5000,10,10), problemnumber=1)" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [], + "source": [ + "A = np.diag(2*np.ones((5000,))) + np.diag(-1*np.ones((4999,)), k = 1) + np.diag(-1*np.ones((4999,)), k = -1)\n", + "B = np.dot(A, np.eye(5000,10))" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [], + "source": [ + "p2 = skp.ProcrustesProblem((5000,5000,10,10), matrices = (A, B, np.eye(10,10)))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Warning: Maximum number of iterations has been exceeded.\n" + ] + } + ], + "source": [ + "gkbsolver = skp.GKBSolver(inner_solver=\"spg\", verbose=0)\n", + "t0 = time.time(); results_gkb = gkbsolver.solve(p2); cpu_gkb = time.time()-t0;\n", + "gbbsolver = skp.GKBSolver(inner_solver=\"gbb\", halfreorth=True, verbose=0)\n", + "t0 = time.time(); results_gbb = gbbsolver.solve(p2); cpu_gkbgbb = time.time()-t0;\n", + "puregbbsolver = skp.GBBSolver(verbose=0)\n", + "t0 = time.time(); results_puregbb = puregbbsolver.solve(p2); cpu_puregbb = time.time()-t0;\n", + "spgsolver = skp.SPGSolver(verbose=0)\n", + "t0 = time.time(); results_spg = spgsolver.solve(p2); cpu_spg = time.time()-t0;" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Resumo" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 1')" + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYgAAAEICAYAAABF82P+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvnQurowAAFLpJREFUeJzt3X+0ZWV93/H3R0DGCAkiA0EYGCyzaMQfiKPQoomAzRIaA1qIWhKRRZ20C5sYYyOGNJhqTExdwRqtCRUVKxooDTJarCI/1Gi1DoogpcpAxRlxwaBAUBACfvvHeW443nnm3gtz9z33zn2/1pp19n6e5+zzPXvduZ+7f6eqkCRpusdNugBJ0uJkQEiSugwISVKXASFJ6jIgJEldBoQkqcuAkB6FJG9O8uEZ+r+d5EULWZM0FANCO7z2S/v+JD9McnuSDyTZbdJ1bY8kT0/yqSR3JvFiJg3CgNBy8ZKq2g04HHgu8AfTB2Rkqfyf+HvgIuD0SReiHddS+c8gzYuq+i7wSeDpAEmuTvLHSb4A3Ac8NclTkqxP8oMkG5O8ZtpiViS5MMm9Sb6a5Fm9z0ryuCRnJrk5yfeTXJRkz9a3OkklOS3JpiR3JfnXSZ6b5Lokdyd59wzf45tVdR5ww3ysF6nHgNCykmQVcDzwtbHm3wDWAbsDtwIfBTYDTwFOAt6W5Nix8ScA/w3YE/gI8LEku3Q+7reAE4Ffasu6C3jPtDFHAGuAlwPvBM4CXgQcCvxakl96rN9V2l4GhJaLjyW5G/hb4LPA28b6PlhVN1TVQ8DPA88H3lhVP66qa4H3MQqRKddU1cVV9ffAnwMrgCM7n/mbwFlVtbmqHgDeDJyUZOexMW9pn/Np4EfAR6vqjral83ng2fPw3aXHZOfZh0g7hBOr6jPb6Ns0Nv0U4AdVde9Y263A2t74qvpJkqmtjekOBC5J8pOxtoeBfcbmbx+bvr8zv6QPpmtpcwtCgvGzgG4D9kyy+1jbAcB3x+ZXTU20g9r7t/dNtwk4rqr2GPu3om0dSIueASGNqapNwBeBP0myIskzGZ0pdMHYsOckeVnbVfQ64AHgS53F/SXwx0kOBEiyMskJ81FnO+NqBfD4Nr8iya7zsWxpigEhbe2VwGpGWwWXAGdX1eVj/ZcyOqh8F6NjEy9rxyOm+0/AeuDTSe5lFCJHzFONBzLaBTV1FtP9wDfnadkSAPGBQZKkHrcgJEldBoQkqcuAkCR1GRCSpK4lfaHcXnvtVatXr550GZK0pFxzzTV3VtXK2cYt6YBYvXo1GzZsmHQZkrSkJLl1LuPcxSRJ6jIgJEldBoQkqcuAkCR1GRCSpC4DQpLUZUBIkroMCElSlwEhSepa0ldSS0tVMukKJs9H0Sx+bkFIkroMCElSlwEhSeoyICRJXQaEJKnLgJAkdRkQkqQuA0KS1GVASJK6DAhJUpcBIUnqMiAkSV0GhCSpy4CQJHUZEJKkLgNCktRlQEiSugwISVKXASFJ6jIgJEldBoQkqWvQgEjy7STXJ7k2yYbWtmeSy5Pc1F6f1NqT5F1JNia5LsnhQ9YmSZrZQmxBHF1Vh1XV2jZ/JnBFVa0BrmjzAMcBa9q/dcB7F6A2SdI2TGIX0wnA+W36fODEsfYP1ciXgD2S7DuB+iRJDB8QBXw6yTVJ1rW2farqewDtde/Wvh+waey9m1vbT0myLsmGJBu2bNkyYOmStLztPPDyj6qq25LsDVye5P/OMDadttqqoepc4FyAtWvXbtUvSZofg25BVNVt7fUO4BLgecDtU7uO2usdbfhmYNXY2/cHbhuyPknStg0WEEmemGT3qWngl4FvAOuBU9uwU4FL2/R64FXtbKYjgXumdkVJkhbekLuY9gEuSTL1OR+pqv+Z5CvARUlOB74DnNzGXwYcD2wE7gNOG7A2SdIsBguIqroFeFan/fvAsZ32As4Yqh5J0qPjldSSpC4DQpLUZUBIkroMCElSlwEhSeoyICRJXQaEJKnLgJAkdRkQkqQuA0KS1GVASJK6DAhJUpcBIUnqMiAkSV0GhCSpy4CQJHUZEJKkLgNCktRlQEiSugwISVKXASFJ6jIgJEldBoQkqcuAkCR1GRCSpC4DQpLUZUBIkroGD4gkOyX5WpJPtPmDknw5yU1JLkzy+Na+a5vf2PpXD12bJGnbFmIL4reBG8fm3w6cU1VrgLuA01v76cBdVXUwcE4bJ0makEEDIsn+wD8H3tfmAxwDXNyGnA+c2KZPaPO0/mPbeEnSBAy9BfFO4PeAn7T5JwN3V9VDbX4zsF+b3g/YBND672njf0qSdUk2JNmwZcuWIWuXpGVtsIBI8ivAHVV1zXhzZ2jNoe+Rhqpzq2ptVa1duXLlPFQqSerZecBlHwX8apLjgRXAzzLaotgjyc5tK2F/4LY2fjOwCticZGfg54AfDFifJGkGg21BVNWbqmr/qloNvAK4sqpOAa4CTmrDTgUubdPr2zyt/8qq2moLQpK0MCZxHcQbgdcn2cjoGMN5rf084Mmt/fXAmROoTZLUDLmL6R9U1dXA1W36FuB5nTE/Bk5eiHokSbPzSmpJUpcBIUnqMiAkSV0GhCSpy4CQJHUZEJKkLgNCktRlQEiSugwISVLXnAIiyfOTnNamVyY5aNiyJEmTNmtAJDmb0f2T3tSadgE+PGRRkqTJm8sWxEuBXwV+BFBVtwG7D1mUJGny5hIQD7bbbhdAkicOW5IkaTGYS0BclOSvGD3o5zXAZ4D/MmxZkqRJm/V231X1jiT/DPg74BDgD6vq8sErkyRN1JyeB1FVlyf58tT4JHtWlY8DlaQd2KwBkeQ3gf8A3A/8BAij4xFPHbY0SdIkzWUL4g3AoVV159DFSJIWj7kcpL4ZuG/oQiRJi8tctiDeBHyxHYN4YKqxqn5rsKokSRM3l4D4K+BK4HpGxyAkScvAXALioap6/eCVSJIWlbkcg7gqybok+ybZc+rf4JVJkiZqLlsQ/7K9vmmszdNcJWkHN5crqb21tyQtQ9sMiCTHVNWVSV7W66+qvxmuLEnSpM20BfGLjM5eekmnrwADQpJ2YDMFxHUAVXXaAtUiSVpEZjqL6Q+2Z8FJViT530m+nuSGJH/U2g9K8uUkNyW5MMnjW/uubX5j61+9PZ8vSdo+c3om9WP0AHBMVT0LOAx4cZIjgbcD51TVGuAu4PQ2/nTgrqo6GDinjZMkTchMu5j+cZLrOu0BqqqeOdOC21Pofthmd2n/CjiGR06dPR94M/Be4IQ2DXAx8O4kacuRJC2wmQLi/9E/QD1nSXYCrgEOBt7D6MZ/d1fVQ23IZmC/Nr0fsAmgqh5Kcg/wZODOactcB6wDOOCAA7anPEnSDGYKiAer6tbtWXhVPQwclmQP4BLgF3rD2mtm6Btf5rnAuQBr165160KSBjLTMYgvzNeHVNXdwNXAkYyebT0VTPsDt7XpzcAqgNb/c4BPrZOkCdlmQFTVa7dnwUlWti0HkjwBeBFwI3AVcFIbdipwaZte3+Zp/Vd6/EGSJmdOz6R+jPYFzm/HIR4HXFRVn0jyf4C/TvJW4GvAeW38ecB/TbKR0ZbDKwasTZI0i8ECoqquA57dab8FeF6n/cfAyUPVI0l6dGa6F9P0ezAVozOKrq2qewetSpI0cTNtQfROcd0TeGaS06vqyoFqkiQtAtsMiG3dgynJgcBFwBFDFSVJmrxHfauNdm3ELgPUIklaRB51QCQ5hNF9liRJO7CZDlJ/nK2vZN6T0emrvz5kUZKkyZvpIPU7ps0X8H3gpqp6cLiSJEmLwUxXUn8WeBLwXGBFVX2uqm4wHCRpedhmQCT5z8DvMLqj6luS/PsFq0qSNHGzPZP6WVX1cJKfAT4PvGVhypIkTdpMZzE92G7XTVXdR/923JKkHdRcnygX4B+1+Tk9UU6StLTNFBC9h/tIkpaJmQJiF2CfqvqpBwcleQGPPORHkrSDmukYxDuB3l1b7299kqQd2EwBsbo90+GnVNUGYPVgFUmSFoWZAmLFDH1PmO9CJEmLy0wB8ZUkr5nemOR04JrhSpIkLQYzHaR+HXBJklN4JBDWAo8HXjp0YZKkyZrpgUG3A/80ydHA01vz//BJcpK0PMy0BQFAVV0FXLUAtUiSFpFH/cAgSdLyYEBIkroMCElSlwEhSeoyICRJXQaEJKlrsIBIsirJVUluTHJDkt9u7XsmuTzJTe31Sa09Sd6VZGOS65IcPlRtkqTZDbkF8RDwu1X1C8CRwBlJngacCVxRVWuAK9o8wHHAmvZvHfDeAWuTJM1isICoqu9V1Vfb9L3AjcB+wAnA+W3Y+cCJbfoE4EM18iVgjyT7DlWfJGlmC3IMIslq4NnAlxk9hOh7MAoRYO82bD9g09jbNre26ctal2RDkg1btmwZsmxJWtYGD4gkuwH/HXhdVf3dTEM7bbVVQ9W5VbW2qtauXLlyvsqUJE0zaEAk2YVROFxQVX/Tmm+f2nXUXu9o7ZuBVWNv3x8fbSpJEzPkWUwBzgNurKo/H+taD5zapk8FLh1rf1U7m+lI4J6pXVGSpIU3691ct8NRwG8A1ye5trX9PvCnwEXtwUPfAU5ufZcBxwMbgfuA0wasTZI0i8ECoqr+lv5xBYBjO+MLOGOoeiRJj45XUkuSugwISVKXASFJ6jIgJEldBoQkqcuAkCR1GRCSpC4DQpLUZUBIkroMCElSlwEhSeoyICRJXQaEJKnLgJAkdRkQkqQuA0KS1GVASJK6DAhJUpcBIUnqMiAkSV0GhCSpy4CQJHUZEJKkLgNCktRlQEiSugwISVKXASFJ6hosIJK8P8kdSb4x1rZnksuT3NRen9Tak+RdSTYmuS7J4UPVJUmamyG3ID4IvHha25nAFVW1BriizQMcB6xp/9YB7x2wLknSHAwWEFX1OeAH05pPAM5v0+cDJ461f6hGvgTskWTfoWqTJM1uoY9B7FNV3wNor3u39v2ATWPjNre2rSRZl2RDkg1btmwZtFhJWs4Wy0HqdNqqN7Cqzq2qtVW1duXKlQOXJUnL10IHxO1Tu47a6x2tfTOwamzc/sBtC1ybJGnMQgfEeuDUNn0qcOlY+6va2UxHAvdM7YqSJE3GzkMtOMlHgRcCeyXZDJwN/ClwUZLTge8AJ7fhlwHHAxuB+4DThqpLkjQ3gwVEVb1yG13HdsYWcMZQtUiSHr3FcpBakrTIGBCSpC4DQpLUZUBIkroMCElSlwEhSeoa7DRXSRrS1bl60iVM1AvrhYN/hlsQkqQuA0KS1GVASJK6DAhJUpcBIUnqMiAkSV0GhCSpy4CQJHUZEJKkLgNCktRlQEiSugwISVLX8r1ZXzLpCiaratIVSFrk3IKQJHUZEJKkLgNCktS1fI9BaLvkj5b3MZw622M42vG5BSFJ6jIgJEldBoQkqcuAkCR1LaqASPLiJN9MsjHJmZOuR5KWs0UTEEl2At4DHAc8DXhlkqdNtipJWr4WTUAAzwM2VtUtVfUg8NfACROuSZKWrcV0HcR+wKax+c3AEdMHJVkHrGuzP0zyzQWobQh7AXdO7NOX/r2oJrr+8uYlv/5g0utw6a/CCf8f3q53HziXQYspIHpfd6urkarqXODc4csZVpINVbV20nUsVa6/7ec63D7LYf0tpl1Mm4FVY/P7A7dNqBZJWvYWU0B8BViT5KAkjwdeAayfcE2StGwtml1MVfVQktcCnwJ2At5fVTdMuKwhLfndZBPm+tt+rsPts8Ovv5QPjpEkdSymXUySpEXEgJAkdRkQA0iyT5KPJLklyTVJ/leSlyZ5YZJPjI17a5JPJdk1ydXtNiPXJrmxXe+xZE1iHST59STXJbkhydeTvC/JHq1vm8tO8u0k17e+65Ms6Qs0Z1n397TveV2SzyTZu73n1Um2tL4bklyc5Gcm/V0mJclZbT1c19bJEWM/Q19P8oUkh7SxOyd5W5Kb2thrk5w16e8wHwyIeZYkwMeAz1XVU6vqOYzOyNp/2rizgKOAE6vqgdZ8SlUd1trf3s7mWnKGXAdJVie5uvOZLwZ+Bziuqg4FDge+COwzNmymZR/d+k4C3vUYv/rEzWHdf76qDquqZzI6c/CMsbdf2PoOBR4EXr6QtS8WSf4J8CvA4W09vYhHLuI9paqeBZwP/MfW9lbgKcAz2s/QC4BdFrbqYRgQ8+8Y4MGq+suphqq6tar+Ymo+ye8CxwMvqar7O8vYDfgR8PDQxQ5kEuvgLOANVfXd9nkPV9X7q6p3pf1My/5Z4K45fuZiNOu6h38Ikt3pfNckOwNP7PUtE/sCd0790VJVd1bV9GuyPgcc3LayXgP826r6cRt/b1W9eSELHsqiOc11B3Io8NUZ+o8CDgGeU1U/nNZ3QZIHgDXA66pqqQbEJNbBbJ8527Kvar80nwr82hw/czGabT28IMm1wJMZheTvj/W9PMnzGf2C/Bbw8cGqXNw+Dfxhkm8Bn2G0ZfXZaWNeAlwPHAx8p6ruXeAaF4RbEANL8p62z/IrrWkjo9uK/HJn+Cltk/YA4A1J5nS/lMVuPtZBkkvaL7bLgLVj+3pP63zeM1rfzUlePtuym6Or6unAM4B3J9lte7/3YtBZ91O7mFYBHwD+bGz4hW0Xyc8z+uX37xa43EWh/dHyHEb3fNsCXJjk1a37gvZzeBTwhunvTXJa+9nblGTV9P6lxoCYfzcw2v8NQFWdARwLrGxNtzPatXJOkqN7C6iqLYz+CtzqZoVLxLyvg6p6afvldTywof2SO6yqPjD9M6vq+jb2k8ATZlv2tL6bW31L9Vbzs637ceuBX5zeWKOLoz7e61su2i7Kq6vqbOC1wL9oXae0n7sTq2oToz92Dkiye3vfB9rP3j2MLvhd0gyI+XclsCLJvxlr+6mzQarqW8DLgA8nOWz6Atp+zWcDNw9Z6IAmsQ7+BHhHkvED4VuFw2zLbmf1HATcOsfPXWxmXfdjns+21+9MfTu0JIckWTPWdBjb+HmoqvuA8xhtda5o798JWJInmEznMYh5VlWV5ERGfx3/HqNN1B8Bb5w27itt98j6sb+iL0hyP7Ar8MGqumYha58vk1gHVXVZkpXAJ9t/0LuBbzC6dcuUmZZ9VZKHGZ19cmZV3f5ov/diMId1P3UMIoz+yv1XY2+fOgbxOEY3z3z1ghW+uOwG/EVGp0g/xGgrYR1w8TbGnwW8BfhGknuB+xmd5bTkbzbqrTYkSV3uYpIkdRkQkqQuA0KS1GVASJK6DAhJUpcBIUnqMiAkSV3/H7m2KTgQB1goAAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, gbb, puregbb, spg = plt.bar([0,1,2,3], [cpu_gkb, cpu_gkbgbb, cpu_puregbb, cpu_spg])\n", + "gkb.set_facecolor('r')\n", + "gbb.set_facecolor('g')\n", + "puregbb.set_facecolor('b')\n", + "spg.set_facecolor('m')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3])\n", + "ax.set_xticklabels(['GKB', 'GKB+GBB', 'GBB', 'SPG'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 1')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "np.linalg.cond(p.A)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.1" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/Results March 2019.ipynb b/Results March 2019.ipynb new file mode 100644 index 0000000..1919267 --- /dev/null +++ b/Results March 2019.ipynb @@ -0,0 +1,2189 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "%matplotlib inline" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Comparisons between different versions of skprocrustes solvers" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "import skprocrustes as skp\n", + "import time\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "import pandas as pd" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1. Comparison between all solvers" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "gkbsolver = skp.GKBSolver(verbose=0)\n", + "spgsolver = skp.SPGSolver(verbose=0)\n", + "gpisolver = skp.GPISolver(verbose=0)\n", + "ebsolver = skp.EBSolver(verbose=0)\n", + "gbbsolver = skp.GBBSolver(verbose=0)\n", + "gkbgbbsolver = skp.GKBSolver(verbose=0, inner_solver='gbb')\n", + "gkbblobopsolver = skp.GKBSolver(verbose=0, bloboptest = True)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Problem 1" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "problem1 = skp.ProcrustesProblem((500,500,10,10), problemnumber=1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 1: All" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results1_gkb = gkbsolver.solve(problem1); t1_gkb = time.time()-t0\n", + "t0 = time.time(); results1_spg = spgsolver.solve(problem1); t1_spg = time.time()-t0\n", + "t0 = time.time(); results1_gpi = gpisolver.solve(problem1); t1_gpi = time.time()-t0\n", + "t0 = time.time(); results1_eb = ebsolver.solve(problem1); t1_eb = time.time()-t0\n", + "t0 = time.time(); results1_gbb = gbbsolver.solve(problem1); t1_gbb = time.time()-t0\n", + "t0 = time.time(); results1_gkbgbb = gkbgbbsolver.solve(problem1); t1_gkbgbb = time.time()-t0\n", + "t0 = time.time(); results1_gkbblobop = gkbblobopsolver.solve(problem1); t1_gkbblobop = time.time()-t0" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 1: Graph" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 1')" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, eb, gbb, gkbgbb, gkbblobop = plt.bar([0,1,2,3,4,5,6], [t1_gkb, t1_spg, t1_gpi, t1_eb, t1_gbb, t1_gkbgbb, t1_gkbblobop])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "eb.set_facecolor('m')\n", + "gbb.set_facecolor('y')\n", + "gkbgbb.set_facecolor('k')\n", + "gkbblobop.set_facecolor('c')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4,5,6])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'EB', 'GBB', 'GKB+GBB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 1')" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 1')" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, gbb, gkbgbb, gkbblobop = plt.bar([0,1,2,3,4,5], [t1_gkb, t1_spg, t1_gpi, t1_gbb, t1_gkbgbb, t1_gkbblobop])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "gbb.set_facecolor('y')\n", + "gkbgbb.set_facecolor('k')\n", + "gkbblobop.set_facecolor('c')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4,5])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'GBB', 'GKB+GBB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 1')" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
problem1
GKB0.111337
SPG0.012094
GPI0.043562
EB0.968036
GBB0.023611
GKB+GBB0.076657
GKB+BLOBOP0.065112
\n", + "
" + ], + "text/plain": [ + " problem1\n", + "GKB 0.111337\n", + "SPG 0.012094\n", + "GPI 0.043562\n", + "EB 0.968036\n", + "GBB 0.023611\n", + "GKB+GBB 0.076657\n", + "GKB+BLOBOP 0.065112" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "results = pd.DataFrame({'GKB' : [t1_gkb], \n", + " 'SPG' : [t1_spg], \n", + " 'GPI' : [t1_gpi], \n", + " 'EB' : [t1_eb], \n", + " 'GBB' : [t1_gbb], \n", + " 'GKB+GBB' : [t1_gkbgbb],\n", + " 'GKB+BLOBOP': [t1_gkbblobop]}, index=['problem1'])\n", + "results = results.T\n", + "results" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Problem 2" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "problem2 = skp.ProcrustesProblem((100,100,5,5), problemnumber=2)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 2: All" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results2_gkb = gkbsolver.solve(problem2); t2_gkb = time.time()-t0\n", + "t0 = time.time(); results2_spg = spgsolver.solve(problem2); t2_spg = time.time()-t0\n", + "t0 = time.time(); results2_gpi = gpisolver.solve(problem2); t2_gpi = time.time()-t0\n", + "t0 = time.time(); results2_eb = ebsolver.solve(problem2); t2_eb = time.time()-t0\n", + "t0 = time.time(); results2_gbb = gbbsolver.solve(problem2); t2_gbb = time.time()-t0\n", + "t0 = time.time(); results2_gkbgbb = gkbgbbsolver.solve(problem2); t2_gkbgbb = time.time()-t0\n", + "t0 = time.time(); results2_gkbblobop = gkbblobopsolver.solve(problem2); t2_gkbblobop = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 2')" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, eb, gbb = plt.bar([0,1,2,3,4], [t2_gkb, t2_spg, t2_gpi, t2_eb, t2_gbb])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "eb.set_facecolor('m')\n", + "gbb.set_facecolor('y')\n", + "#gkbgbb.set_facecolor('k')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'EB', 'GBB'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 2')\n", + "\n", + "gkb, spg, gpi, eb, gbb, gkbgbb, gkbblobop = plt.bar([0,1,2,3,4,5,6], [t2_gkb, t2_spg, t2_gpi, t2_eb, t2_gbb, t2_gkbgbb, t2_gkbblobop])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "eb.set_facecolor('m')\n", + "gbb.set_facecolor('y')\n", + "gkbgbb.set_facecolor('k')\n", + "gkbblobop.set_facecolor('c')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4,5,6])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'EB', 'GBB', 'GKB+GBB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 2')" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
problem1problem2
GKB0.1113371.732536
SPG0.0120940.394459
GPI0.0435620.355606
EB0.96803612.921742
GBB0.0236114.137173
GKB+GBB0.0766576.378740
GKB+BLOBOP0.0651121.633111
\n", + "
" + ], + "text/plain": [ + " problem1 problem2\n", + "GKB 0.111337 1.732536\n", + "SPG 0.012094 0.394459\n", + "GPI 0.043562 0.355606\n", + "EB 0.968036 12.921742\n", + "GBB 0.023611 4.137173\n", + "GKB+GBB 0.076657 6.378740\n", + "GKB+BLOBOP 0.065112 1.633111" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "results['problem2'] = pd.Series([t2_gkb, t2_spg, t2_gpi, t2_eb, t2_gbb, t2_gkbgbb, t2_gkbblobop], index=results.index)\n", + "results" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Problem 3" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [], + "source": [ + "problem3 = skp.ProcrustesProblem((500, 500, 5, 5), problemnumber=3)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3: GKB" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : No further progress can be made.\n", + "fun : 5.131667711540999e-06\n", + "normcrit : 0.01751056895271069\n", + "error : 0.03580606405564048\n", + "cpu : 5.796164035797119\n", + "nbiter : 1692.62\n", + "nfev : 1950.970000000002\n", + "blocksteps : 100\n" + ] + } + ], + "source": [ + "t0 = time.time(); results3_gkb = gkbsolver.solve(problem3); t3_gkb = time.time()-t0\n", + "results3_gkb.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3: SPG" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.04762768745422363\n" + ] + } + ], + "source": [ + "t0 = time.time(); results3_spg = spgsolver.solve(problem3); t3_spg = time.time()-t0; print(t3_spg)" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 5.132780151942836e-06\n", + "normcrit : 0.0003815177725226038\n", + "error : 0.035804441667312524\n", + "cpu : 0.047443389892578125\n", + "nbiter : 34\n", + "nfev : 35.0\n" + ] + } + ], + "source": [ + "results3_spg.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3: GPI" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.3965134620666504\n" + ] + } + ], + "source": [ + "t0 = time.time(); results3_gpi = gpisolver.solve(problem3); t3_gpi = time.time()-t0; print(t3_gpi)" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 1.551334913511932e-05\n", + "normcrit : 9.974001297310054e-07\n", + "error : 0.03564933204935722\n", + "cpu : 0.39629149436950684\n", + "nbiter : 86\n", + "nfev : 87\n" + ] + } + ], + "source": [ + "results3_gpi.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3: EB" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "18.9253568649292\n" + ] + } + ], + "source": [ + "t0 = time.time(); results3_eb = ebsolver.solve(problem3); t3_eb = time.time()-t0; print(t3_eb)" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 5.131185645047931e-06\n", + "error : 0.03580563112422961\n", + "cpu : 18.92514681816101\n", + "nbiter : 220\n", + "nfev : 221\n" + ] + } + ], + "source": [ + "results3_eb.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "5.637048721313477\n" + ] + } + ], + "source": [ + "t0 = time.time(); results3_gbb = gbbsolver.solve(problem3); t3_gbb = time.time()-t0; print(t3_gbb)" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 6.132167199890109e-06\n", + "error : 0.055769753038724015\n", + "cpu : 5.6368420124053955\n", + "nbiter : 3020\n", + "nfev : 10834\n" + ] + } + ], + "source": [ + "results3_gbb.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3: All" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 3')" + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, eb, gbb = plt.bar([0,1,2,3,4], [t3_gkb, t3_spg, t3_gpi, t3_eb, t3_gbb])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "eb.set_facecolor('m')\n", + "gbb.set_facecolor('y')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'EB', 'GBB'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 3')" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
problem1problem2problem3
GKB0.0699584.1703015.796366
SPG0.0302391.7331560.047628
GPI0.0571330.6818970.396513
EB0.90557013.38666018.925357
GBB0.0598635.3198855.637049
GKB+GBB0.0712460.0000000.000000
\n", + "
" + ], + "text/plain": [ + " problem1 problem2 problem3\n", + "GKB 0.069958 4.170301 5.796366\n", + "SPG 0.030239 1.733156 0.047628\n", + "GPI 0.057133 0.681897 0.396513\n", + "EB 0.905570 13.386660 18.925357\n", + "GBB 0.059863 5.319885 5.637049\n", + "GKB+GBB 0.071246 0.000000 0.000000" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "results['problem3'] = pd.Series([t3_gkb, t3_spg, t3_gpi, t3_eb, t3_gbb, 0], index=results.index)\n", + "results" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2. Comparison between blobop and old residual for GKBSolver." + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [], + "source": [ + "gkbsolver_blobop = skp.GKBSolver(verbose=0, bloboptest = True)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 1" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results1_gkbblobop = gkbsolver_blobop.solve(problem1); t1_blobop = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 2.608082314765709e-10\n", + "normcrit : 0.0001910561299554899\n", + "error : 1.1002118566061557e-06\n", + "cpu : 0.06883001327514648\n", + "nbiter : 1.1600000000000001\n", + "nfev : 2.9600000000000013\n", + "blocksteps : 5\n" + ] + } + ], + "source": [ + "results1_gkbblobop.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 2.578793622029034e-10\n", + "normcrit : 0.00018998120729215638\n", + "error : 1.1233282908519718e-06\n", + "cpu : 0.06975817680358887\n", + "nbiter : 1.1600000000000001\n", + "nfev : 2.9600000000000013\n", + "blocksteps : 5\n" + ] + } + ], + "source": [ + "results1_gkb.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 1')" + ] + }, + "execution_count": 39, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, blobop = plt.bar([0,1], [t1_gkb, t1_blobop])\n", + "gkb.set_facecolor('r')\n", + "blobop.set_facecolor('y')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1])\n", + "ax.set_xticklabels(['GKB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 1')" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 1')" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, eb, gbb, blobop = plt.bar([0,1,2,3,4,5], [t1_gkb, t1_spg, t1_gpi, t1_eb, t1_gbb, t1_blobop])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "eb.set_facecolor('m')\n", + "gbb.set_facecolor('y')\n", + "blobop.set_facecolor('k')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4,5])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'EB', 'GBB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 1')" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 1')" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, gbb, blobop = plt.bar([0,1,2,3,4], [t1_gkb, t1_spg, t1_gpi, t1_gbb, t1_blobop])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "#eb.set_facecolor('m')\n", + "gbb.set_facecolor('y')\n", + "blobop.set_facecolor('k')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'GBB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 1')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 2" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results2_gkbblobop = gkbsolver_blobop.solve(problem2); t2_blobop = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : No further progress can be made.\n", + "fun : 2.925400923378415e-07\n", + "normcrit : 0.022602674945456508\n", + "error : 0.002254040065187797\n", + "cpu : 2.9044535160064697\n", + "nbiter : 4153.35\n", + "nfev : 5753.200000000004\n", + "blocksteps : 20\n" + ] + } + ], + "source": [ + "results2_gkbblobop.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : No further progress can be made.\n", + "fun : 2.1445174383833714e-07\n", + "normcrit : 0.018800891291422688\n", + "error : 0.0019578669028790818\n", + "cpu : 4.170146703720093\n", + "nbiter : 5451.1\n", + "nfev : 7778.850000000015\n", + "blocksteps : 20\n" + ] + } + ], + "source": [ + "results2_gkb.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 2')" + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, blobop = plt.bar([0,1], [t2_gkb, t2_blobop])\n", + "gkb.set_facecolor('r')\n", + "blobop.set_facecolor('y')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1])\n", + "ax.set_xticklabels(['GKB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 2')" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 2')" + ] + }, + "execution_count": 46, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYIAAAEICAYAAABS0fM3AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvnQurowAAE/9JREFUeJzt3X2QZXV95/H3J4AOTy4irRF5GEgo2MDiU7sYcSMCZkmigiaVldUsIZSTbK0a3FAKQcUtN8aKbqKrJmaigimR4BKNbFYTUBgxSow9gAyERMTwMGigARN5EgS/+8c9rZdrz+2e7r73Tvfv/aq61fec8+vz+57u0/255zlVhSSpXT826QIkSZNlEEhS4wwCSWqcQSBJjTMIJKlxBoEkNc4gkOaR5K1JPjpk+s1Jjh9nTdKoGARaM7p/zg8muS/JHUnOTbLHpOtajiSnJNmc5DtJtib5vSQ7T7ourS0Ggdaal1TVHsCzgOcAbxpskJ7Vsu7vBpwO7AMcBRwHnDHRirTmrJY/Bmm7VNXtwGeAIwCSbEryO0m+CDwAHJxk3yQXJ7knydeTvHpgNuuSXJjk3iRXJXn6fH0l+bEkZya5KcndST6eZO9u2vokleTUJLcl+XaS30jynCTXJvmXJO8bshx/VFVfqKqHu2U6Hzh6BX5E0g8YBFqTkuwP/Dxwdd/oXwE2AHsCtwAXAFuBfYFfAt6e5Li+9icC/wfYG/gY8BdJdpmnu9cBJwEv6Ob1beD9A22OAg4B/hPwbuBs4HjgcOCXk7xgkYv2M8D1i2wrLYpBoLXmL5L8C/A3wOeBt/dNO6+qrq+qR4AfB54PvLGqvltV1wAfpBcWczZX1UVV9T3g94F1wHPn6fPXgbOramtVPQS8FfilgX35b+v6uQS4H7igqu7sPuV/AXjmQguW5FRgGnjXIn4O0qJ50ElrzUlV9dltTLut7/2+wD1VdW/fuFvo/aP9kfZV9f0kc1sPgw4EPpnk+33jHgWe0jd8R9/7B+cZHnpQO8lJwDuA46vqrmFtpe3lFoFa0n+r3W8CeyfZs2/cAcDtfcP7z73pDi7v133foNuAn6uqvfpe67pP+8uW5ATgT+gdCN+yEvOU+hkEalJV3QZ8CfjdJOuSHAmcRu9g7JxnJ3l5t4vndOAh4G/nmd0HgN9JciBAkqkkJ65EnUmO7Wr6xar6u5WYpzTIIFDLTgbW0/uU/0ngnKq6tG/6p+gd3P02vWMHL++OFwx6D3AxcEmSe+mFxVErVOObgX8DfLq7PuK+JJ9ZoXlLAMQH00hS29wikKTGGQSS1LiRBUGSDye5M8l180w7o7vacp9R9S9JWpxRbhGcB5wwOLK74vNFwK0j7FuStEgju6Csqq5Isn6eSX8AvIHeGRmLss8++9T69fPNSpK0LZs3b76rqqYWajfWK4uTvBS4vaq+mmShthvo3ReGAw44gJmZmTFUKElrR5JbFtNubAeLk+xG70Zbb1lM+6raWFXTVTU9NbVgoEmSlmicZw39BHAQ8NUkN9O7XP+qJD8+xhokSQPGtmuou0fKk+eGuzCY9gZakjRZozx99ALgSuDQ7hF7p42qL0nS0o3yrKGTF5i+flR9S5IWzyuLJalxBoEkNc4gkKTGGQSS1DifWSytQZuyadIlrJhj6phJl7DmuUUgSY0zCCSpcQaBJDXOIJCkxhkEktQ4g0CSGmcQSFLjDAJJapxBIEmNMwgkqXEGgSQ1ziCQpMYZBJLUOINAkhpnEEhS4wwCSWqcQSBJjRtZECT5cJI7k1zXN+6dSf4hybVJPplkr1H1L0lanFFuEZwHnDAw7lLgiKo6EvgacNYI+5ckLcLIgqCqrgDuGRh3SVU90g3+LbDfqPqXJC3OJI8R/BrwmW1NTLIhyUySmdnZ2TGWJUltmUgQJDkbeAQ4f1ttqmpjVU1X1fTU1NT4ipOkxuw87g6TnAK8GDiuqmrc/UuSHmusQZDkBOCNwAuq6oFx9i1Jmt8oTx+9ALgSODTJ1iSnAe8D9gQuTXJNkg+Mqn9J0uKMbIugqk6eZ/SHRtWfJGlpvLJYkhpnEEhS4wwCSWqcQSBJjTMIJKlxBoEkNc4gkKTGGQSS1DiDQJIaZxBIUuMMAklqnEEgSY0zCCSpcQaBJDXOIJCkxhkEktQ4g0CSGmcQSFLjDAJJapxBIEmNMwgkqXEGgSQ1bmRBkOTDSe5Mcl3fuL2TXJrkxu7rE0fVvyRpcUa5RXAecMLAuDOBz1XVIcDnumFJ0gSNLAiq6grgnoHRJwIf6d5/BDhpVP1LkhZn3McInlJV3wLovj55Ww2TbEgyk2RmdnZ2bAVKUmt22IPFVbWxqqaranpqamrS5UjSmjXuILgjyVMBuq93jrl/SdKAcQfBxcAp3ftTgE+NuX9J0oBRnj56AXAlcGiSrUlOA94BvCjJjcCLumFJ0gTtPKoZV9XJ25h03Kj6lCRtvx32YLEkaTwMAklqnEEgSY0zCCSpcQaBJDXOIJCkxhkEktQ4g0CSGmcQSFLjDAJJapxBIEmNMwgkqXEGgSQ1ziCQpMYZBJLUOINAkhpnEEhS4wwCSWrcooIgyfOTnNq9n0py0GjLkiSNy4JBkOQc4I3AWd2oXYCPjrIoSdL4LGaL4GXAS4H7Aarqm8CeoyxKkjQ+iwmCh6uqgAJIsvtoS5IkjdNiguDjSf4Y2CvJq4HPAn+ynE6TvD7J9UmuS3JBknXLmZ8kaekWDIKqehdwEfDnwKHAW6rqvUvtMMnTgNcB01V1BLAT8Iqlzk+StDw7L6ZRVV2a5Mtz7ZPsXVX3LLPfXZN8D9gN+OYy5iVJWobFnDX060nuAK4FZoDN3dclqarbgXcBtwLfAv61qi6Zp98NSWaSzMzOzi61O0nSAhZzjOAM4PCqWl9VB1fVQVV18FI7TPJE4ETgIGBfYPckrxpsV1Ubq2q6qqanpqaW2p0kaQGLCYKbgAdWsM/jgX+qqtmq+h7wCeB5Kzh/SdJ2WMwxgrOAL3XHCB6aG1lVr1tin7cCz02yG/AgcBzL2NUkSVqexQTBHwOXAVuA7y+3w6r6cpKLgKuAR4CrgY3Lna8kaWkWEwSPVNV/X8lOq+oc4JyVnKckaWkWc4zg8u4Mnqcm2XvuNfLKJEljsZgtgv/cfT2rb1wBSz5zSJK041gwCKrKW05L0hq2zSBIcmxVXZbk5fNNr6pPjK4sSdK4DNsi+Bl6Zwu9ZJ5pRe/8f0nSKjcsCK4FqKpTx1SLJGkChp019KaxVSFJmhgfXi9JjRu2a+iwJNfOMz5AVdWRI6pJkjRGw4Lgn5j/QLEkaQ0ZFgQPV9UtY6tEkjQRw44RfHFsVUiSJmabQVBVrxlnIZKkyfCsIUlqnEEgSY0bdq+hwXsMFXAXcE1V3TvSqiRJYzPsrKH5Th3dGzgyyWlVddmIapIkjdE2g2Bb9xhKciDwceCoURUlSRqf7T5G0F1bsMsIapEkTcB2B0GSQ4GHRlCLJGkChh0s/r/0DhD32xt4KvCqURYlSRqfYQeL3zUwXMDdwI1V9fDoSpIkjdOwK4s/DzwReA6wrqquqKrrVyIEkuyV5KIk/5DkhiQ/vdx5SpKWZptBkOQPgdcDTwLeluTNK9jve4C/qqrDgKcDN6zgvCVJ22GhZxY/vaoeTbIb8AXgbcvtMMkTunn/KkC3heGuJkmakGFnDT1cVY8CVNUD9B5IsxIOBmaBc5NcneSDSXYfbJRkQ5KZJDOzs7Mr1LUkadCwIDgsybXda0vf8JZtPLlssXYGngX8UVU9E7gfOHOwUVVtrKrpqpqemppaRneSpGGG7Rr6tyPqcyuwtaq+3A1fxDxBIEkaj2FbBLsA+1XVLf0v4ACGB8hQVfXPwG3dhWkAxwF/v9T5SZKWZ1gQvBuY7y6jD3bTluO1wPndLqZnAG9f5vwkSUs07JP9+qr6kWMBVTWTZP1yOq2qa4Dp5cxDkrQyhm0RrBsybdeVLkSSNBnDguArSV49ODLJacDm0ZUkSRqnYbuGTgc+meSV/PAf/zTwOOBloy5MkjQewx5McwfwvCQvBI7oRv8/n0wmSWvLgqeBVtXlwOVjqEWSNAHb/WAaSdLaYhBIUuMMAklqnEEgSY0zCCSpcQaBJDXOIJCkxhkEktQ4g0CSGmcQSFLjDAJJapxBIEmNMwgkqXEGgSQ1ziCQpMYZBJLUOINAkhq34BPKRiXJTsAMcHtVvXiEHY1s1mNXNekKJK1Bk9wi+E3ghgn2L0liQkGQZD/gF4APTqJ/SdIPTWqL4N3AG4Dvb6tBkg1JZpLMzM7Ojq8ySWrM2IMgyYuBO6tq87B2VbWxqqaranpqampM1UlSeyaxRXA08NIkNwN/Bhyb5KMTqEOSxASCoKrOqqr9qmo98Argsqp61bjrkCT1eB2BJDVuYtcRAFTVJmDTJGuQpNa5RSBJjTMIJKlxBoEkNc4gkKTGGQSS1DiDQJIaZxBIUuMMAklqnEEgSY0zCCSpcQaBJDVuovcakqRR2LRp7Tyr/JhjRv+scrcIJKlxBoEkNc4gkKTGGQSS1DiDQJIaZxBIUuMMAklqnEEgSY0zCCSpcQaBJDVu7EGQZP8klye5Icn1SX5z3DVIkn5oEvcaegT4raq6KsmewOYkl1bV30+gFklq3ti3CKrqW1V1Vff+XuAG4GnjrkOS1DPRYwRJ1gPPBL48z7QNSWaSzMzOzo67NElqxsSCIMkewJ8Dp1fVdwanV9XGqpququmpqanxFyhJjZhIECTZhV4InF9Vn5hEDZKknkmcNRTgQ8ANVfX74+5fkvRYkzhr6GjgV4AtSa7pxv12VX16ArWsefkfa+NJTXXO6J/SJLVq7EFQVX8DrI3/TpK0BnhlsSQ1ziCQpMYZBJLUOINAkhpnEEhS4wwCSWqcQSBJjTMIJKlxBoEkNc4gkKTGGQSS1DiDQJIaZxBIUuMMAklq3CSeRyCNRdbQzc7LxzFohNwikKTGGQSS1DiDQJIaZxBIUuMMAklqnEEgSY0zCCSpcRMJgiQnJPnHJF9PcuYkapAk9Yw9CJLsBLwf+Dngp4CTk/zUuOuQJPVMYovg3wNfr6pvVNXDwJ8BJ06gDkkSk7nFxNOA2/qGtwJHDTZKsgHY0A3el+Qfx1DbcuwD3DXSHnbceyaMfNnz1naXHXbkX/041vuRzn05xvK7X+YP4MDFNJpEEMy3VD9yJ5Wq2ghsHH05KyPJTFVNT7qOSXDZ21x2aHv519KyT2LX0FZg/77h/YBvTqAOSRKTCYKvAIckOSjJ44BXABdPoA5JEhPYNVRVjyR5DfDXwE7Ah6vq+nHXMQKrZjfWCLjs7Wp5+dfMsqe80bkkNc0riyWpcQaBJDXOIFhAkqck+ViSbyTZnOTKJC9LckySv+xr9z+T/HWSxyfZ1N1C45okN3TXRKxaSc5Ocn2Sa7tlOqpvGb+a5ItJDu3a7pzk7Ulu7Npek+TsSS/Dci2wHvxrkqu73/U5XfvHrB+rXZJH+36f18zdGma1ret9y/HVJFcleV43fn2S6+ZpnyRv6tbnryW5PMnhfdNvTrKlm+eWJCf2Tdsvyae6770pyXu6E2Tm1o8fWW8mpqp8beNF75qHK4Hf6Bt3IPBa4BjgL7txZwOXA7t2w5uA6e793sC3gcdNenmW+DP46e5n8PhueB9g34Fl3ABc3L1/B3AesK4b3hN466SXY0zrwe7AjcCz+8evhRdw3zbGr6p1vX85gP8IfL57vx64bp72rwE+DezWDf8scFPf+n0zsE/3/lDglr515u+AU7vhnYAPAe/shuddbyb1c3GLYLhjgYer6gNzI6rqlqp679xwkt8Cfh54SVU9OM889gDuBx4ddbEj8lTgrqp6CKCq7qqqwes+rgB+MsluwKuB11bVd7v291bVW8dZ8AgsuB504+4HNgM/Meb6dhSrbV1/Ar3gGuaN9NbnBwCq6hLgS8ArF5jfscB3q+rc7vseBV4P/Fr3d/IDO8J6M4kri1eTw4Grhkw/mt6ngGdX1X0D085P8hBwCHB6tyKsRpcAb0nyNeCzwIVV9fmBNi8BtgA/CdxaVfeOucZRW2g9ACDJk4DnAm8DpkZd1JjtmuSavuHfraoLu/eraV2fW4519D7kHLuthkmeAOxeVTcNTJqht07MuTxJgIOBX+7GHU7vn/sPVNV3ktxK7++kv5/+9WYi3CLYDkne3+1b/Eo36uv0NgF/dp7mr6yqI4EDgDOSLOqeHzuaLuCeTW/3zyxwYZJf7Saf3/1RHQ2cMfi9SU7t9p3elmT/wemr1TzrwX9IcjW90HxHrY3rYgY9WFXP6Htd2DdtNa3rc8txGHAC8KfdP/HtER57W5wXVtURwL8D3pdkj3nazPe9O8x64xbBcNcDvzg3UFX/Lck+9D4RANxBbxPxc0nurqrLB2dQVbNJrqJ3Y71bxlDzius+4W0CNiXZApzSTXplVc39LEhyN3BAkj27XULnAud2B+F2GnfdK2ih9eALVfXiiVS2A1lt63pVXdn9Hufdeus+wd+f5OCq+kbfpGcBg1vFVNVNSe6gd3v9x6wz8IMtjP3pHWN4EjvQeuMWwXCXAeuS/Ne+cYP7974GvBz4aJJnDM6g2x/4THq//FUnyaFJDukb9Qy28Ufe7Uf9EL1PReu6798JeNzICx2tBdcDrb51Pclh9D6g3D2k2TuB/51k1+57jgeeD3xsnvk9GTiI3t/H54DdkvyXbtpOwP8Czps73rAjcYtgiKqqJCcBf5DkDfR2jdxP7wBSf7uvJDkVuDjJC7vR5yd5EHg8vV/+Y/YXriJ7AO9NshfwCL3dYRuAi7bR/mx6+zqvS3Iv8CDwEVbxjQUXux6scYPHCP6qquaeLria1vX+5QhwSlU92u0dOjTJ1r62rwfeCzwR2JLkUeCfgRMHTgy5vJu2C3BmVd0BkORlwB8meTO9D92fBn57hMu2ZN5iQpIa564hSWqcQSBJjTMIJKlxBoEkNc4gkKTGGQSS1DiDQJIa9/8BsTEyw/bl7UkAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, eb, blobop = plt.bar([0,1,2,3,4], [t2_gkb, t2_spg, t2_gpi, t2_eb, t2_blobop])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "eb.set_facecolor('m')\n", + "blobop.set_facecolor('y')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'EB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 2')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results3_gkbblobop = gkbsolver_blobop.solve(problem3); t3_blobop = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : No further progress can be made.\n", + "fun : 5.131667711526123e-06\n", + "normcrit : 0.017510568952651948\n", + "error : 0.03580606405564164\n", + "cpu : 5.470430135726929\n", + "nbiter : 1692.83\n", + "nfev : 1951.180000000002\n", + "blocksteps : 100\n" + ] + } + ], + "source": [ + "results3_gkbblobop.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : No further progress can be made.\n", + "fun : 5.131667711540999e-06\n", + "normcrit : 0.01751056895271069\n", + "error : 0.03580606405564048\n", + "cpu : 5.796164035797119\n", + "nbiter : 1692.62\n", + "nfev : 1950.970000000002\n", + "blocksteps : 100\n" + ] + } + ], + "source": [ + "results3_gkb.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 3')" + ] + }, + "execution_count": 50, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, blobop = plt.bar([0,1], [t3_gkb, t3_blobop])\n", + "gkb.set_facecolor('r')\n", + "blobop.set_facecolor('y')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1])\n", + "ax.set_xticklabels(['GKB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 3')" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 3')" + ] + }, + "execution_count": 51, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, eb, blobop = plt.bar([0,1,2,3,4], [t3_gkb, t3_spg, t3_gpi, t3_eb, t3_blobop])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "eb.set_facecolor('m')\n", + "blobop.set_facecolor('y')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'EB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 3')" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
problem1problem2problem3
GKB0.0699584.1703015.796366
SPG0.0302391.7331560.047628
GPI0.0571330.6818970.396513
EB0.90557013.38666018.925357
GBB0.0598635.3198855.637049
GKB+GBB0.0712460.0000000.000000
BLOBOP0.0690432.9046205.470636
\n", + "
" + ], + "text/plain": [ + " problem1 problem2 problem3\n", + "GKB 0.069958 4.170301 5.796366\n", + "SPG 0.030239 1.733156 0.047628\n", + "GPI 0.057133 0.681897 0.396513\n", + "EB 0.905570 13.386660 18.925357\n", + "GBB 0.059863 5.319885 5.637049\n", + "GKB+GBB 0.071246 0.000000 0.000000\n", + "BLOBOP 0.069043 2.904620 5.470636" + ] + }, + "execution_count": 52, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "r = pd.DataFrame({'problem1' : t1_blobop, 'problem2' : t2_blobop, 'problem3' : t3_blobop}, index=['BLOBOP'])\n", + "results = results.append(r)\n", + "results" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3. Comparison between svd and polar decomposition on GKBSolver" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [], + "source": [ + "gkbpolar = skp.GKBSolver(verbose=0, polar=\"ns\")\n", + "gkbpolarblobop = skp.GKBSolver(verbose=0, polar=\"ns\", bloboptest=True)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 1" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results1_gkbpolar = gkbpolar.solve(problem1); t1_gkbpolar = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 2.497367832737372e-10\n", + "normcrit : 0.00018753618499880168\n", + "error : 1.165856725168374e-06\n", + "cpu : 0.09996747970581055\n", + "nbiter : 1.1600000000000001\n", + "nfev : 2.9600000000000013\n", + "blocksteps : 5\n" + ] + } + ], + "source": [ + "results1_gkbpolar.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results1_gkbpolarblobop = gkbpolarblobop.solve(problem1); t1_gkbpolarblobop = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 2.5171422703106026e-10\n", + "normcrit : 0.00018855805904438035\n", + "error : 1.1367281198579056e-06\n", + "cpu : 0.06825661659240723\n", + "nbiter : 1.1600000000000001\n", + "nfev : 2.9600000000000013\n", + "blocksteps : 5\n" + ] + } + ], + "source": [ + "results1_gkbpolarblobop.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 1')" + ] + }, + "execution_count": 58, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, polarblobop, polar = plt.bar([0,1,2], [t1_gkb, t1_gkbpolarblobop, t1_gkbpolar])\n", + "gkb.set_facecolor('r')\n", + "polarblobop.set_facecolor('g')\n", + "polar.set_facecolor('b')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2])\n", + "ax.set_xticklabels(['GKB', 'POLAR+BLOBOP', 'POLAR'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 1')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 2" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results2_gkbpolar = gkbpolar.solve(problem2); t2_gkbpolar = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : No further progress can be made.\n", + "fun : 4.820270216084519e-08\n", + "normcrit : 0.007214606235196402\n", + "error : 0.0011032592914477493\n", + "cpu : 3.780449867248535\n", + "nbiter : 3708.5\n", + "nfev : 5103.600000000003\n", + "blocksteps : 20\n" + ] + } + ], + "source": [ + "results2_gkbpolar.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results2_gkbpolarblobop = gkbpolarblobop.solve(problem2); t2_gkbpolarblobop = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : No further progress can be made.\n", + "fun : 2.311772683931615e-07\n", + "normcrit : 0.019707582380820297\n", + "error : 0.0020224139550518733\n", + "cpu : 5.417364835739136\n", + "nbiter : 5371.1\n", + "nfev : 7593.850000000003\n", + "blocksteps : 20\n" + ] + } + ], + "source": [ + "results2_gkbpolarblobop.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 2')" + ] + }, + "execution_count": 63, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, polarblobop, polar = plt.bar([0,1,2], [t2_gkb, t2_gkbpolarblobop, t2_gkbpolar])\n", + "gkb.set_facecolor('r')\n", + "polarblobop.set_facecolor('g')\n", + "polar.set_facecolor('b')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2])\n", + "ax.set_xticklabels(['GKB', 'POLAR+BLOBOP', 'POLAR'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 2')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results3_gkbpolar = gkbpolar.solve(problem3); t3_gkbpolar = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : No further progress can be made.\n", + "fun : 5.1316677115433824e-06\n", + "normcrit : 0.01751056895291697\n", + "error : 0.035806064055638895\n", + "cpu : 7.435473918914795\n", + "nbiter : 1692.86\n", + "nfev : 1951.210000000002\n", + "blocksteps : 100\n" + ] + } + ], + "source": [ + "results3_gkbpolar.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results3_gkbpolarblobop = gkbpolarblobop.solve(problem3); t3_gkbpolarblobop = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : No further progress can be made.\n", + "fun : 5.131667711539431e-06\n", + "normcrit : 0.017510568952969263\n", + "error : 0.03580606405564402\n", + "cpu : 6.525835275650024\n", + "nbiter : 1692.77\n", + "nfev : 1951.1200000000022\n", + "blocksteps : 100\n" + ] + } + ], + "source": [ + "results3_gkbpolarblobop.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 68, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 3')" + ] + }, + "execution_count": 68, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, polarblobop, polar = plt.bar([0,1,2], [t3_gkb, t3_gkbpolarblobop, t3_gkbpolar])\n", + "gkb.set_facecolor('r')\n", + "polarblobop.set_facecolor('g')\n", + "polar.set_facecolor('b')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2])\n", + "ax.set_xticklabels(['GKB', 'POLAR+BLOBOP', 'POLAR'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 3')" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
problem1problem2problem3
GKB0.0699584.1703015.796366
SPG0.0302391.7331560.047628
GPI0.0571330.6818970.396513
EB0.90557013.38666018.925357
GBB0.0598635.3198855.637049
GKB+GBB0.0712460.0000000.000000
BLOBOP0.0690432.9046205.470636
POLAR0.1001893.7806157.435705
POLAR+BLOBOP0.0684405.4175226.526041
\n", + "
" + ], + "text/plain": [ + " problem1 problem2 problem3\n", + "GKB 0.069958 4.170301 5.796366\n", + "SPG 0.030239 1.733156 0.047628\n", + "GPI 0.057133 0.681897 0.396513\n", + "EB 0.905570 13.386660 18.925357\n", + "GBB 0.059863 5.319885 5.637049\n", + "GKB+GBB 0.071246 0.000000 0.000000\n", + "BLOBOP 0.069043 2.904620 5.470636\n", + "POLAR 0.100189 3.780615 7.435705\n", + "POLAR+BLOBOP 0.068440 5.417522 6.526041" + ] + }, + "execution_count": 69, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "r = pd.DataFrame({'problem1' : t1_gkbpolar, 'problem2' : t2_gkbpolar, 'problem3' : t3_gkbpolar}, index=['POLAR'])\n", + "results = results.append(r)\n", + "r = pd.DataFrame({'problem1' : t1_gkbpolarblobop, 'problem2' : t2_gkbpolarblobop, 'problem3' : t3_gkbpolarblobop}, index=['POLAR+BLOBOP'])\n", + "results = results.append(r)\n", + "results" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 4. Comparison between all versions" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 1" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 1')" + ] + }, + "execution_count": 70, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, blobop, polarblobop, polar, spg, gpi, eb = plt.bar([0, 1, 2, 3, 4, 5, 6], [t1_gkb, t1_blobop, t1_gkbpolarblobop, t1_gkbpolar, t1_spg, t1_gpi, t1_eb])\n", + "gkb.set_facecolor('r')\n", + "blobop.set_facecolor('k')\n", + "polarblobop.set_facecolor('g')\n", + "polar.set_facecolor('b')\n", + "spg.set_facecolor('y')\n", + "gpi.set_facecolor('m')\n", + "eb.set_facecolor('c')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4,5,6])\n", + "ax.set_xticklabels(['GKB', 'BLOBOP', 'POLAR+BLOBOP', 'POLAR', 'SPG', 'GPI', 'EB'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 1')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 2" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 2')" + ] + }, + "execution_count": 71, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, blobop, polarblobop, polar, spg, gpi, eb = plt.bar([0, 1, 2, 3, 4, 5, 6], [t2_gkb, t2_blobop, t2_gkbpolarblobop, t2_gkbpolar, t2_spg, t2_gpi, t2_eb])\n", + "gkb.set_facecolor('r')\n", + "blobop.set_facecolor('k')\n", + "polarblobop.set_facecolor('g')\n", + "polar.set_facecolor('b')\n", + "spg.set_facecolor('y')\n", + "gpi.set_facecolor('m')\n", + "eb.set_facecolor('c')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4,5,6])\n", + "ax.set_xticklabels(['GKB', 'BLOBOP', 'POLAR+BLOBOP', 'POLAR', 'SPG', 'GPI', 'EB'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 2')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 1.0, 'Problem 3')" + ] + }, + "execution_count": 72, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "gkb, blobop, polarblobop, polar, spg, gpi, eb = plt.bar([0, 1, 2, 3, 4, 5, 6], [t3_gkb, t3_blobop, t3_gkbpolarblobop, t3_gkbpolar, t3_spg, t3_gpi, t3_eb])\n", + "gkb.set_facecolor('r')\n", + "blobop.set_facecolor('k')\n", + "polarblobop.set_facecolor('g')\n", + "polar.set_facecolor('b')\n", + "spg.set_facecolor('y')\n", + "gpi.set_facecolor('m')\n", + "eb.set_facecolor('c')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4,5,6])\n", + "ax.set_xticklabels(['GKB', 'BLOBOP', 'POLAR+BLOBOP', 'POLAR', 'SPG', 'GPI', 'EB'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 3')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.1" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/Results.ipynb b/Results.ipynb new file mode 100644 index 0000000..caf172b --- /dev/null +++ b/Results.ipynb @@ -0,0 +1,2265 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "%matplotlib inline" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Comparisons between different versions of skprocrustes solvers" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "import skprocrustes as skp\n", + "import time\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "import pandas as pd" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1. Comparison between old versions of all solvers" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "gkbsolver = skp.GKBSolver(verbose=0)\n", + "spgsolver = skp.SPGSolver(verbose=0)\n", + "gpisolver = skp.GPISolver(verbose=0)\n", + "ebsolver = skp.EBSolver(verbose=0)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Problem 1" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "problem1 = skp.ProcrustesProblem((5000,5000,10,10), problemnumber=1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 1: GKB" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1.4648008346557617\n" + ] + } + ], + "source": [ + "t0 = time.time(); results1_gkb = gkbsolver.solve(problem1); t1_gkb = time.time()-t0; print(t1_gkb)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 1.356796838548058e-06\n", + "normgrad : 1.8137752238665688e-05\n", + "nbiter : 0.09\n", + "nfev : 0.10800000000000001\n", + "blocksteps : 3\n" + ] + } + ], + "source": [ + "results1_gkb.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 1: SPG" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2.6056413650512695\n" + ] + } + ], + "source": [ + "t0 = time.time(); results1_spg = spgsolver.solve(problem1); t1_spg = time.time()-t0; print(t1_spg)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 3.650803449675828e-11\n", + "normgrad : 0.0002814298063655452\n", + "nbiter : 6\n", + "nfev : 7.0\n" + ] + } + ], + "source": [ + "results1_spg.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 1: GPI" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "23.890547275543213\n" + ] + } + ], + "source": [ + "t0 = time.time(); results1_gpi = gpisolver.solve(problem1); t1_gpi = time.time()-t0; print(t1_gpi)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 2.402815405055444e-07\n", + "nbiter : 5\n", + "nfev : 6\n" + ] + } + ], + "source": [ + "results1_gpi.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 1: EB" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "720.4642467498779\n" + ] + } + ], + "source": [ + "t0 = time.time(); results1_eb = ebsolver.solve(problem1); t1_eb = time.time()-t0; print(t1_eb)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 5.536188817884922e-07\n", + "nbiter : 8\n", + "nfev : 9\n" + ] + } + ], + "source": [ + "results1_eb.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 1: All" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 1')" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, eb = plt.bar([0,1,2,3], [t1_gkb, t1_spg, t1_gpi, t1_eb])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "eb.set_facecolor('m')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'EB'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 1')" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
problem1
GKB1.464801
SPG2.605641
GPI23.890547
EB720.464247
\n", + "
" + ], + "text/plain": [ + " problem1\n", + "GKB 1.464801\n", + "SPG 2.605641\n", + "GPI 23.890547\n", + "EB 720.464247" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "results = pd.DataFrame({ 'GKB' : [t1_gkb], 'SPG' : [t1_spg], 'GPI' : [t1_gpi], 'EB' : [t1_eb]}, index=['problem1'])\n", + "results = results.T\n", + "results" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Problem 2" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "problem2 = skp.ProcrustesProblem((500,500,5,5), problemnumber=2)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 2: GKB" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "141.4156413078308\n" + ] + } + ], + "source": [ + "t0 = time.time(); results2_gkb = gkbsolver.solve(problem2); t2_gkb = time.time()-t0; print(t2_gkb)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 1.0331400013001382e-07\n", + "normgrad : 0.0003805496868961612\n", + "nbiter : 32471.200000000008\n", + "nfev : 55044.400000005306\n", + "blocksteps : 97\n" + ] + } + ], + "source": [ + "results2_gkb.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 2: SPG" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.6697518825531006\n" + ] + } + ], + "source": [ + "t0 = time.time(); results2_spg = spgsolver.solve(problem2); t2_spg = time.time()-t0; print(t2_spg)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 1.971594271897369e-08\n", + "normgrad : 0.000968998869953896\n", + "nbiter : 520\n", + "nfev : 876.0\n" + ] + } + ], + "source": [ + "results2_spg.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 2: GPI" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2.761721611022949\n" + ] + } + ], + "source": [ + "t0 = time.time(); results2_gpi = gpisolver.solve(problem2); t2_gpi = time.time()-t0; print(t2_gpi)" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 0.0005648845110181697\n", + "nbiter : 1241\n", + "nfev : 1242\n" + ] + } + ], + "source": [ + "results2_gpi.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 2: EB" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "182.22071957588196\n" + ] + } + ], + "source": [ + "t0 = time.time(); results2_eb = ebsolver.solve(problem2); t2_eb = time.time()-t0; print(t2_eb)" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 9.978668157791289e-07\n", + "nbiter : 2739\n", + "nfev : 2740\n" + ] + } + ], + "source": [ + "results2_eb.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 2: All" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 2')" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, eb = plt.bar([0,1,2,3], [t2_gkb, t2_spg, t2_gpi, t2_eb])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "eb.set_facecolor('m')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'EB'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 2')" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
problem1problem2
GKB1.464801141.415641
SPG2.6056410.669752
GPI23.8905472.761722
EB720.464247182.220720
\n", + "
" + ], + "text/plain": [ + " problem1 problem2\n", + "GKB 1.464801 141.415641\n", + "SPG 2.605641 0.669752\n", + "GPI 23.890547 2.761722\n", + "EB 720.464247 182.220720" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "results['problem2'] = pd.Series([t2_gkb, t2_spg, t2_gpi, t2_eb], index=results.index)\n", + "results" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Problem 3" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [], + "source": [ + "problem3 = skp.ProcrustesProblem((1000, 1000, 5, 5), problemnumber=3)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3: GKB" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "98.37644624710083\n" + ] + } + ], + "source": [ + "t0 = time.time(); results3_gkb = gkbsolver.solve(problem3); t3_gkb = time.time()-t0; print(t3_gkb)" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 2.2042145673987446e-06\n", + "normgrad : 0.000948891935006996\n", + "nbiter : 4711.175000000001\n", + "nfev : 6383.2599999999165\n", + "blocksteps : 200\n" + ] + } + ], + "source": [ + "results3_gkb.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3: SPG" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.1624917984008789\n" + ] + } + ], + "source": [ + "t0 = time.time(); results3_spg = spgsolver.solve(problem3); t3_spg = time.time()-t0; print(t3_spg)" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 4.243405518052438e-05\n", + "normgrad : 0.0007263441639077083\n", + "nbiter : 31\n", + "nfev : 38.0\n" + ] + } + ], + "source": [ + "results3_spg.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3: GPI" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.788931131362915\n" + ] + } + ], + "source": [ + "t0 = time.time(); results3_gpi = gpisolver.solve(problem3); t3_gpi = time.time()-t0; print(t3_gpi)" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 5.401435589027177e-05\n", + "nbiter : 74\n", + "nfev : 75\n" + ] + } + ], + "source": [ + "results3_gpi.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3: EB" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "99.98649406433105\n" + ] + } + ], + "source": [ + "t0 = time.time(); results3_eb = ebsolver.solve(problem3); t3_eb = time.time()-t0; print(t3_eb)" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 4.242901381421668e-05\n", + "nbiter : 166\n", + "nfev : 167\n" + ] + } + ], + "source": [ + "results3_eb.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3: All" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 3')" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYgAAAEICAYAAABF82P+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvhp/UCwAAErdJREFUeJzt3X20ZXVdx/H3JwYcEQxGroTAMKAsLMunRsGwJNGWkgo+lUU1sVhOtSw1dQVGhS7UbOXyIZ/Jp2mJCpEKtcokYPKhYjGDE4hEIAmMEAyKNAJC4Lc/zr7N8fqbey/ce84+c+/7tdZd9+zf/p2zv2evc+7n7v3bD6kqJEma6Uf6LkCSNJkMCElSkwEhSWoyICRJTQaEJKnJgJAkNRkQ0gOQ5A1JPj7L/G8kedY4a5JGxYDQktf90b47yXeT3JLko0n26ruuhUjysiRXJ7kjya1JNiR5eN91aWkxILRcPL+q9gKeDDwF+KOZHTKwq3wnvgwcXVU/ChwGrADe1G9JWmp2lS+DtCiq6pvAPwA/CZBkY5I3J/kycBdwWJJHJTk/ybeTXJvk5TNeZmWSs5NsT3JZkie0lpXkR5KcmuTrSb6V5Jwkq7p5a5JUkpOS3Jjk9iS/neQpSS5P8p0k75nlfdxYVbcNNd0PPGYBq0b6IQaElpUkBwPHAV8Zav51YD2wN3A98ElgK/Ao4CXAW5IcO9T/eOCvgVXAJ4DPJtm9sbhXAicAz+he63bgvTP6HAkcDvwy8E7gNOBZwOOAX0ryjFney9OT3AFsB17cPV9aNAaElovPJvkO8CXgn4G3DM37WFVdWVX3AT8GPB04paq+V1VbgA8xCJFpm6vq3Kr6X+DtwErgqMYyfws4raq2VtU9wBuAlyRZMdTnjG45nwfuBD5ZVbd2WzpfBJ60szdUVV/qdjEdBPw58I15rw1pHlbM3UVaEk6oqn/aybwbhx4/Cvh2VW0farseWNvqX1XfTzK9tTHTIcBnknx/qO1+YP+h6VuGHt/dmJ5zML2qvpnkc8CnGIyxSIvCLQgJhi9pfBOwKsneQ22rgW8OTR88/aAb1D6oe95MNwLPrap9hn5WdlsHi20F8OgRvK6WMQNCGlJVNwL/AvxpkpVJHg+cDJw11O2nk7yo21X0auAe4N8aL/cB4M1JDgFIMpXk+MWoM8mJSVZ3R14dArwZuHAxXluaZkBIP+xXgDUMtgo+A5xeVRcMzT+PwaDy7QzGJl7UjUfM9C7gfODzSbYzCJEjF6nGn2AQZN9lcMjr1cDMo62kBYk3DJIktbgFIUlqMiAkSU0GhCSpyYCQJDXt0ifK7bfffrVmzZq+y5CkXcrmzZtvq6qpufrt0gGxZs0aNm3a1HcZkrRLSXL9fPq5i0mS1GRASJKaDAhJUpMBIUlqMiAkSU0GhCSpaWQBkeQjSW5N8tWhtlVJLkhyTfd73649Sf6iu//v5Um86Ykk9WyUWxAfA54zo+1U4MKqOpzBtetP7dqfy+C+vIczuDfw+0dYlyRpHkYWEFX1BeDbM5qPBzZ0jzcwuKH7dPtf1cC/AfskOWBUtUmS5jbuM6n3r6qbAarq5iSP7NoP5AfvC7y1a7t55gskWc9gK4PVq1ePtlpJE2tjNvZdQq+OqWNGvoxJGaROo615J6OqOrOq1lbV2qmpOS8lIkl6kMYdELdM7zrqft/atW9l6Ebw7Pwm8JKkMRl3QJwPrOser2Nwb9/p9t/ojmY6CrhjelfUyCTL+0eS5jCyMYgknwSOAfZLshU4HXgrcE6Sk4EbgJd23f8eOA64FrgLOGlUdUmS5mdkAVFVv7KTWcc2+hbwilHVIkl64CZlkFqSNGEMCElSkwEhSWoyICRJTQaEJKnJgJAkNRkQkqQmA0KS1GRASJKaDAhJUpMBIUlqMiAkSU0GhCSpyYCQJDUZEJKkJgNCktRkQEiSmgwISVKTASFJajIgJElNBoQkqcmAkCQ1GRCSpCYDQpLUZEBIkpoMCElSkwEhSWoyICRJTQaEJKnJgJAkNRkQkqQmA0KS1NRLQCT5/SRXJvlqkk8mWZnk0CSXJLkmydlJ9uijNknSwNgDIsmBwCuBtVX1k8BuwMuAPwPeUVWHA7cDJ4+7NknSDn3tYloBPDTJCmBP4GbgmcC53fwNwAk91SZJooeAqKpvAm8DbmAQDHcAm4HvVNV9XbetwIGt5ydZn2RTkk3btm0bR8mStCz1sYtpX+B44FDgUcDDgOc2ulbr+VV1ZlWtraq1U1NToytUkpa5PnYxPQv4r6raVlX/C3wa+Blgn26XE8BBwE091CZJ6vQREDcARyXZM0mAY4GvARcDL+n6rAPO66E2SVKnjzGISxgMRl8GXNHVcCZwCvCaJNcCjwA+PO7aJEk7rJi7y+KrqtOB02c0Xwc8tYdyJEkNnkktSWoyICRJTQaEJKnJgJAkNRkQkqQmA0KS1GRASJKaDAhJUpMBIUlqMiAkSU0GhCSpyYCQJDUZEJKkJgNCktRkQEiSmgwISVKTASFJajIgJElNBoQkqcmAkCQ1GRCSpCYDQpLUZEBIkpoMCElSkwEhSWoyICRJTQaEJKnJgJAkNRkQkqSmeQVEkqcnOal7PJXk0NGWJUnq25wBkeR04BTg9V3T7sDHR1mUJKl/89mCeCHwAuBOgKq6Cdh7lEVJkvo3n4C4t6oKKIAkD1voQpPsk+TcJP+R5KokT0uyKskFSa7pfu+70OVIkh68+QTEOUk+COyT5OXAPwF/ucDlvgv4XFU9FngCcBVwKnBhVR0OXNhNS5J6smKuDlX1tiTPBv4HOAL4k6q64MEuMMnDgZ8DfrN7/XuBe5McDxzTddsAbGQw9iFJ6sGcAQFQVRckuWS6f5JVVfXtB7nMw4BtwEeTPAHYDLwK2L+qbu6Wd3OSRz7I15ckLYL5HMX0W0luAS4HNjH4g75pActcATwZeH9VPYnB4Pe8dyclWZ9kU5JN27ZtW0AZkqTZzGcM4nXA46pqTVUdVlWHVtVhC1jmVmBrVV3STZ/LIDBuSXIAQPf71taTq+rMqlpbVWunpqYWUIYkaTbzCYivA3ct1gKr6r+BG5Mc0TUdC3wNOB9Y17WtA85brGVKkh64+YxBvB74l24M4p7pxqp65QKW+3vAWUn2AK4DTmIQVuckORm4AXjpAl5fkrRA8wmIDwIXAVcA31+MhVbVFmBtY9axi/H6kqSFm09A3FdVrxl5JZKkiTKfMYiLuyOHDujOdl6VZNXIK5Mk9Wo+WxC/2v1+/VBbMTifQZK0RM3nTGov7S1Jy9BOAyLJM6vqoiQvas2vqk+PrixJUt9m24L4OQZHLz2/Ma8AA0KSlrDZAuJygKo6aUy1SJImyGxHMf3R2KqQJE2ced2TWpK0/My2i+mxSS5vtAeoqnr8iGqSJE2A2QLiv2gPUEuSloHZAuLeqrp+bJVIkibKbGMQXx5bFZKkibPTgKiq3x1nIZKkyeJRTJKkJgNCktQ027WYZl6DqYDbgC1VtX2kVUmSejfbUUytQ1xXAY9PcnJVXTSimiRJE2CnAbGzazAlOQQ4BzhyVEVJkvr3gMcgunMjdh9BLZKkCfKAAyLJEcA9I6hFkjRBZhuk/lsGA9PDVgEHAL82yqIkSf2bbZD6bTOmC/gWcE1V3Tu6kiRJk2C2M6n/GdgXeAqwsqq+UFVXGg6StDzsNCCSvA/4feARwBlJ/nhsVUmSejfXPamfUFX3J9kT+CJwxnjKkiT1bbajmO6tqvsBquouBjcKkiQtE/O9o1yAR3fT3lFOkpaB2QLix8dWhSRp4swWELsD+1fVD9w4KMnPAjeNtCpJUu9mG4N4J9C6auvd3TxJ0hI2W0CsqarLZzZW1SZgzcgqkiRNhNkCYuUs8x662IVIkibLbAFxaZKXz2xMcjKweaELTrJbkq8k+btu+tAklyS5JsnZSfZY6DIkSQ/ebIPUrwY+k+REdgTCWmAP4IWLsOxXAVcBD++m/wx4R1V9KskHgJOB9y/CciRJD8Js12K6pap+Bngj8I3u541V9bSq+u+FLDTJQcAvAh/qpgM8Ezi367IBOGEhy5AkLcxsWxAAVNXFwMWLvNx3An8A7N1NPwL4TlXd101vBQ5sPTHJemA9wOrVqxe5LEnStAd8w6CFSvI84NaqGh7HaF3GY+a9KAaNVWdW1dqqWjs1NTWSGiVJ89iCGIGjgRckOY7BkVIPZ7BFsU+SFd1WxEF4Mp4k9WrsWxBV9fqqOqiq1gAvAy6qqhMZ7MZ6SddtHXDeuGuTJO0w9oCYxSnAa5Jcy2BM4sM91yNJy1ofu5j+X1VtBDZ2j68DntpnPZKkHSZpC0KSNEEMCElSkwEhSWoyICRJTQaEJKnJgJAkNRkQkqQmA0KS1GRASJKaDAhJUpMBIUlqMiAkSU0GhCSpyYCQJDUZEJKkJgNCktRkQEiSmgwISVKTASFJajIgJElNBoQkqcmAkCQ1GRCSpCYDQpLUZEBIkpoMCElSkwEhSWoyICRJTQaEJKnJgJAkNRkQkqQmA0KS1DT2gEhycJKLk1yV5Mokr+raVyW5IMk13e99x12bJGmHPrYg7gNeW1U/DhwFvCLJTwCnAhdW1eHAhd20JKknYw+Iqrq5qi7rHm8HrgIOBI4HNnTdNgAnjLs2SdIOvY5BJFkDPAm4BNi/qm6GQYgAj9zJc9Yn2ZRk07Zt28ZVqiQtO70FRJK9gL8BXl1V/zPf51XVmVW1tqrWTk1Nja5ASVrmegmIJLszCIezqurTXfMtSQ7o5h8A3NpHbZKkgT6OYgrwYeCqqnr70KzzgXXd43XAeeOuTZK0w4oelnk08OvAFUm2dG1/CLwVOCfJycANwEt7qE2S1Bl7QFTVl4DsZPax46xFkrRznkktSWoyICRJTQaEJKnJgJAkNRkQkqQmA0KS1GRASJKaDAhJUpMBIUlqMiAkSU0GhCSpyYCQJDUZEJKkJgNCktRkQEiSmgwISVKTASFJajIgJElNBoQkqcmAkCQ1GRCSpCYDQpLUZEBIkpoMCElSkwEhSWoyICRJTQaEJKnJgJAkNRkQkqQmA0KS1GRASJKaDAhJUpMBIUlqmqiASPKcJFcnuTbJqX3XI0nL2Yq+C5iWZDfgvcCzga3ApUnOr6qv9VuZtPiSvivoX1XfFWguExMQwFOBa6vqOoAknwKOBwyICZQ3Lu+/cHW6f9209E1SQBwI3Dg0vRU4cmanJOuB9d3kd5NcPYbaRmE/4Lbelr7r/wvb6/rLG3b59Qd9r8NdfxX2/B1e0LMPmU+nSQqI1tv9oX/TqupM4MzRlzNaSTZV1dq+69hVuf4WznW4MMth/U3SIPVW4OCh6YOAm3qqRZKWvUkKiEuBw5McmmQP4GXA+T3XJEnL1sTsYqqq+5L8LvCPwG7AR6rqyp7LGqVdfjdZz1x/C+c6XJglv/5SHmsmSWqYpF1MkqQJYkBIkpoMiBFIsn+STyS5LsnmJP+a5IVJjknyd0P93pTkH5M8JMnG7jIjW5Jc1Z3vsWwlOS3JlUku79bJkUPr6N+TfDnJEV3fFUnekuSaru+WJKf1/R4mwRyfxTuSfKX7vJ3e9f+Bz6ggyf1Dn6st05cBWg7f2YkZpF4qkgT4LLChqn61azsEeAFw+1C/04CjgeOq6p7B0zixqjYlWQV8PcnHquresb+JniV5GvA84MndutkP2KObPb2O1gN/zmC9vgn4MeCnqup7SfYGXttH7ZNkHp/FL1bV85I8DNhiMOzU3VX1xJ3MW9LfWbcgFt8zgXur6gPTDVV1fVW9e3o6yWuB44DnV9XdjdfYC7gTuH/UxU6oA4DbquoegKq6rapmnhPzBeAxSfYEXg78XlV9r+u/vareMM6CJ9Scn8Wu7U5gM/DoMde3lCzJ76wBsfgeB1w2y/yjgd8GnltV350x76wklwNXA2dU1ZL6sD0AnwcOTvKfSd6X5BmNPs8HrgAeA9xQVdvHWuGuYa7PIgBJHgEcBSzlw8oX4qEzdjH98tC8Jf2dNSBGLMl7u33ml3ZN1zK4rMgvNLqfWFWPB1YDr+t2Byw7XXD+NINrbm0Dzk7ym93ss5JsYRC0r5v53CQndV/iG5McPHP+ctb4LP5skq8wCOS3LvHzjhbi7qp64tDP2UPzlvR31jGIxXcl8OLpiap6RbcPfVPXdAtwInBhkm9V1cUzX6CqtiW5jMHFCq8fQ80Tp/tPbCOwMckVwLpu1olVNb0uSfItYHWSvbtdSx8FPprkqwxOuFzO5vosfrGqntdLZUvMUv3OugWx+C4CVib5naG2PYc7VNV/Ai8CPp7khwa/uv3qTwK+PspCJ1WSI5IcPtT0RHbypauqu4APA+9JsrJ7/m7sGNRezub8LGpxLNXvrFsQi6yqKskJwDuS/AGDXSR3AqfM6HdpkpOA85P8fNd8VpK7gYcAH6uqzeOsfYLsBbw7yT7AfQx2y60Hzt1J/9OAM4CvJtkO3A1sYJlf7HG+n0XN6aHdbs1pn6uq6TteLunvrJfakCQ1uYtJktRkQEiSmgwISVKTASFJajIgJElNBoQkqcmAkCQ1/R8zAQtYkI8HpgAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, eb = plt.bar([0,1,2,3], [t3_gkb, t3_spg, t3_gpi, t3_eb])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "eb.set_facecolor('m')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'EB'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 3')" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
problem1problem2problem3
GKB1.464801141.41564198.376446
SPG2.6056410.6697520.162492
GPI23.8905472.7617220.788931
EB720.464247182.22072099.986494
\n", + "
" + ], + "text/plain": [ + " problem1 problem2 problem3\n", + "GKB 1.464801 141.415641 98.376446\n", + "SPG 2.605641 0.669752 0.162492\n", + "GPI 23.890547 2.761722 0.788931\n", + "EB 720.464247 182.220720 99.986494" + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "results['problem3'] = pd.Series([t3_gkb, t3_spg, t3_gpi, t3_eb], index=results.index)\n", + "results" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2. Comparison between blobop and old residual for GKBSolver." + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [], + "source": [ + "gkbsolver_blobop = skp.GKBSolver(verbose=0, bloboptest = True)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 1" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results1_gkbblobop = gkbsolver_blobop.solve(problem1); t1_blobop = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 1.362771769311597e-06\n", + "normgrad : 4.198305440171956e-05\n", + "nbiter : 0.07200000000000001\n", + "nfev : 0.09000000000000002\n", + "blocksteps : 3\n" + ] + } + ], + "source": [ + "results1_gkbblobop.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 1.356796838548058e-06\n", + "normgrad : 1.8137752238665688e-05\n", + "nbiter : 0.09\n", + "nfev : 0.10800000000000001\n", + "blocksteps : 3\n" + ] + } + ], + "source": [ + "results1_gkb.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 1')" + ] + }, + "execution_count": 49, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, blobop = plt.bar([0,1], [t1_gkb, t1_blobop])\n", + "gkb.set_facecolor('r')\n", + "blobop.set_facecolor('y')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1])\n", + "ax.set_xticklabels(['GKB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 1')" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 1')" + ] + }, + "execution_count": 50, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, eb, blobop = plt.bar([0,1,2,3,4], [t1_gkb, t1_spg, t1_gpi, t1_eb, t1_blobop])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "eb.set_facecolor('m')\n", + "blobop.set_facecolor('y')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'EB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 1')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 2" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results2_gkbblobop = gkbsolver_blobop.solve(problem2); t2_blobop = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 2.877625244684322e-08\n", + "normgrad : 0.0004151077654649252\n", + "nbiter : 1633.18\n", + "nfev : 2877.0300000000007\n", + "blocksteps : 100\n" + ] + } + ], + "source": [ + "results2_gkbblobop.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 1.0331400013001382e-07\n", + "normgrad : 0.0003805496868961612\n", + "nbiter : 32471.200000000008\n", + "nfev : 55044.400000005306\n", + "blocksteps : 97\n" + ] + } + ], + "source": [ + "results2_gkb.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 2')" + ] + }, + "execution_count": 54, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, blobop = plt.bar([0,1], [t2_gkb, t2_blobop])\n", + "gkb.set_facecolor('r')\n", + "blobop.set_facecolor('y')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1])\n", + "ax.set_xticklabels(['GKB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 2')" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 2')" + ] + }, + "execution_count": 55, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, eb, blobop = plt.bar([0,1,2,3,4], [t2_gkb, t2_spg, t2_gpi, t2_eb, t2_blobop])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "eb.set_facecolor('m')\n", + "blobop.set_facecolor('y')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'EB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 2')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results3_gkbblobop = gkbsolver_blobop.solve(problem3); t3_blobop = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 1.3388545979624172e-06\n", + "normgrad : 0.0008379390464818944\n", + "nbiter : 1400.8650000000002\n", + "nfev : 1840.3849999999954\n", + "blocksteps : 200\n" + ] + } + ], + "source": [ + "results3_gkbblobop.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 2.2042145673987446e-06\n", + "normgrad : 0.000948891935006996\n", + "nbiter : 4711.175000000001\n", + "nfev : 6383.2599999999165\n", + "blocksteps : 200\n" + ] + } + ], + "source": [ + "results3_gkb.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 3')" + ] + }, + "execution_count": 59, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, blobop = plt.bar([0,1], [t3_gkb, t3_blobop])\n", + "gkb.set_facecolor('r')\n", + "blobop.set_facecolor('y')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1])\n", + "ax.set_xticklabels(['GKB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 3')" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 3')" + ] + }, + "execution_count": 60, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, spg, gpi, eb, blobop = plt.bar([0,1,2,3,4], [t3_gkb, t3_spg, t3_gpi, t3_eb, t3_blobop])\n", + "gkb.set_facecolor('r')\n", + "spg.set_facecolor('g')\n", + "gpi.set_facecolor('b')\n", + "eb.set_facecolor('m')\n", + "blobop.set_facecolor('y')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4])\n", + "ax.set_xticklabels(['GKB', 'SPG', 'GPI', 'EB', 'BLOBOP'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 3')" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
problem1problem2problem3
GKB1.464801141.41564198.376446
SPG2.6056410.6697520.162492
GPI23.8905472.7617220.788931
EB720.464247182.22072099.986494
BLOBOP1.2286177.47707744.583440
\n", + "
" + ], + "text/plain": [ + " problem1 problem2 problem3\n", + "GKB 1.464801 141.415641 98.376446\n", + "SPG 2.605641 0.669752 0.162492\n", + "GPI 23.890547 2.761722 0.788931\n", + "EB 720.464247 182.220720 99.986494\n", + "BLOBOP 1.228617 7.477077 44.583440" + ] + }, + "execution_count": 61, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "r = pd.DataFrame({'problem1' : t1_blobop, 'problem2' : t2_blobop, 'problem3' : t3_blobop}, index=['BLOBOP'])\n", + "results = results.append(r)\n", + "results" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3. Comparison between svd and polar decomposition on GKBSolver" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [], + "source": [ + "gkbpolar = skp.GKBSolver(verbose=0, polar=\"ns\")\n", + "gkbpolarblobop = skp.GKBSolver(verbose=0, polar=\"ns\", bloboptest=True)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 1" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results1_gkbpolar = gkbpolar.solve(problem1); t1_gkbpolar = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 1.356966497640276e-06\n", + "normgrad : 1.8140182342238757e-05\n", + "nbiter : 0.09\n", + "nfev : 0.10800000000000001\n", + "blocksteps : 3\n" + ] + } + ], + "source": [ + "results1_gkbpolar.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results1_gkbpolarblobop = gkbpolarblobop.solve(problem1); t1_gkbpolarblobop = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 1.36597474327368e-06\n", + "normgrad : 4.201749566593682e-05\n", + "nbiter : 0.07200000000000001\n", + "nfev : 0.09000000000000002\n", + "blocksteps : 3\n" + ] + } + ], + "source": [ + "results1_gkbpolarblobop.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 1')" + ] + }, + "execution_count": 67, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, polarblobop, polar = plt.bar([0,1,2], [t1_gkb, t1_gkbpolarblobop, t1_gkbpolar])\n", + "gkb.set_facecolor('r')\n", + "polarblobop.set_facecolor('g')\n", + "polar.set_facecolor('b')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2])\n", + "ax.set_xticklabels(['GKB', 'POLAR+BLOBOP', 'POLAR'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 1')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 2" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results2_gkbpolar = gkbpolar.solve(problem2); t2_gkbpolar = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 1.7028781386131266e-07\n", + "normgrad : 0.0008778077880254848\n", + "nbiter : 26778.710000000003\n", + "nfev : 45200.560000008125\n", + "blocksteps : 93\n" + ] + } + ], + "source": [ + "results2_gkbpolar.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results2_gkbpolarblobop = gkbpolarblobop.solve(problem2); t2_gkbpolarblobop = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 1.529732495734995e-08\n", + "normgrad : 0.0002809142654184651\n", + "nbiter : 1347.37\n", + "nfev : 2354.4400000000005\n", + "blocksteps : 100\n" + ] + } + ], + "source": [ + "results2_gkbpolarblobop.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 2')" + ] + }, + "execution_count": 73, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, polarblobop, polar = plt.bar([0,1,2], [t2_gkb, t2_gkbpolarblobop, t2_gkbpolar])\n", + "gkb.set_facecolor('r')\n", + "polarblobop.set_facecolor('g')\n", + "polar.set_facecolor('b')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2])\n", + "ax.set_xticklabels(['GKB', 'POLAR+BLOBOP', 'POLAR'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 2')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results3_gkbpolar = gkbpolar.solve(problem3); t3_gkbpolar = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 2.5088717984998106e-06\n", + "normgrad : 0.0009965032569177797\n", + "nbiter : 5037.8899999999985\n", + "nfev : 7084.519999999943\n", + "blocksteps : 200\n" + ] + } + ], + "source": [ + "results3_gkbpolar.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 77, + "metadata": {}, + "outputs": [], + "source": [ + "t0 = time.time(); results3_gkbpolarblobop = gkbpolarblobop.solve(problem3); t3_gkbpolarblobop = time.time()-t0" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 3.9186066753096486e-05\n", + "normgrad : 0.0009593176867913745\n", + "nbiter : 1327.83\n", + "nfev : 1585.2550000000024\n", + "blocksteps : 200\n" + ] + } + ], + "source": [ + "results3_gkbpolarblobop.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 3')" + ] + }, + "execution_count": 79, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, polarblobop, polar = plt.bar([0,1,2], [t3_gkb, t3_gkbpolarblobop, t3_gkbpolar])\n", + "gkb.set_facecolor('r')\n", + "polarblobop.set_facecolor('g')\n", + "polar.set_facecolor('b')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2])\n", + "ax.set_xticklabels(['GKB', 'POLAR+BLOBOP', 'POLAR'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 3')" + ] + }, + { + "cell_type": "code", + "execution_count": 82, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
problem1problem2problem3
GKB1.464801141.41564198.376446
SPG2.6056410.6697520.162492
GPI23.8905472.7617220.788931
EB720.464247182.22072099.986494
BLOBOP1.2286177.47707744.583440
GKB+POLAR1.220175121.742762107.766008
POLAR+BLOBOP1.2549197.20241549.948579
\n", + "
" + ], + "text/plain": [ + " problem1 problem2 problem3\n", + "GKB 1.464801 141.415641 98.376446\n", + "SPG 2.605641 0.669752 0.162492\n", + "GPI 23.890547 2.761722 0.788931\n", + "EB 720.464247 182.220720 99.986494\n", + "BLOBOP 1.228617 7.477077 44.583440\n", + "GKB+POLAR 1.220175 121.742762 107.766008\n", + "POLAR+BLOBOP 1.254919 7.202415 49.948579" + ] + }, + "execution_count": 82, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "r = pd.DataFrame({'problem1' : t1_gkbpolar, 'problem2' : t2_gkbpolar, 'problem3' : t3_gkbpolar}, index=['POLAR'])\n", + "results = results.append(r)\n", + "r = pd.DataFrame({'problem1' : t1_gkbpolarblobop, 'problem2' : t2_gkbpolarblobop, 'problem3' : t3_gkbpolarblobop}, index=['POLAR+BLOBOP'])\n", + "results = results.append(r)\n", + "results" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 4. Comparison between all versions" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 1" + ] + }, + { + "cell_type": "code", + "execution_count": 83, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 1')" + ] + }, + "execution_count": 83, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, blobop, polarblobop, polar, spg, gpi, eb = plt.bar([0, 1, 2, 3, 4, 5, 6], [t1_gkb, t1_blobop, t1_gkbpolarblobop, t1_gkbpolar, t1_spg, t1_gpi, t1_eb])\n", + "gkb.set_facecolor('r')\n", + "blobop.set_facecolor('k')\n", + "polarblobop.set_facecolor('g')\n", + "polar.set_facecolor('b')\n", + "spg.set_facecolor('y')\n", + "gpi.set_facecolor('m')\n", + "eb.set_facecolor('c')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4,5,6])\n", + "ax.set_xticklabels(['GKB', 'BLOBOP', 'POLAR+BLOBOP', 'POLAR', 'SPG', 'GPI', 'EB'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 1')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 2" + ] + }, + { + "cell_type": "code", + "execution_count": 84, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 2')" + ] + }, + "execution_count": 84, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, blobop, polarblobop, polar, spg, gpi, eb = plt.bar([0, 1, 2, 3, 4, 5, 6], [t2_gkb, t2_blobop, t2_gkbpolarblobop, t2_gkbpolar, t2_spg, t2_gpi, t2_eb])\n", + "gkb.set_facecolor('r')\n", + "blobop.set_facecolor('k')\n", + "polarblobop.set_facecolor('g')\n", + "polar.set_facecolor('b')\n", + "spg.set_facecolor('y')\n", + "gpi.set_facecolor('m')\n", + "eb.set_facecolor('c')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4,5,6])\n", + "ax.set_xticklabels(['GKB', 'BLOBOP', 'POLAR+BLOBOP', 'POLAR', 'SPG', 'GPI', 'EB'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 2')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Problem 3" + ] + }, + { + "cell_type": "code", + "execution_count": 85, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5,1,'Problem 3')" + ] + }, + "execution_count": 85, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gkb, blobop, polarblobop, polar, spg, gpi, eb = plt.bar([0, 1, 2, 3, 4, 5, 6], [t3_gkb, t3_blobop, t3_gkbpolarblobop, t3_gkbpolar, t3_spg, t3_gpi, t3_eb])\n", + "gkb.set_facecolor('r')\n", + "blobop.set_facecolor('k')\n", + "polarblobop.set_facecolor('g')\n", + "polar.set_facecolor('b')\n", + "spg.set_facecolor('y')\n", + "gpi.set_facecolor('m')\n", + "eb.set_facecolor('c')\n", + "ax = plt.gca()\n", + "ax.set_xticks([0,1,2,3,4,5,6])\n", + "ax.set_xticklabels(['GKB', 'BLOBOP', 'POLAR+BLOBOP', 'POLAR', 'SPG', 'GPI', 'EB'])\n", + "#ax.set_ylim([0, 100])\n", + "ax.set_ylabel('CPU Time')\n", + "ax.set_title('Problem 3')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.3" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/Untitled.ipynb b/Untitled.ipynb new file mode 100644 index 0000000..4d5df76 --- /dev/null +++ b/Untitled.ipynb @@ -0,0 +1,138812 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import skprocrustes as skp\n", + "import time\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "gkbsolver = skp.GKBSolver(verbose=2)\n", + "spgsolver = skp.SPGSolver(verbose=2)\n", + "#gpisolver = skp.GPISolver(verbose=0)\n", + "#ebsolver = skp.EBSolver(verbose=0)\n", + "gbbsolver = skp.GBBSolver(verbose=1)\n", + "#gkbgbbsolver = skp.GKBSolver(verbose=0, inner_solver='gbb')\n", + "gkbblobopsolver = skp.GKBSolver(verbose=2, bloboptest = True)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "p = skp.ProcrustesProblem((500,500,10,10), problemnumber=2)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========================================\n", + " GKB Solver\n", + "=========================================\n", + "Options: {'verbose': 2, 'full_results': False, 'filename': None, 'gtol': 0.001, 'strategy': 'newfw', 'eta': 0.85, 'etavar': False, 'maxiter': 5000, 'bloboptest': False, 'timer': False, 'precond': None, 'halfreorth': False, 'inner_solver': 'spg', 'changevar': False, 'polar': None}\n", + "Execution date: 2019-04-01; 15:15:05.238432\n", + " ----> GKB Iteration 1: Tk is 20x10\n", + "Solving smallest problem exactly.\n", + "\n", + " Gradient norm = 12066.96073295739\n", + " Residual norm = 4931.133094303188\n", + "\n", + " ----> GKB Iteration 2: Tk is 30x20\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13491.140880703138\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2969.4115837737045\n", + " normg = 16576.8448241866\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 88.65394821790613\n", + " normg = 2823.753410877314\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 26.55362524732507\n", + " normg = 426.29181330213294\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327619321498332\n", + " normg = 282.37510211730813\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 22.0809830044654\n", + " normg = 190.90290004863866\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 19.896485297433607\n", + " normg = 142.5838989090079\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 19.800079537226694\n", + " normg = 494.85900677307967\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 54.110483886626405\n", + " normg = 2159.0234991835205\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 18.282034877736905\n", + " normg = 381.55841528078764\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 17.0465412744553\n", + " normg = 104.60159199203794\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 16.89426475728092\n", + " normg = 71.90011484960701\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 16.70706569338241\n", + " normg = 60.52623110561778\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 16.408054236254173\n", + " normg = 71.96972534290006\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 18.26123178872535\n", + " normg = 471.9705992865497\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 18.839712443775408\n", + " normg = 611.717717080069\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 16.115982156299086\n", + " normg = 151.15601431417684\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 15.935693314536948\n", + " normg = 31.071253605444628\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 15.92186601934363\n", + " normg = 26.47937167592707\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 15.87341479032739\n", + " normg = 25.927463091327624\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 15.925540722769155\n", + " normg = 101.56470920701754\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 16.41911096782654\n", + " normg = 223.31003007030478\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 15.804769194645711\n", + " normg = 70.39970107053885\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 15.775416266743996\n", + " normg = 43.76577519533551\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 15.760280675655562\n", + " normg = 11.000301600595556\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 15.758548624439559\n", + " normg = 9.799380495091686\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.751193988299546\n", + " normg = 8.602679142246643\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 15.750866370321509\n", + " normg = 49.44693464967497\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 20.79863531865008\n", + " normg = 801.472930753847\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 15.851254418268267\n", + " normg = 108.61595042371111\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 15.743857277310761\n", + " normg = 31.66179555053292\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 15.73132459160688\n", + " normg = 11.153256386397597\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 15.72943124284213\n", + " normg = 1.59331268646327\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 15.729394388317298\n", + " normg = 0.9801656880623686\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 15.729381850530046\n", + " normg = 0.9079228305638488\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 15.729370890038249\n", + " normg = 0.779138641342489\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 15.729361268650555\n", + " normg = 0.6917021622560927\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 15.729351760669456\n", + " normg = 0.7252108679353334\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 15.729344245559824\n", + " normg = 1.0121921933081448\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 15.729337989577928\n", + " normg = 1.099775410915128\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 15.7293269812052\n", + " normg = 0.5619193620072801\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 15.729322362295106\n", + " normg = 0.45973438943522493\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 15.729313382447087\n", + " normg = 0.4499041554109903\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 15.72934239979322\n", + " normg = 3.1811355545861906\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 15.732726183021866\n", + " normg = 21.568597720427817\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 15.729261598414267\n", + " normg = 0.23026949154238138\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 15.72926095628735\n", + " normg = 0.18135525417303996\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 15.729259685832275\n", + " normg = 0.17119770018607694\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 15.729251016950515\n", + " normg = 0.46351988161391944\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 15.732234816033168\n", + " normg = 20.058190237293495\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 15.729286624134033\n", + " normg = 2.0288610058131864\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 15.729251733096401\n", + " normg = 0.4494279471956246\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 15.72924963076967\n", + " normg = 0.11700651059721157\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 15.729249428230839\n", + " normg = 0.054592364165866165\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 15.7292493592173\n", + " normg = 0.023830136166642348\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 15.729249346767757\n", + " normg = 0.02099019709689345\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 15.729249356621487\n", + " normg = 0.04343921005952993\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 15.729249343186433\n", + " normg = 0.0034015917288207375\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 15.729249343078513\n", + " normg = 0.0016602954651003439\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 15.729249343027277\n", + " normg = 0.0014412177717807511\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 15.729249342836994\n", + " normg = 0.0011967440242508592\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 15.72924934278054\n", + " normg = 0.004144495232940383\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 15.729249350630326\n", + " normg = 0.02737832953976108\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 15.729249343788041\n", + " normg = 0.012872222911022869\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 15.72924934266221\n", + " normg = 0.004832921440413904\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 15.729249342488018\n", + " normg = 0.000991104525397962\n", + "\n", + " Proj Gradient norm = 763.2242691207919\n", + " Gradient norm = 409.62155875811703\n", + " Residual norm = 15.729249342487908\n", + "\n", + " ----> GKB Iteration 3: Tk is 40x30\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923502\n", + " normg = 16444.630988243967\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 219.41335678620229\n", + " normg = 4842.859722936838\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 40.580165467293\n", + " normg = 1114.4486163434003\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 26.112119116244937\n", + " normg = 708.9506632613628\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 14.589906154976491\n", + " normg = 303.84872432843105\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 11.871138016497698\n", + " normg = 244.61791404104838\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 13.16890147325779\n", + " normg = 634.943694013241\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 11.049447501980465\n", + " normg = 381.3877053652106\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 9.967333724831803\n", + " normg = 110.32720955240714\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 9.79226914711382\n", + " normg = 104.80439259055582\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 8.000648518374938\n", + " normg = 71.88199715965067\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 12.590230079100568\n", + " normg = 894.252270664495\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 118.54560717815434\n", + " normg = 4010.0103741342\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 7.260778932009846\n", + " normg = 205.08708334236334\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 6.897715225414156\n", + " normg = 61.34000619474899\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 6.856424731235388\n", + " normg = 19.753193850772714\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 6.848722956757076\n", + " normg = 15.494724370694366\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 6.833424142380733\n", + " normg = 11.426440995821288\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 6.825548386597152\n", + " normg = 23.36242290105028\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 6.94582668387302\n", + " normg = 122.25866624539289\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 6.851249124976573\n", + " normg = 72.9495462316073\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 6.814360225052789\n", + " normg = 17.080269583542808\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 6.811888505291927\n", + " normg = 7.139044453197825\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 6.8110926335476965\n", + " normg = 5.759236946042269\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 6.809208415938191\n", + " normg = 5.051385646401183\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 6.807754827184233\n", + " normg = 10.409067077680852\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 6.833505481423927\n", + " normg = 62.21179658107361\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 6.811033411878466\n", + " normg = 28.256274907974234\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 6.805400990211681\n", + " normg = 4.539495660073176\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 6.805146967169834\n", + " normg = 3.5183371194558615\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 6.804683305123798\n", + " normg = 2.507175983947822\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 6.804244303114222\n", + " normg = 2.3163122403933727\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 6.804295552605586\n", + " normg = 9.384226754729706\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 6.827987766021293\n", + " normg = 58.277596381225976\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 6.8054942820267685\n", + " normg = 16.863101193599444\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.803397287126195\n", + " normg = 3.6735213041778074\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 6.803237640743437\n", + " normg = 2.281321009624268\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.8031235303845445\n", + " normg = 1.0236799059030584\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 6.803082097253859\n", + " normg = 0.9265938132837663\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 6.803001103857252\n", + " normg = 2.305554598792525\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 6.807745750998131\n", + " normg = 25.96440535797245\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 6.803186674092118\n", + " normg = 6.18704156344446\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 6.802902980752548\n", + " normg = 1.2942792324083252\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 6.802883995934402\n", + " normg = 0.7194360957863329\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 6.8028735094351385\n", + " normg = 0.43025554196300747\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 6.802865733596979\n", + " normg = 0.4015380630430839\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 6.802836625529757\n", + " normg = 1.4377886644280444\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 6.811339537601952\n", + " normg = 34.480740071500804\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 6.803054538562885\n", + " normg = 5.013328440603478\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 6.802845797527608\n", + " normg = 1.5424056913394701\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 6.802817908540024\n", + " normg = 0.578789758731634\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 6.80281311705275\n", + " normg = 0.10041845677764001\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 6.802812896565977\n", + " normg = 0.08005692424150818\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 6.8028126860503955\n", + " normg = 0.12239671731032209\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 6.802813503945769\n", + " normg = 0.4090758814813913\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 6.802812444297308\n", + " normg = 0.1435826283066373\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 6.802812283915599\n", + " normg = 0.0524005713406454\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 6.802812241188183\n", + " normg = 0.05112404466768222\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 6.802811349897118\n", + " normg = 0.024465055028573227\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 6.802820192424174\n", + " normg = 1.0942431268297579\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 6.802811947531909\n", + " normg = 0.29303411479727676\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 6.802811346572157\n", + " normg = 0.03589461458332389\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 6.802811333323918\n", + " normg = 0.020147179697125938\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 6.802811325495854\n", + " normg = 0.011037007328297266\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 6.802811321601464\n", + " normg = 0.005728886766189011\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 6.802811320710355\n", + " normg = 0.007587439371540738\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 6.802811322477241\n", + " normg = 0.017539832262557797\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 6.802811320180617\n", + " normg = 0.0053985845343534405\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 6.8028113199746265\n", + " normg = 0.0012041863647255673\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 6.802811319958887\n", + " normg = 0.0008303745580330808\n", + "\n", + " Proj Gradient norm = 452.01551818033323\n", + " Gradient norm = 251.29514312485958\n", + " Residual norm = 6.8028113199587805\n", + "\n", + " ----> GKB Iteration 4: Tk is 50x40\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 2828.3299716923502\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688738\n", + " normg = 4761.9909769381775\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 39.80578304387296\n", + " normg = 1113.446560794672\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 27.20013079732072\n", + " normg = 702.1654063397112\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 16.658323001799964\n", + " normg = 465.8412784734554\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 8.308241654751154\n", + " normg = 244.40989664111646\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 12.60002937294577\n", + " normg = 958.4559897275993\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 8.127856077408293\n", + " normg = 514.0207266061248\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 6.346775484343234\n", + " normg = 101.14261164244121\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 6.211272241415512\n", + " normg = 97.82737206541094\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 4.049145553335403\n", + " normg = 72.42254032758497\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 11.949329179274502\n", + " normg = 706.9186590948693\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 20.0360012917935\n", + " normg = 1483.1053101684736\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 13.383401189608232\n", + " normg = 1221.796525392596\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 3.7237727955644884\n", + " normg = 113.02402925586667\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 3.6237862850571627\n", + " normg = 44.151746092533244\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 3.596581677859111\n", + " normg = 32.30966813189987\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 3.5593046059077564\n", + " normg = 17.841629132750025\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 3.5469148235495016\n", + " normg = 16.084953052492473\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 3.5498276712970913\n", + " normg = 28.419380646110024\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 3.54331729822493\n", + " normg = 23.458605671446257\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 3.540766640139282\n", + " normg = 16.243111988203495\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 3.5389414150268013\n", + " normg = 4.277124925846762\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 3.5387072604785605\n", + " normg = 3.891649638048196\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 3.537465396937789\n", + " normg = 3.280792283483979\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 3.538079044697247\n", + " normg = 21.317946089284888\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 4.002657490085269\n", + " normg = 264.32772634690957\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 3.5448193353911814\n", + " normg = 32.64364684573534\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 3.536221726796065\n", + " normg = 11.456430844700725\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 3.534664159456326\n", + " normg = 4.649159598283673\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 3.5343431916166184\n", + " normg = 0.8975489844829293\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 3.534322385135633\n", + " normg = 0.8094280837173895\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 3.534284200752156\n", + " normg = 1.9426894821415237\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 3.5356111033168616\n", + " normg = 14.654299338688308\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 3.534240187553757\n", + " normg = 1.9923868994787224\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 3.5342124143785796\n", + " normg = 0.5347915347614375\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 3.5342085483417724\n", + " normg = 0.5011816198588395\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 3.534173135099091\n", + " normg = 0.5549138624255067\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 3.534733453497505\n", + " normg = 7.294137199008699\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 3.534685294808929\n", + " normg = 7.326010579843007\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 3.5341321713826512\n", + " normg = 0.6612196632845633\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 3.5341290263156036\n", + " normg = 0.3260426785827217\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 3.534128219353983\n", + " normg = 0.13965176674957314\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 3.5341279678538973\n", + " normg = 0.11879861016274959\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.534127306933077\n", + " normg = 0.11430157330302683\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.5341308409482437\n", + " normg = 1.0327954275985396\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.5345660229610547\n", + " normg = 8.27489044141565\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 3.534123795836495\n", + " normg = 0.10507642813256876\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 3.534123686395594\n", + " normg = 0.061537113157665475\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 3.5341236140688737\n", + " normg = 0.03794024664610353\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 3.53412355335721\n", + " normg = 0.0354833986427245\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 3.5341233249848716\n", + " normg = 0.12412020838725937\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 3.5341771912919278\n", + " normg = 2.4383326305052053\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 3.5341235206765114\n", + " normg = 0.20019553295006287\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 3.534123158441739\n", + " normg = 0.04471726336517316\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 3.5341231377033733\n", + " normg = 0.018928258674828904\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 3.534123132680356\n", + " normg = 0.011619569801600824\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 3.534123130040002\n", + " normg = 0.009740787449284825\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 3.5341231293210527\n", + " normg = 0.015230370400184233\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 3.534123128338621\n", + " normg = 0.013813255934064931\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 3.5341231268667825\n", + " normg = 0.005292015175666634\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 3.5341231264699657\n", + " normg = 0.004841597675804327\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 3.5341231244505145\n", + " normg = 0.004528842352384619\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 3.5341231522586263\n", + " normg = 0.07101927505905074\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 3.53412382357024\n", + " normg = 0.32609683214794316\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 3.534123118833705\n", + " normg = 0.005504186080033581\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 3.534123118628651\n", + " normg = 0.0009668820448973206\n", + "\n", + " Proj Gradient norm = 284.79979144985896\n", + " Gradient norm = 166.62004793735963\n", + " Residual norm = 3.5341231186286053\n", + "\n", + " ----> GKB Iteration 5: Tk is 60x50\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923502\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688738\n", + " normg = 4771.714128249066\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821323\n", + " normg = 1153.3259478040566\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.563651386913296\n", + " normg = 653.0528404503609\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 16.670161657109546\n", + " normg = 461.2260024297473\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 8.062390112344925\n", + " normg = 304.73588960614325\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 15.122878626651236\n", + " normg = 1234.4632888763308\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 10.472189776361407\n", + " normg = 926.1386855358511\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.934790822489723\n", + " normg = 107.557698394116\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 4.791507468901024\n", + " normg = 100.6782546191723\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 3.57873788513521\n", + " normg = 96.77729019681914\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 7.130199898522473\n", + " normg = 513.7110315174699\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 8.750100651444484\n", + " normg = 745.3242996223315\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 7.657686508863652\n", + " normg = 913.681053369326\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 3.187418540766626\n", + " normg = 380.14461228968867\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 2.267155240367276\n", + " normg = 31.48414471843614\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 2.255760869046861\n", + " normg = 26.543267545123122\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 2.220260527061954\n", + " normg = 23.195955981185055\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 2.1832113373566124\n", + " normg = 42.60519387676274\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 2.618760380251058\n", + " normg = 232.28156168395688\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.281336567217448\n", + " normg = 140.1557925968447\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 2.130807650871867\n", + " normg = 23.282842610327346\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 2.125228333509324\n", + " normg = 13.218785368832425\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 2.1216684844782137\n", + " normg = 11.162312428387079\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 2.112560339846361\n", + " normg = 15.38974096306011\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 2.2962301730833445\n", + " normg = 175.21096052025487\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 2.1709077845609572\n", + " normg = 107.52827437393029\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 2.0972248072654036\n", + " normg = 8.035501706709166\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 2.0964933111675057\n", + " normg = 6.590539571315756\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 2.094602524769046\n", + " normg = 5.3945965895234185\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 2.0920739454973014\n", + " normg = 6.169856977630368\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 2.1056659360261505\n", + " normg = 43.386450252755985\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 2.1335101558681813\n", + " normg = 81.18904157745015\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 2.0893346263591392\n", + " normg = 12.427281715814315\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 2.0882402083371865\n", + " normg = 2.67033979008743\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 2.0881456806000385\n", + " normg = 2.4050963000352663\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 2.087642514873131\n", + " normg = 2.4679843090970985\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 2.0895088829250996\n", + " normg = 15.002319080571896\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 2.098888448630525\n", + " normg = 40.20664752648078\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 2.0904352515800193\n", + " normg = 23.77969592064049\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 2.0868048150380485\n", + " normg = 3.3851658173416017\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 2.0867046680980104\n", + " normg = 1.6592456199367516\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 2.086662382904463\n", + " normg = 1.015802381722696\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 2.086626078691337\n", + " normg = 0.852099753812461\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 2.086559278668304\n", + " normg = 1.0784612213129854\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 2.087816086722919\n", + " normg = 13.665991193684613\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 2.0879202599256272\n", + " normg = 15.290621203732291\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 2.0864541378740005\n", + " normg = 1.2416107231611528\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 2.086443451737143\n", + " normg = 0.3826804253530679\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 2.0864414456154257\n", + " normg = 0.3679985614814188\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 2.0864120589132886\n", + " normg = 0.4933781611889143\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 2.087027141631007\n", + " normg = 6.153997346231408\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.086436287233735\n", + " normg = 1.73241815537337\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 2.0864040223900244\n", + " normg = 0.905935783908319\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 2.086398956954416\n", + " normg = 0.5196326513701542\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 2.0863971100941727\n", + " normg = 0.13292715673932454\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 2.0863969773566833\n", + " normg = 0.05229848640922775\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 2.0863969387827037\n", + " normg = 0.048126321538575816\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 2.086396713298026\n", + " normg = 0.04625586919250927\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 2.0863991083352476\n", + " normg = 0.6465674896384932\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 2.0864161440463405\n", + " normg = 1.7696906292061598\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 2.086396336835034\n", + " normg = 0.08408085987661512\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 2.0863962799903577\n", + " normg = 0.031719672550241565\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 2.0863962671228404\n", + " normg = 0.018469117796071854\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 2.086396257576179\n", + " normg = 0.015353594235999428\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 2.0863962349295515\n", + " normg = 0.01415594828012887\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 2.086396357669956\n", + " normg = 0.12912536199980865\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 2.0863990862156867\n", + " normg = 0.5634327049942576\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 2.0863963729571924\n", + " normg = 0.16448150961531904\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 2.0863962078339022\n", + " normg = 0.0614436003481215\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 2.0863961825980337\n", + " normg = 0.01126403265803573\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 2.0863961813011733\n", + " normg = 0.00657039325924677\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 2.08639618048742\n", + " normg = 0.003529457937609755\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 2.0863961800049147\n", + " normg = 0.003183662855282679\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 2.086396179087973\n", + " normg = 0.01305502329660292\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 2.086396408476644\n", + " normg = 0.19092042795647723\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 2.0863961781732963\n", + " normg = 0.009890761016576244\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 2.0863961774294846\n", + " normg = 0.0032282819454993506\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 2.08639617730372\n", + " normg = 0.001960812194214045\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 2.086396177201514\n", + " normg = 0.001446308297488384\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 2.0863961770737576\n", + " normg = 0.0015066778439620512\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 2.0863961773478628\n", + " normg = 0.006712347588763042\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 2.086396177497298\n", + " normg = 0.008031484104752967\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 2.086396176851913\n", + " normg = 0.0014623133354642705\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 2.086396176831533\n", + " normg = 0.0010059261154092452\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 2.086396176818321\n", + " normg = 0.000822946147172622\n", + "\n", + " Proj Gradient norm = 197.9224526006811\n", + " Gradient norm = 122.08704751098364\n", + " Residual norm = 2.086396176818262\n", + "\n", + " ----> GKB Iteration 6: Tk is 70x60\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624956\n", + " normg = 13540.36134130544\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923416\n", + " normg = 16463.83193710711\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688718\n", + " normg = 4771.714128249062\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213165\n", + " normg = 1156.9647673778222\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527514164\n", + " normg = 674.2940104516613\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.82021880969561\n", + " normg = 457.16769180595855\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 8.14307082143891\n", + " normg = 340.43796274192056\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 15.211937893010688\n", + " normg = 1279.0190075405694\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 8.911181558809908\n", + " normg = 830.3635049039353\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.48790108121419\n", + " normg = 116.69977288627153\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 4.318207842090261\n", + " normg = 110.82429242911404\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 2.5590153773083375\n", + " normg = 86.06719624567836\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 3.8911517970818577\n", + " normg = 352.60114675594565\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.405652206884394\n", + " normg = 1272.5890722535482\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 13.28499498741892\n", + " normg = 1350.3190236394687\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 1.845534210837542\n", + " normg = 187.3827770655297\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 1.5813461003477771\n", + " normg = 71.03498081797434\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 1.5154647484967747\n", + " normg = 48.8932846555817\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 1.449842889070781\n", + " normg = 19.976996921505677\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 1.4304693349124378\n", + " normg = 20.262802814973636\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 1.5220901164591167\n", + " normg = 144.95453176412377\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.421983964118656\n", + " normg = 404.0777347697203\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 1.3863698411138232\n", + " normg = 45.338489030815026\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 1.3709635874002843\n", + " normg = 13.842803599470024\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 1.3686191527026816\n", + " normg = 9.801397461023143\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 1.3652851841813807\n", + " normg = 9.19039145481679\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 1.3525345964036488\n", + " normg = 26.740569202349878\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 2.9879435203521965\n", + " normg = 445.0697750383753\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 1.4153230439807434\n", + " normg = 107.98442461325314\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 1.3480443063960488\n", + " normg = 31.908875595210905\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 1.3416535716545344\n", + " normg = 3.2018546914765933\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 1.3415415463058242\n", + " normg = 2.5016665231080712\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 1.341309870264588\n", + " normg = 2.201628929912155\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 1.3410248854490865\n", + " normg = 3.3268166039431417\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 1.342317320328028\n", + " normg = 12.523475290533103\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.3409618793547207\n", + " normg = 6.657531888366905\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 1.3405530554911789\n", + " normg = 2.0245224452586226\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 1.3405087873124821\n", + " normg = 1.3926639847529414\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 1.340475668073321\n", + " normg = 1.2902070652917628\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 1.3404248497867977\n", + " normg = 1.915512056838869\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 1.3406194031642116\n", + " normg = 6.8414065713475125\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 1.3403792393265919\n", + " normg = 3.261478028425275\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.3403078382887748\n", + " normg = 0.9362924653569585\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 1.340296172089449\n", + " normg = 0.9150812262143334\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 1.340030225580381\n", + " normg = 0.32031028728692956\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 1.3411038103457602\n", + " normg = 13.257629383041955\n", + "\n", + " OUTER ITERATION 47:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 1.3404314764564036\n", + " normg = 8.201368961752044\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 1.34001583590972\n", + " normg = 0.10238608860599195\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 1.340015732431914\n", + " normg = 0.06369454646101279\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.3400156576935704\n", + " normg = 0.024044898775342754\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.3400156418930709\n", + " normg = 0.016044609556485595\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.3400156365968257\n", + " normg = 0.030179615586182224\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.3400156562188388\n", + " normg = 0.06579012577373929\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.340015624477792\n", + " normg = 0.01347620473823091\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.3400156224629594\n", + " normg = 0.009458509737872576\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.3400156199042519\n", + " normg = 0.009045149708769176\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.340015593437988\n", + " normg = 0.012753274809075439\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 1.3400179931500535\n", + " normg = 0.5884300675469535\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 1.3400156179676628\n", + " normg = 0.055749835618631394\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 1.3400155972977408\n", + " normg = 0.010185088732876327\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 1.340015596119905\n", + " normg = 0.008082104884307042\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 1.3400155937008424\n", + " normg = 0.005598190598710683\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 1.3400155920104786\n", + " normg = 0.007244097318323843\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 1.3400156057806862\n", + " normg = 0.044821864521630755\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 1.3400155926615203\n", + " normg = 0.012682007765579005\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 1.3400155915659053\n", + " normg = 0.0025038005107205527\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 1.3400155915077272\n", + " normg = 0.0010377600157919034\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 1.3400155914944023\n", + " normg = 0.0002562183333998653\n", + "\n", + " Proj Gradient norm = 145.40023610067965\n", + " Gradient norm = 94.84198270609781\n", + " Residual norm = 1.3400155914943304\n", + "\n", + " ----> GKB Iteration 7: Tk is 80x70\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923493\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688817\n", + " normg = 4771.714128249076\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821333\n", + " normg = 1156.9647673778304\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527513936\n", + " normg = 674.7446788232255\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.773733774940801\n", + " normg = 463.9049672499753\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.81818748323415\n", + " normg = 345.2889780519881\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 16.624572619089555\n", + " normg = 1381.5898918688235\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.609693154087063\n", + " normg = 723.5014620766065\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.240788989144173\n", + " normg = 122.33364173291487\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 4.053214356257137\n", + " normg = 116.3772169098435\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 2.0747479105843842\n", + " normg = 90.32322374785538\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 5.294270946244718\n", + " normg = 517.4884863312384\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 9.714645354720155\n", + " normg = 988.0863030807773\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 7.21423784286807\n", + " normg = 986.5419529491925\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 1.3847762447998204\n", + " normg = 205.32666867642573\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 1.1111457165327328\n", + " normg = 40.36940831827213\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 1.0925293752372036\n", + " normg = 31.410433659032982\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 1.0572716232959238\n", + " normg = 24.033414333338424\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 1.0263955840022143\n", + " normg = 24.44320743296393\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 1.030904747588847\n", + " normg = 59.33250424518177\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 1.0759989000287256\n", + " normg = 111.0077579896895\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 1.0136258266044356\n", + " normg = 78.31320677841609\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.9754901021823427\n", + " normg = 19.703622634558783\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.9721302121324357\n", + " normg = 11.834116359962612\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.9694489041091913\n", + " normg = 11.135292784028017\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.9452099764862651\n", + " normg = 13.010750562161935\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 1.725985331908458\n", + " normg = 328.3257426366129\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 1.4155222572415693\n", + " normg = 277.23775205857174\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.9426735187624278\n", + " normg = 30.432362055261944\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.935325450198495\n", + " normg = 12.997217987433293\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.9331561803188293\n", + " normg = 6.396620234072782\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.9324426680513246\n", + " normg = 1.2794450711901681\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.9323888280355773\n", + " normg = 1.2257541388955464\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.9323756234592641\n", + " normg = 7.103980368350124\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 0.973239438725368\n", + " normg = 82.04132112094797\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.9320172885234097\n", + " normg = 1.4225312318515582\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.9320013342252331\n", + " normg = 0.6207321849752191\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.9319956228491323\n", + " normg = 0.5008863888848744\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.9319817972136198\n", + " normg = 0.46561490184857973\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.9319667502586104\n", + " normg = 1.4967499811929421\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.9331247831522931\n", + " normg = 10.989150639157089\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.9321110982570084\n", + " normg = 4.800106741082791\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.9319378951617607\n", + " normg = 1.1380439446528596\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.9319273423601089\n", + " normg = 0.2992282856830745\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.9319261711530005\n", + " normg = 0.2078333942860775\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.9319247275623147\n", + " normg = 0.17934286045615475\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.9319223292827092\n", + " normg = 0.32595336590928176\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.9319918923349065\n", + " normg = 3.3225712856291247\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.9319276075113173\n", + " normg = 1.1929879697995005\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.931918459192985\n", + " normg = 0.1711321800409165\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.9319181560877076\n", + " normg = 0.12098054329549626\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.9319177574810009\n", + " normg = 0.09888491929904022\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.9319169204801474\n", + " normg = 0.09748329072791705\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.9319327678296024\n", + " normg = 1.6545962312658475\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.9321047868039338\n", + " normg = 5.508634786605357\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.9319156311444236\n", + " normg = 0.35851609900960435\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.9319146990538034\n", + " normg = 0.10506610222597305\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.9319145775834148\n", + " normg = 0.05280526786624139\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.9319145307979839\n", + " normg = 0.02218512818449253\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.9319145143652132\n", + " normg = 0.021218236578119536\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.9319144586804137\n", + " normg = 0.11502688391587061\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.9319656815616392\n", + " normg = 2.851632106743009\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.9319146037147906\n", + " normg = 0.17838560787976834\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.9319143775853881\n", + " normg = 0.03776336514153069\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.9319143642104925\n", + " normg = 0.012473031956212027\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.9319143623745467\n", + " normg = 0.003699175654648827\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.9319143620749788\n", + " normg = 0.003269049096855994\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.9319143609466999\n", + " normg = 0.004379737858794355\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.9319144101800714\n", + " normg = 0.0900457838567577\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.9319143799079309\n", + " normg = 0.0579761296865226\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.9319143591983651\n", + " normg = 0.0032410327769011836\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.9319143590915395\n", + " normg = 0.0022927734038102852\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.9319143589595532\n", + " normg = 0.0013119027246618052\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.9319143588724892\n", + " normg = 0.0012867499038159093\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.9319143590729715\n", + " normg = 0.007435043932389378\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.9319143615497999\n", + " normg = 0.020274639744174466\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.9319143586416517\n", + " normg = 0.0010919962081284323\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.9319143586287542\n", + " normg = 0.0007600550816813546\n", + "\n", + " Proj Gradient norm = 109.43798763257008\n", + " Gradient norm = 76.39171225904212\n", + " Residual norm = 0.9319143586287263\n", + "\n", + " ----> GKB Iteration 8: Tk is 90x80\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923507\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688778\n", + " normg = 4771.714128249071\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821327\n", + " normg = 1156.9647673778252\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527514093\n", + " normg = 674.7446788232262\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494078\n", + " normg = 464.03281682515234\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.7598548611795986\n", + " normg = 351.1378417921172\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.111730245338688\n", + " normg = 1414.954794735621\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.72920596334152\n", + " normg = 748.2913953318621\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.135999077683995\n", + " normg = 126.29641916751173\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.9370102649076153\n", + " normg = 119.79763117208377\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.927674488484779\n", + " normg = 100.63513516792348\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.055084371015691\n", + " normg = 534.4368222234772\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 6.519029978384623\n", + " normg = 837.9526217786976\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 8.606902839658009\n", + " normg = 1112.6400956626396\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 1.023557510656693\n", + " normg = 146.1253494916811\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.8805691301151221\n", + " normg = 38.134312647069116\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.8630790192697821\n", + " normg = 30.71459738174879\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.8234213523613372\n", + " normg = 24.10605714962916\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.788387093289239\n", + " normg = 28.94889351342837\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.8755651919991227\n", + " normg = 118.15241407063073\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 0.8898504693905004\n", + " normg = 144.3644561090282\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.7495711774484175\n", + " normg = 49.17665427175161\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.7336251693306278\n", + " normg = 14.775959734804987\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.7312045622766666\n", + " normg = 12.147829683426055\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.7254987599818719\n", + " normg = 11.391715028966985\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.7112526085291624\n", + " normg = 57.946491823254966\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.485560217471805\n", + " normg = 1317.4991288328938\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.7706383092952902\n", + " normg = 95.11013919850429\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.698597264338786\n", + " normg = 32.36757500269731\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.6879903512773059\n", + " normg = 6.314555586024097\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.6874991525695039\n", + " normg = 1.9432812756793763\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.6874214686465996\n", + " normg = 1.4842584104853271\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.6872926376453291\n", + " normg = 1.5789805716800596\n", + "\n", + " OUTER ITERATION 35:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.6892232188296724\n", + " normg = 19.281021548482965\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 0.6977360248499314\n", + " normg = 42.03691006302778\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.6868948380261726\n", + " normg = 1.8593144973351183\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.6868669980752836\n", + " normg = 0.7986620556943206\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.6868572671728055\n", + " normg = 0.666236627749563\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.6868316695215899\n", + " normg = 0.6185492109740369\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.6868453141527838\n", + " normg = 3.872197220126552\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.7078308837004338\n", + " normg = 50.8983286117579\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.6870150322707472\n", + " normg = 5.480952882822772\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.6867461010730607\n", + " normg = 1.7167446403602016\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.6867152777265464\n", + " normg = 0.6643574078474234\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.6867110025558327\n", + " normg = 0.3426523154461606\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.6867102329759686\n", + " normg = 0.21057444803879732\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.6867098789824911\n", + " normg = 0.10599653278947367\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.6867097167895377\n", + " normg = 0.09579918867424721\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.6867090834386094\n", + " normg = 0.10688601139867629\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.6867244726665241\n", + " normg = 1.668060682436208\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.6867498490225494\n", + " normg = 2.643597291023997\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.6867072211737191\n", + " normg = 0.047123273884819315\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.6867071961769788\n", + " normg = 0.04255968374908145\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.6867070664805535\n", + " normg = 0.038644533210119014\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.6867069592897849\n", + " normg = 0.145259281271798\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.6867258981933545\n", + " normg = 1.2200748531985215\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.686708824959207\n", + " normg = 0.5640238521078101\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.6867078514538207\n", + " normg = 0.4284453990756978\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.6867066162363478\n", + " normg = 0.02552611742645489\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.6867066092951494\n", + " normg = 0.01693666364189427\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.6867066026113471\n", + " normg = 0.009190145692374016\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.6867065985333762\n", + " normg = 0.00810387395894582\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.686706596335044\n", + " normg = 0.03175031766195399\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6867069186095511\n", + " normg = 0.22778261324396465\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.6867065901412133\n", + " normg = 0.023893197186341395\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.6867065861366116\n", + " normg = 0.0064321270660962675\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.6867065856401806\n", + " normg = 0.0049814172731156275\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.6867065846401815\n", + " normg = 0.004470300495754296\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.6867065828491792\n", + " normg = 0.012013932727568637\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.6867066866347342\n", + " normg = 0.11447828225958331\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.6867065871130781\n", + " normg = 0.03395376697263227\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.6867065804541782\n", + " normg = 0.009670575499803286\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.686706579846992\n", + " normg = 0.0023274103541078626\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.6867065797785915\n", + " normg = 0.0022146165329366744\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.6867065789666533\n", + " normg = 0.002802423338756849\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.6867065968250948\n", + " normg = 0.03813017674638422\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.6867065837387105\n", + " normg = 0.02407702892515511\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.6867065793238983\n", + " normg = 0.013167835433680912\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.686706578369544\n", + " normg = 0.005623545578430033\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.68670657817407\n", + " normg = 0.0006654061385436706\n", + "\n", + " Proj Gradient norm = 89.09582210515254\n", + " Gradient norm = 65.08756681452395\n", + " Residual norm = 0.6867065781740354\n", + "\n", + " ----> GKB Iteration 9: Tk is 100x90\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923507\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688758\n", + " normg = 4771.714128249068\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213186\n", + " normg = 1156.9647673778256\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527514032\n", + " normg = 674.7446788232271\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494079\n", + " normg = 464.032816825153\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179564\n", + " normg = 351.41581684882055\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.00490909737465\n", + " normg = 1414.5100218031364\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.82363534852696\n", + " normg = 764.9906671408613\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.080721441208833\n", + " normg = 125.8053993815847\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.883200427241815\n", + " normg = 120.16962438941964\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5959774758029992\n", + " normg = 90.9214298664356\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 5.624530229663286\n", + " normg = 543.2714774536646\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 11.378467196549341\n", + " normg = 1172.7436581046788\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 9.50670727982749\n", + " normg = 1188.2375468658868\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.8420241248400862\n", + " normg = 156.558004177731\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.6757573254001551\n", + " normg = 43.434691759567436\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.6533427637948911\n", + " normg = 32.74477616695698\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.6187237459917004\n", + " normg = 20.11855618476807\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.5982555052801157\n", + " normg = 19.744731998873377\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.607199253561613\n", + " normg = 66.15248272480001\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 0.7694169943912674\n", + " normg = 175.24346486423232\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.5814796411857283\n", + " normg = 59.83207039403552\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.5582659953335436\n", + " normg = 13.359018435830485\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.5562622418210776\n", + " normg = 10.849788650375693\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.5513542971908924\n", + " normg = 9.77895505164695\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.5421417128579122\n", + " normg = 21.578701860687076\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.9048555857752547\n", + " normg = 219.83906022061365\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.6060118611762465\n", + " normg = 109.00310801288029\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.5336661166461745\n", + " normg = 21.351365269383297\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.5303866931517858\n", + " normg = 7.300955247828328\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.5297324810627287\n", + " normg = 5.128693178872136\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.5288962639916049\n", + " normg = 4.078254408455898\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.5278627648566644\n", + " normg = 4.286926390588499\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.5302313725254784\n", + " normg = 21.878490708404673\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 0.5489020083253183\n", + " normg = 60.03821801429765\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.527526198078264\n", + " normg = 16.69197912457198\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.5257084089832657\n", + " normg = 3.489074862260814\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.5255751749027754\n", + " normg = 2.5081451185942596\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.525387517897161\n", + " normg = 2.0316521972577535\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.5251375100679284\n", + " normg = 2.2477682962995122\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.5258639684511343\n", + " normg = 10.93546108133516\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.5275641480134261\n", + " normg = 19.966931109505705\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.525099367550362\n", + " normg = 9.06152572351654\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.5245881327781315\n", + " normg = 1.8077717783658933\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.5245589468251582\n", + " normg = 1.1263080167557795\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.5245331274716666\n", + " normg = 1.0321332049856513\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.5243726420095312\n", + " normg = 0.9502512059756347\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.5275028766649346\n", + " normg = 21.88636190418127\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.5379149677352971\n", + " normg = 47.37538571414209\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.5242728480278653\n", + " normg = 3.3265132460218774\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.5241971286344025\n", + " normg = 0.8772203584084439\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.5241890578332024\n", + " normg = 0.4525862805668458\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.5241859799869959\n", + " normg = 0.11614393183317791\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.5241856003451502\n", + " normg = 0.10743541340457205\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.5241835353331059\n", + " normg = 0.12585163612465983\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.5242559156334626\n", + " normg = 2.802176509725214\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.5242141556634612\n", + " normg = 2.16665457665949\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.524186710616617\n", + " normg = 0.9043565977378157\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.5241817138554576\n", + " normg = 0.09660465562670276\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.5241816479364974\n", + " normg = 0.028249985417810465\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.5241816388930145\n", + " normg = 0.018125299437421943\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.5241816298741168\n", + " normg = 0.01530500086053582\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.5241816131421438\n", + " normg = 0.018170140110192287\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.5241817157984952\n", + " normg = 0.11236775327460434\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.5241816950135746\n", + " normg = 0.11116805548487764\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.5241815907219098\n", + " normg = 0.04331543423490582\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.5241815804771464\n", + " normg = 0.020062937569372375\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.524181577606459\n", + " normg = 0.007952641307729245\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.5241815767068329\n", + " normg = 0.007735317233625699\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.5241815596343198\n", + " normg = 0.006964049500195429\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.5241821181385853\n", + " normg = 0.2896117308495865\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.5241817069690025\n", + " normg = 0.15474326922697249\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.5241815598634119\n", + " normg = 0.014776321691727675\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.5241815578440363\n", + " normg = 0.008984184038052746\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.5241815563382449\n", + " normg = 0.004975499130360113\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.5241815556079176\n", + " normg = 0.0010254613031628868\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.5241815555877372\n", + " normg = 0.0011937094268897922\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.5241815556287474\n", + " normg = 0.0028846457725880807\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.524181555577693\n", + " normg = 0.00038446784510962105\n", + "\n", + " Proj Gradient norm = 69.93685713472058\n", + " Gradient norm = 55.16552065088322\n", + " Residual norm = 0.5241815555776467\n", + "\n", + " ----> GKB Iteration 10: Tk is 110x100\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923507\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688863\n", + " normg = 4771.714128249084\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821323\n", + " normg = 1156.9647673778295\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527514025\n", + " normg = 674.7446788232254\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494097\n", + " normg = 464.0328168251582\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.7598548611796305\n", + " normg = 351.415816848832\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097375158\n", + " normg = 1414.6579297147493\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824214\n", + " normg = 765.323493845258\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.061443241211816\n", + " normg = 126.4939014833931\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.862146037260756\n", + " normg = 120.55886967857958\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.6216008011024863\n", + " normg = 98.20539764982037\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 7.122576299651788\n", + " normg = 627.8693654654088\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 9.992524600932562\n", + " normg = 1081.013826935585\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 9.796495145108171\n", + " normg = 1213.9983257377655\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.7861862070627446\n", + " normg = 172.27555958204186\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.5870116867512948\n", + " normg = 44.6763323952351\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.5637503620856845\n", + " normg = 33.26312580310742\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.529191305021222\n", + " normg = 21.691653345027493\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.5049635032729424\n", + " normg = 19.946119073993696\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.5101767795735326\n", + " normg = 68.36681498107387\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 0.7972723007121783\n", + " normg = 217.99510714588638\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.4918392798928127\n", + " normg = 73.33491094502122\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.45748272381214383\n", + " normg = 15.447919417086112\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.4550888512897469\n", + " normg = 11.072051992159201\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.4517942236982896\n", + " normg = 9.899383208762847\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.4387303726395127\n", + " normg = 12.931996672748559\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 1.0190562391288815\n", + " normg = 293.69213199396717\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.6492082132391466\n", + " normg = 191.9522465977363\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.4262020555191501\n", + " normg = 17.50517839949258\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.4241530883741325\n", + " normg = 4.643303960875113\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.42390429813000335\n", + " normg = 3.3823162536844316\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.4235667055638279\n", + " normg = 2.257764088387096\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.4232936522448851\n", + " normg = 2.1061238347451097\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.423163829231067\n", + " normg = 6.92883949185358\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 0.43301366118742346\n", + " normg = 32.7930045240811\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.42288719756423876\n", + " normg = 7.384034668115071\n", + "\n", + " OUTER ITERATION 38:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.4225006997616773\n", + " normg = 3.362827414871852\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.4224180616806254\n", + " normg = 1.3816222118240664\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.4223960544735374\n", + " normg = 1.0566893276599514\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.42236160844459364\n", + " normg = 0.9713304886519223\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.4223054474879488\n", + " normg = 3.449083724484781\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.42854731847576666\n", + " normg = 32.35962674157832\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.4221864614136707\n", + " normg = 1.5140546486746957\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.4221705610566044\n", + " normg = 0.5567288305484653\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.4221662485450418\n", + " normg = 0.539948088289972\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.42208746146429477\n", + " normg = 0.6346548834073673\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.42388541929384693\n", + " normg = 11.2965821825888\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.4222826715212118\n", + " normg = 4.510216528738762\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.42209959553863563\n", + " normg = 2.0141951083986274\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.42207336036293197\n", + " normg = 0.9286509551914386\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.42206811105658776\n", + " normg = 0.19920325181473514\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.42206784740610354\n", + " normg = 0.04796596106328874\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.4220678204841822\n", + " normg = 0.03756099448717451\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.4220677672134394\n", + " normg = 0.02977429751932066\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.42206771112954095\n", + " normg = 0.034496182305728894\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.4220678847733032\n", + " normg = 0.17202033137756023\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.42206817783578904\n", + " normg = 0.29030377532055335\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.42206765040617233\n", + " normg = 0.0844358360761277\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.42206760390467335\n", + " normg = 0.01965101529743725\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.42206759940786376\n", + " normg = 0.016896889670669\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.42206758377295234\n", + " normg = 0.01616790192002699\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.422067593193044\n", + " normg = 0.08095802946215859\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.42207005592640423\n", + " normg = 0.5609926453120013\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.42206787890729713\n", + " normg = 0.23413210046197963\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.4220675400005955\n", + " normg = 0.05455177832252978\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.42206751941950243\n", + " normg = 0.014093897210466373\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.4220675172979458\n", + " normg = 0.008267092230406621\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.42206751579861707\n", + " normg = 0.006193578089648461\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.4220675138370554\n", + " normg = 0.006013817212406538\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.4220675190484037\n", + " normg = 0.04174233941881757\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.4220679974468501\n", + " normg = 0.2782999675001791\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.4220675193257042\n", + " normg = 0.0406011879581405\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.42206750716967856\n", + " normg = 0.012733743646191493\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.4220675054483333\n", + " normg = 0.0052470400201949175\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.4220675050318026\n", + " normg = 0.0025315114330490512\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.4220675048362484\n", + " normg = 0.002422661591609863\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.42206750388560016\n", + " normg = 0.011614611616645856\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.4220681461932094\n", + " normg = 0.3247650132687474\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.42206750383122565\n", + " normg = 0.009532957691596337\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.42206750305876933\n", + " normg = 0.00414150716254405\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.42206750286007494\n", + " normg = 0.0008008225394012287\n", + "\n", + " Proj Gradient norm = 59.557672151438744\n", + " Gradient norm = 49.13919263001827\n", + " Residual norm = 0.4220675028600611\n", + "\n", + " ----> GKB Iteration 11: Tk is 120x110\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923507\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688837\n", + " normg = 4771.714128249079\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821316\n", + " normg = 1156.9647673778268\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527514146\n", + " normg = 674.7446788232251\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.773733774940894\n", + " normg = 464.03281682515563\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179463\n", + " normg = 351.41581684882044\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.00490909737452\n", + " normg = 1414.6579297147148\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824398\n", + " normg = 765.3645394730514\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.0599820747533615\n", + " normg = 127.26552445576796\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.858272075232611\n", + " normg = 121.22136897315146\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.619068242790573\n", + " normg = 98.2755744118336\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 5.874045433941124\n", + " normg = 555.9738767195227\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 13.014437289504661\n", + " normg = 1274.0203039491407\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.855899737939971\n", + " normg = 1405.0293165370626\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.7344239999108594\n", + " normg = 168.22278809225438\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.5335014194934969\n", + " normg = 56.78857864507171\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.49362873133882057\n", + " normg = 40.73321090810971\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.4458124686740005\n", + " normg = 21.060570546750853\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.42358609330371\n", + " normg = 18.867285309009013\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.43101385216437915\n", + " normg = 86.67499845379376\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 1.7541303361030995\n", + " normg = 465.73624875609727\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.40235125401609084\n", + " normg = 69.92122187128092\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.3679516905470973\n", + " normg = 18.8076255975056\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.36408351203268746\n", + " normg = 11.3957544167838\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.36094294812876304\n", + " normg = 9.035974001783892\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.3558116015550483\n", + " normg = 9.518121474643443\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.39099425544390404\n", + " normg = 76.0941023363864\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.558073765255762\n", + " normg = 176.73726039430275\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.3565288410536218\n", + " normg = 46.30597895463381\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.34255170047135036\n", + " normg = 8.438565783873807\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.34189438165416436\n", + " normg = 4.620938650032926\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.3414899799556662\n", + " normg = 3.8620378328670495\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.3404721050852625\n", + " normg = 3.6568929772940657\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.35260140274097784\n", + " normg = 49.4713115940763\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 0.8584017510899882\n", + " normg = 290.57770426976464\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.3403255392771251\n", + " normg = 19.490996139003773\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.3373197824040892\n", + " normg = 6.512722206829266\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.33690011136577724\n", + " normg = 1.1977972593157222\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.3368800057131185\n", + " normg = 0.7093741150601331\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.33686422752973716\n", + " normg = 0.661644027613216\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.33676286745165424\n", + " normg = 1.356889895597921\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.35461050391955856\n", + " normg = 53.625349689817284\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.3370676945536343\n", + " normg = 6.928625055334951\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.33674502369015635\n", + " normg = 1.5350098777982053\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.33672158743090724\n", + " normg = 0.7531336281537578\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.3367132194616922\n", + " normg = 0.22251647594277413\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.3367122946821248\n", + " normg = 0.1075383936020352\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.33671200164034354\n", + " normg = 0.10085864535964387\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.3367118630455838\n", + " normg = 0.18243898304552006\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.3367119964920587\n", + " normg = 0.28928483989717385\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.3367114595446585\n", + " normg = 0.11309536296465364\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.3367113512948571\n", + " normg = 0.0646815421722248\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.33671127794699407\n", + " normg = 0.062401188854022134\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.3367104625796558\n", + " normg = 0.11748441258908078\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.3368431266065558\n", + " normg = 4.682055944085808\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.3367118945533144\n", + " normg = 0.5731119016909854\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.33670989528334805\n", + " normg = 0.01998972306567748\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.33670989090701636\n", + " normg = 0.016612552287313998\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.3367098781894668\n", + " normg = 0.01422781879691928\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.3367098809779874\n", + " normg = 0.04146503456302415\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.33670991217755825\n", + " normg = 0.07129843884780009\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.336709859035579\n", + " normg = 0.009297897517372275\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.3367098576220047\n", + " normg = 0.0072028732952562095\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.33670985527806896\n", + " normg = 0.00691468142870429\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.336709856205404\n", + " normg = 0.043068257540480964\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.3367119624801211\n", + " normg = 0.5092896388155668\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.33670984776290974\n", + " normg = 0.03207211247573251\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.3367098395725783\n", + " normg = 0.006893220838351557\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.3367098391976379\n", + " normg = 0.002713132456721969\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.3367098391099616\n", + " normg = 0.0020472464490316105\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.3367098389873826\n", + " normg = 0.0019979613973675966\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.3367098388678755\n", + " normg = 0.008586410915563598\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.3367098632963978\n", + " normg = 0.06365561410529733\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.33670983823048645\n", + " normg = 0.0028433940238828904\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.3367098381682078\n", + " normg = 0.0013215420943528686\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.336709838141\n", + " normg = 0.0012251932197157678\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.3367098379299303\n", + " normg = 0.001247552119714001\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.3367098412746698\n", + " normg = 0.01812085936660791\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.33670984948922705\n", + " normg = 0.036217261601818825\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.3367098396896538\n", + " normg = 0.018369655781512884\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.3367098378115911\n", + " normg = 0.0063538346772925944\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.33670983756125883\n", + " normg = 0.0006491785991862345\n", + "\n", + " Proj Gradient norm = 50.609853082243696\n", + " Gradient norm = 43.592043592942666\n", + " Residual norm = 0.3367098375612364\n", + "\n", + " ----> GKB Iteration 12: Tk is 130x120\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923507\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688783\n", + " normg = 4771.714128249071\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213165\n", + " normg = 1156.9647673778256\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751413\n", + " normg = 674.7446788232269\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.773733774940904\n", + " normg = 464.03281682515455\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179606\n", + " normg = 351.4158168488327\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097375407\n", + " normg = 1414.6579297147628\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824103\n", + " normg = 765.3645394730155\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753401\n", + " normg = 127.2785598642869\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.858170919770901\n", + " normg = 121.31559481111164\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5861115079515649\n", + " normg = 97.40819537133613\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.166936787952638\n", + " normg = 592.0990078767938\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.030542084576759\n", + " normg = 1304.2113210488124\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 11.737883253108949\n", + " normg = 1344.2710829492257\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.7123483523933749\n", + " normg = 191.81893876531583\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.4617463239923313\n", + " normg = 53.46156173519638\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.4284040230393869\n", + " normg = 38.08205791879139\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.3883789814813607\n", + " normg = 21.86245688658335\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.36584794896028106\n", + " normg = 19.222731706310118\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.35208726116084293\n", + " normg = 56.846346005451984\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 1.0580199443593434\n", + " normg = 330.30959635061936\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.3778208817922307\n", + " normg = 101.31595623121396\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.31150472678550273\n", + " normg = 19.72802184389621\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.3075998094043145\n", + " normg = 12.749869462554837\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.30390625210655886\n", + " normg = 9.47197872703205\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.29850686952793876\n", + " normg = 9.384637160105529\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.33481554168117944\n", + " normg = 85.61024703637067\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 1.0009380553261857\n", + " normg = 335.9742230526601\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.2992885855710358\n", + " normg = 48.186890927787765\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.28262384058689854\n", + " normg = 12.773846117890695\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.2809969104700801\n", + " normg = 5.270260452925684\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.2805392955747608\n", + " normg = 3.5439880106608523\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.2800570171210847\n", + " normg = 3.3201951776128182\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2787647093408625\n", + " normg = 14.51835171921382\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 0.7626774580952652\n", + " normg = 276.77875791420234\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.28618599121248334\n", + " normg = 33.80319882012794\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.2777247807554435\n", + " normg = 9.466071394732085\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.27685500915100647\n", + " normg = 2.74281014353599\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.276761702612703\n", + " normg = 1.0597226371023967\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.27673625752389974\n", + " normg = 0.9049431821719678\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.2766658178139744\n", + " normg = 1.3420713932394546\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.2795551106991717\n", + " normg = 22.111857857026493\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.2773547830213506\n", + " normg = 11.612896932072353\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.27653157668339046\n", + " normg = 0.7105048198939029\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.27652610061816263\n", + " normg = 0.5701307295771358\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.2765137230254595\n", + " normg = 0.47180037982444034\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.27649953947942685\n", + " normg = 0.5072650792136936\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.27650428422853957\n", + " normg = 1.3557141008337854\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.27652498475074216\n", + " normg = 2.188976127074723\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.2764843210280167\n", + " normg = 1.3748838977282176\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.2764706925536379\n", + " normg = 0.6666936582666005\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.2764674416219283\n", + " normg = 0.3131023580986064\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.2764662991094556\n", + " normg = 0.2528264168747638\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.27646416950921404\n", + " normg = 0.24901252851731806\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.27646830972142605\n", + " normg = 1.7481891234984763\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.2780858693474328\n", + " normg = 16.423457889444258\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.2764472308639029\n", + " normg = 0.19021984322513538\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.27644690693649815\n", + " normg = 0.12493994412687277\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.27644656038073007\n", + " normg = 0.11930390721371112\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.27644313198726245\n", + " normg = 0.13510889405229382\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.2766034348162795\n", + " normg = 4.290492169954965\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.27649230271887065\n", + " normg = 2.437343846483529\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.2764404612418318\n", + " normg = 0.1410544817527816\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.2764403209258597\n", + " normg = 0.042103975551358384\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.2764403067454374\n", + " normg = 0.0173421120035172\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.2764403022590797\n", + " normg = 0.015708401221670415\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.2764402796241108\n", + " normg = 0.017045683298698662\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.27644059421896955\n", + " normg = 0.22515591762206277\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.27644313107900276\n", + " normg = 0.6711000729340306\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.2764402376578835\n", + " normg = 0.05684964955413362\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.2764402144424224\n", + " normg = 0.017141037011283524\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.27644021094597215\n", + " normg = 0.011476770638912745\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.2764402074222399\n", + " normg = 0.007771424272011826\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.27644020418714055\n", + " normg = 0.008346941408108035\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.27644023313010385\n", + " normg = 0.07970368625620099\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.27644052087308557\n", + " normg = 0.23183854715627417\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.2764401923271247\n", + " normg = 0.01355015583963069\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.2764401908080981\n", + " normg = 0.006426675579884321\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.2764401901675184\n", + " normg = 0.0049782041323567575\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.27644018891263905\n", + " normg = 0.004718480731238026\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.27644018071117754\n", + " normg = 0.013276278911932017\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.2764421214048515\n", + " normg = 0.46373395422773084\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.2764404528468462\n", + " normg = 0.20181626190599986\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.2764402152419748\n", + " normg = 0.07209662135216592\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.2764401810209969\n", + " normg = 0.015502393704585886\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.27644017853625\n", + " normg = 0.009101724402301016\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.2764401771738895\n", + " normg = 0.0010080620476027485\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.27644017715775854\n", + " normg = 0.0008928013528925751\n", + "\n", + " Proj Gradient norm = 46.45100454816908\n", + " Gradient norm = 39.930448261603246\n", + " Residual norm = 0.2764401771577429\n", + "\n", + " ----> GKB Iteration 13: Tk is 140x130\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923507\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688803\n", + " normg = 4771.714128249074\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821312\n", + " normg = 1156.964767377828\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751418\n", + " normg = 674.7446788232273\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.773733774940737\n", + " normg = 464.032816825153\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179636\n", + " normg = 351.4158168488276\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097375062\n", + " normg = 1414.6579297147462\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824396\n", + " normg = 765.3645394730496\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753379\n", + " normg = 127.27855986428634\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197709064\n", + " normg = 121.31642673863061\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836188477\n", + " normg = 98.5595418433221\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.280701862556784\n", + " normg = 589.6905955964318\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 13.310404870637933\n", + " normg = 1287.2979057611642\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 13.024684202068274\n", + " normg = 1422.0803856583427\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6404817793003906\n", + " normg = 174.1091317022255\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.42710625961083093\n", + " normg = 56.632569269992686\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.38817255760906877\n", + " normg = 39.92636113530959\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.34429505659089404\n", + " normg = 21.362170918559872\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.3218990629863389\n", + " normg = 18.932157236003043\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.31011407232678634\n", + " normg = 75.03703765264567\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.5910527763599216\n", + " normg = 601.1068779628775\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.3343221959528459\n", + " normg = 103.932898283491\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.2596892935046542\n", + " normg = 25.232744136221807\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.25311268678078436\n", + " normg = 13.635569026287182\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.24953643069703685\n", + " normg = 8.772246328098593\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.246378369176992\n", + " normg = 8.291443646114217\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.2452614664155894\n", + " normg = 33.136445238151666\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.5035607794940505\n", + " normg = 200.15086019046382\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.24717935412002698\n", + " normg = 43.69711278179233\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.23436312366017326\n", + " normg = 8.85227315372161\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.23359356659050176\n", + " normg = 5.051406907697706\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.23305675953567634\n", + " normg = 4.283133268306479\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.23176472877944232\n", + " normg = 4.451264797653856\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2495721204928139\n", + " normg = 54.8872698559368\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 0.3630135247810215\n", + " normg = 145.39949193518802\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.23121721086447503\n", + " normg = 21.050195041685203\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.22810493279725422\n", + " normg = 4.946850014553564\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.22786874477545976\n", + " normg = 2.1029955714457884\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.227792705972163\n", + " normg = 1.6099845875494347\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.22766998669420796\n", + " normg = 1.5327219111536832\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.22778312251508903\n", + " normg = 11.025081189573724\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.41730494137667246\n", + " normg = 170.7921014504394\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.23221238750464157\n", + " normg = 26.273841023262822\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.22723136317677065\n", + " normg = 6.243915209792106\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.22687419620527333\n", + " normg = 1.6823543434237944\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.22684332974651436\n", + " normg = 0.5184038045270407\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.2268382457649735\n", + " normg = 0.4392275077488835\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.2268270979472163\n", + " normg = 0.6563242485879047\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.22703365852548438\n", + " normg = 6.136803561481605\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.226877004382586\n", + " normg = 3.526687379249808\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.22680072694323436\n", + " normg = 0.33464256986031293\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.2267993888273401\n", + " normg = 0.3193726456867134\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.22678218432018266\n", + " normg = 0.46277571300197134\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.22708973941600089\n", + " normg = 4.417232974297232\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.22681977255323468\n", + " normg = 2.035794452563693\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.22676502005905463\n", + " normg = 0.9887898607599789\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.22676260197183584\n", + " normg = 0.9138787294598285\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.22675705209025449\n", + " normg = 0.2360636360945945\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.22675658676102997\n", + " normg = 0.13062517115283312\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.2267562938218502\n", + " normg = 0.12671549152187886\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.22675254730846464\n", + " normg = 0.236192312658298\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.22762764810662672\n", + " normg = 12.017690793691008\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.22679477870476403\n", + " normg = 2.7593194152644696\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.2267482459870685\n", + " normg = 0.17644565900819265\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.22674792848131234\n", + " normg = 0.11874799103039071\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.22674765345949469\n", + " normg = 0.03453236008800172\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.226747610613327\n", + " normg = 0.032467393866729456\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.22674744673515332\n", + " normg = 0.07499637820318958\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.2267612286780477\n", + " normg = 1.2338342738638604\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.2267477795806659\n", + " normg = 0.2609925977472887\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.22674719670230167\n", + " normg = 0.038038015770031436\n", + "\n", + " OUTER ITERATION 73:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.22674718128226862\n", + " normg = 0.0205575814801146\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.22674717334480632\n", + " normg = 0.018230683774781094\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.22674715821163152\n", + " normg = 0.030479229196943635\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.22674736042844798\n", + " normg = 0.19609442827706086\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.22674716178172452\n", + " normg = 0.08025514641790493\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.22674712131310695\n", + " normg = 0.014532122748070283\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.22674711867697464\n", + " normg = 0.014312318159869357\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.22674701966531027\n", + " normg = 0.020192071839742327\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.2267524084114813\n", + " normg = 0.6054556184960198\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.22674724382541908\n", + " normg = 0.18532352994533427\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.2267473198761703\n", + " normg = 0.22940967650512786\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.22674699715666116\n", + " normg = 0.022256835917889232\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.22674699405559692\n", + " normg = 0.0025293608902805403\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.22674699399321396\n", + " normg = 0.001557847377618859\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.22674699394381206\n", + " normg = 0.0009299842696107485\n", + "\n", + " Proj Gradient norm = 40.052117554793\n", + " Gradient norm = 35.74071274894098\n", + " Residual norm = 0.22674699394379044\n", + "\n", + " ----> GKB Iteration 14: Tk is 150x140\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923507\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688803\n", + " normg = 4771.714128249074\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821309\n", + " normg = 1156.9647673778234\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751418\n", + " normg = 674.7446788232274\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.773733774940812\n", + " normg = 464.0328168251534\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179601\n", + " normg = 351.4158168488254\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097375027\n", + " normg = 1414.6579297147446\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.80729751382443\n", + " normg = 765.3645394730532\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.0599820747533775\n", + " normg = 127.27855986428608\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.858170919770903\n", + " normg = 121.31642673863074\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836186352\n", + " normg = 98.57870121069541\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142310275\n", + " normg = 591.1342795790731\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.107286692714183\n", + " normg = 1322.7666603432406\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.581074955983148\n", + " normg = 1397.2698473137395\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6378178074122575\n", + " normg = 183.92296376659405\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.4037301122329338\n", + " normg = 55.80616876991254\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.366453182136853\n", + " normg = 40.211325522943746\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.32009034603701847\n", + " normg = 22.34025326904839\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2954709021669427\n", + " normg = 20.392614686687118\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.290646313061312\n", + " normg = 74.18361155030492\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 1.2701527519800266\n", + " normg = 392.8922669391199\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.301203837730128\n", + " normg = 101.71519364572725\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.23304451718719316\n", + " normg = 21.480132252998196\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.22828590044359534\n", + " normg = 13.76622605039162\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.223906001151295\n", + " normg = 10.140034530141236\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.21812072851896036\n", + " normg = 10.327602246514719\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.2551924443918166\n", + " normg = 86.41721332193032\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.7364643033811756\n", + " normg = 288.8108955993942\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.21549303519212618\n", + " normg = 46.80872109180422\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.20007510650586657\n", + " normg = 11.588371470125029\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.19872512152716001\n", + " normg = 5.597211281523638\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.19812997388852496\n", + " normg = 4.389234738646221\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.19711542944720345\n", + " normg = 4.2069922715710675\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.20099962948227332\n", + " normg = 34.26210824418716\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 0.7786490384095497\n", + " normg = 299.22454438402457\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.2113923812388012\n", + " normg = 50.04688989748025\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.1934867435010648\n", + " normg = 11.99925868701798\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.19214409281824735\n", + " normg = 3.7337365483755427\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.19197948393328731\n", + " normg = 1.4709707234459304\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.1919302598789769\n", + " normg = 1.3975921551193065\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.19169048337768152\n", + " normg = 3.8706899055710924\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.22629771445476354\n", + " normg = 75.7514509236106\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.19170175226784994\n", + " normg = 7.623369255645507\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.1913333739795453\n", + " normg = 1.302961701696388\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.19131478614422073\n", + " normg = 0.982860923255332\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.1912831735799836\n", + " normg = 0.7949147350018445\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.19124502038436664\n", + " normg = 0.9515019654847902\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.19137481307230564\n", + " normg = 4.572260464966043\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.19146377644757837\n", + " normg = 5.787211123511682\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.1911513255089129\n", + " normg = 0.8039959006534012\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.1911426477474429\n", + " normg = 0.5590030599371956\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.19113304593794517\n", + " normg = 0.5561238040098697\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.1911316334595018\n", + " normg = 3.0654765306074054\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.1951295493076207\n", + " normg = 25.809930417129188\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.19106299480082994\n", + " normg = 1.2452180945259113\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.1910514128383534\n", + " normg = 0.4442324174918935\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.1910487234057074\n", + " normg = 0.37340243786526156\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.19104076123046979\n", + " normg = 0.3579785668536251\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.1910059537517795\n", + " normg = 2.0444963384830976\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.23268781747589343\n", + " normg = 67.30638514873984\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.19248212015234067\n", + " normg = 14.184105359911134\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.19114573863148104\n", + " normg = 5.292445284257125\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.19097009025979753\n", + " normg = 1.085652047550536\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.19096130806444245\n", + " normg = 0.3587551770225084\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.19095988005728046\n", + " normg = 0.1659241750681171\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.19095945890229538\n", + " normg = 0.052900335580980846\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.19095938367440562\n", + " normg = 0.052412350915763774\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.19095932153090042\n", + " normg = 0.1835557658484889\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.1909636245304986\n", + " normg = 0.8735212885460446\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.190958992689279\n", + " normg = 0.0723297966133634\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19095894991293047\n", + " normg = 0.04137270131490589\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.1909589188135275\n", + " normg = 0.04021146668352773\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.19095828421299796\n", + " normg = 0.03476132799192768\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.19097369016764026\n", + " normg = 1.2321932601063457\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.19101891767271467\n", + " normg = 2.5638455968124583\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.19096352634630934\n", + " normg = 0.9631288236558995\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.1909587687891958\n", + " normg = 0.40612441857751813\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.19095776399864303\n", + " normg = 0.01645900294411981\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.19095776158731637\n", + " normg = 0.00833592962738881\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.19095776061064856\n", + " normg = 0.003127257258148744\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.1909577603864447\n", + " normg = 0.0019839489115784184\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.19095776018444416\n", + " normg = 0.001666151421882077\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.1909577601048392\n", + " normg = 0.005764611245372704\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.19095776664455205\n", + " normg = 0.030459035686917102\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.19095775982987181\n", + " normg = 0.004504073855322605\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.1909577596847637\n", + " normg = 0.0013270829338155308\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.1909577596634289\n", + " normg = 0.0011084203013875412\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.19095775960987352\n", + " normg = 0.0010836759682314814\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.19095775969903797\n", + " normg = 0.008425731409185497\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.19095781902015907\n", + " normg = 0.0986673851454728\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.19095775948744148\n", + " normg = 0.00583995058892056\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.19095775921259966\n", + " normg = 0.002270540451572983\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.1909577591537521\n", + " normg = 0.0008113172383483708\n", + "\n", + " Proj Gradient norm = 34.195869673695356\n", + " Gradient norm = 32.1559918734253\n", + " Residual norm = 0.19095775915372667\n", + "\n", + " ----> GKB Iteration 15: Tk is 160x150\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923507\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688803\n", + " normg = 4771.714128249074\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.964767377826\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751405\n", + " normg = 674.7446788232264\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494083\n", + " normg = 464.0328168251546\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.7598548611796625\n", + " normg = 351.41581684883846\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097375897\n", + " normg = 1414.657929714793\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513823989\n", + " normg = 765.3645394729979\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753441\n", + " normg = 127.27855986428743\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.85817091977099\n", + " normg = 121.31642673863263\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.584513483618601\n", + " normg = 98.57870121070134\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142310752\n", + " normg = 591.2720912716687\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564347503\n", + " normg = 1321.579467234571\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.791439849564021\n", + " normg = 1408.9075434249723\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.625736012544733\n", + " normg = 181.05095217488477\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.39564648283785886\n", + " normg = 57.96531575387965\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.35498173302484953\n", + " normg = 41.117478850491594\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.30722596763055504\n", + " normg = 23.328619003239623\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.280100181346349\n", + " normg = 20.92571807593274\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.27205471205869347\n", + " normg = 82.17044965229915\n", + "\n", + " OUTER ITERATION 22:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 2.071102508001153\n", + " normg = 534.8262951413901\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2837643855903438\n", + " normg = 106.12334441428976\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.20731155895793058\n", + " normg = 24.593933194087132\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.2009924762800704\n", + " normg = 14.669902562503577\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.1963085220541106\n", + " normg = 10.502049069832347\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.19081193563033788\n", + " normg = 10.562566396972073\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.2048227044697678\n", + " normg = 61.72242665797493\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.523790031860244\n", + " normg = 227.93168284823017\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.19097487321915033\n", + " normg = 52.125623138293804\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.17271905594547202\n", + " normg = 10.723629965833279\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.17158842324968968\n", + " normg = 6.1336587852852995\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.17079383215889798\n", + " normg = 5.2334945971834\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.16882660449223888\n", + " normg = 5.460929097623737\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.1995653999709139\n", + " normg = 72.40750406786884\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 0.4118922862162239\n", + " normg = 198.50783062152524\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.16765653746699885\n", + " normg = 25.53971617209111\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.16298586496434977\n", + " normg = 6.589878718464112\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.16255934437916905\n", + " normg = 2.6755403965365314\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.16243684816995008\n", + " normg = 2.0175531715797894\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.16224845819745132\n", + " normg = 1.9300745190643667\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.16213912063509311\n", + " normg = 13.592532850228746\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.7228600682701147\n", + " normg = 293.32854948134224\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.17719001566209452\n", + " normg = 45.969472106282474\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.16188860916676795\n", + " normg = 11.218429460353798\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.16072532144536344\n", + " normg = 3.0304905816212346\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.16062784611883651\n", + " normg = 0.7457677262208983\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.16061787861856316\n", + " normg = 0.6399831282961967\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.160597569077085\n", + " normg = 0.9532096017078203\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.16087590097761084\n", + " normg = 7.303420278563383\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.16066463330176156\n", + " normg = 4.428378421983958\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.16054380533652918\n", + " normg = 0.5241958239012456\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.16054045301007902\n", + " normg = 0.5144043138347595\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.16043376190789213\n", + " normg = 0.9152369802571576\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.16853542906311325\n", + " normg = 21.78383032980023\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.1608179800960452\n", + " normg = 6.500968780228406\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.16067459400529477\n", + " normg = 6.97603540824081\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.16041008445803834\n", + " normg = 3.304299268373085\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.16034388053668436\n", + " normg = 0.3376294736722382\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.16034307366278636\n", + " normg = 0.12767928415310897\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.16034284540561267\n", + " normg = 0.12069441954379108\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.16034038808751463\n", + " normg = 0.15125943846548406\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.1604092864230424\n", + " normg = 2.3579274011579088\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.1604651188830226\n", + " normg = 3.624070231462777\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.16035734687165906\n", + " normg = 1.7211948365586778\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.16033599773414106\n", + " normg = 0.5652634647711706\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.16033399221763367\n", + " normg = 0.16147080294861765\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.16033378785916602\n", + " normg = 0.07388711343267401\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.1603337069827379\n", + " normg = 0.06257723486423074\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.16033343957850182\n", + " normg = 0.06660899802326724\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.16033388431465528\n", + " normg = 0.356760408254712\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.16034931141558104\n", + " normg = 1.6281951758389535\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.1603336515671691\n", + " normg = 0.38818429652457503\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.16033265470993302\n", + " normg = 0.09383204466970659\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.160332556261026\n", + " normg = 0.06608466593087\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.16033243711123765\n", + " normg = 0.04606782428662727\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.16033232340516138\n", + " normg = 0.044859239762285355\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.1603321324850154\n", + " normg = 0.15855788913448038\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.1603553195732874\n", + " normg = 1.8097833361799105\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.16033713262610796\n", + " normg = 0.9081396160542887\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.16033190492077445\n", + " normg = 0.1574750330345925\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.1603316776941597\n", + " normg = 0.08278483506644706\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.16033157324477082\n", + " normg = 0.03555816367601203\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.16033153708671688\n", + " normg = 0.030172121911961326\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.16033146113217212\n", + " normg = 0.049559915031872216\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.16033596777715506\n", + " normg = 0.8790446810469574\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.16033241002124501\n", + " normg = 0.4387135799646906\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.1603312362769449\n", + " normg = 0.025836729906558605\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.16033122853543488\n", + " normg = 0.023706865547802325\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.16033117415956574\n", + " normg = 0.030585114944011123\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.16033161365012633\n", + " normg = 0.1996173446340344\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.1603315137399325\n", + " normg = 0.18503427574174722\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.16033102439491465\n", + " normg = 0.019793370004617013\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.16033101589167448\n", + " normg = 0.018573106242348293\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.16033100583187165\n", + " normg = 0.03462184208456785\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.16033106299377442\n", + " normg = 0.11269627463069812\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.16033098872006257\n", + " normg = 0.03726208258775113\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.16033097880069686\n", + " normg = 0.015093229315997289\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.16033097551216874\n", + " normg = 0.014908201693621627\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.16033083711161517\n", + " normg = 0.01801347775969986\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.16035308942058613\n", + " normg = 1.9000677649612354\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.16033314740398735\n", + " normg = 0.621381833804681\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.16033079221712743\n", + " normg = 0.027833061964695566\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.16033078534096454\n", + " normg = 0.013335094509187366\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.16033078308512078\n", + " normg = 0.003224741811932086\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.1603307829232674\n", + " normg = 0.0008831224972093457\n", + "\n", + " Proj Gradient norm = 31.47245948584833\n", + " Gradient norm = 29.498539742450593\n", + " Residual norm = 0.1603307829232275\n", + "\n", + " ----> GKB Iteration 16: Tk is 170x160\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923507\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688803\n", + " normg = 4771.714128249074\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821309\n", + " normg = 1156.9647673778231\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527514146\n", + " normg = 674.7446788232284\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494088\n", + " normg = 464.0328168251552\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179628\n", + " normg = 351.415816848833\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097375428\n", + " normg = 1414.6579297147684\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824272\n", + " normg = 765.3645394730345\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753386\n", + " normg = 127.27855986428663\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.85817091977092\n", + " normg = 121.31642673863162\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836188666\n", + " normg = 98.57870121069854\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142309102\n", + " normg = 591.2720912715474\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.03470756434032\n", + " normg = 1321.6701481039856\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179380103\n", + " normg = 1408.7245952036974\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6225934027838619\n", + " normg = 180.96717706936113\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3931886115815358\n", + " normg = 57.97271435040914\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.3523164384224033\n", + " normg = 41.801521351668654\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.30104601353468036\n", + " normg = 24.08458608347566\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.27132961471951145\n", + " normg = 21.778760032609984\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.265577117691473\n", + " normg = 85.4494615658172\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 1.9603472981434262\n", + " normg = 521.1940115988889\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.27637447009546223\n", + " normg = 109.87247409353462\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.19475629984946075\n", + " normg = 26.074639842560373\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.187530283689934\n", + " normg = 16.132121509113883\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.18166177854873308\n", + " normg = 11.244482608731168\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.17542688956033292\n", + " normg = 11.304733629850338\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19147680785780566\n", + " normg = 67.46236367888811\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.6751679301055645\n", + " normg = 277.6478700667243\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.1811493699124275\n", + " normg = 64.54247920032631\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.15313133318208033\n", + " normg = 13.207258752344238\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.15145258237607095\n", + " normg = 7.011832362465684\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.15050878276969865\n", + " normg = 5.679559292707611\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.14861635936638745\n", + " normg = 5.607728619769466\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.1703411987465517\n", + " normg = 67.74674458834099\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.0754379623212322\n", + " normg = 387.3092550296935\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.1502471473289317\n", + " normg = 35.0739368573227\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.14079204509649096\n", + " normg = 10.99191947518997\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.13959009659127358\n", + " normg = 2.9437810909960542\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.1394564409418471\n", + " normg = 2.022457828881931\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.13929796388344493\n", + " normg = 1.942363532195106\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.13834698526321473\n", + " normg = 10.504932616845496\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.2182034920752738\n", + " normg = 416.58122728891243\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.14873843309354465\n", + " normg = 35.92316305686306\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.13875055392298874\n", + " normg = 11.574497423053263\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.1373989049819512\n", + " normg = 2.9605691167466306\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.1372869751219392\n", + " normg = 0.8980345106202883\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.13727142169445672\n", + " normg = 0.5852295353185707\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.13725656799002875\n", + " normg = 0.6378796285141128\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.13739038566334244\n", + " normg = 5.743839213745687\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.13906383420126897\n", + " normg = 17.597661677581915\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.13717711985031072\n", + " normg = 0.765868206126814\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.1371716335468806\n", + " normg = 0.4990533102965553\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.13716578821516764\n", + " normg = 0.459924101134599\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.13714213227930558\n", + " normg = 0.5833907795255695\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.13823805502314576\n", + " normg = 11.24946659739563\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.13870607314170358\n", + " normg = 13.338853454983605\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.13705278108797078\n", + " normg = 0.7887272123880478\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.1370481847797844\n", + " normg = 0.4372377405746734\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.13704629830499995\n", + " normg = 0.2973851848055078\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.13704455764694368\n", + " normg = 0.2887013728570126\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.13703700022579532\n", + " normg = 0.69795138875038\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.13767636917360368\n", + " normg = 10.391692175439202\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.13703866154642003\n", + " normg = 1.7684075085414963\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.1370193387400564\n", + " normg = 0.23143059905409205\n", + "\n", + " OUTER ITERATION 66:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.13701867895561518\n", + " normg = 0.22948659322749732\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.1369745129197816\n", + " normg = 0.4447018014505784\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.14373662693908856\n", + " normg = 20.851982182633293\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.13707261321759331\n", + " normg = 3.2946308259299366\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.1370183876981735\n", + " normg = 2.5606110148638592\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.13696970496884256\n", + " normg = 0.6860258207804872\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.1369665511071036\n", + " normg = 0.1438150086310858\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.13696638262813027\n", + " normg = 0.0640560406377211\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.13696632289549385\n", + " normg = 0.04804346027337543\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.1369662421627359\n", + " normg = 0.02262731688493147\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.13696626783969587\n", + " normg = 0.08187019103142604\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.1369662460719738\n", + " normg = 0.060296646780613444\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.13696622316735754\n", + " normg = 0.011142946648611683\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.13696622162736444\n", + " normg = 0.010905437256632585\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.13696618256786774\n", + " normg = 0.011243858640417041\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.13696746764934378\n", + " normg = 0.3350664044366264\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.13697661621504523\n", + " normg = 1.1719123470122697\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.13696936491808306\n", + " normg = 0.7113543094309669\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.1369662409698236\n", + " normg = 0.11653831089502256\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.13696613712203243\n", + " normg = 0.04334571001936518\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.13696611520592866\n", + " normg = 0.019685669600553398\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.1369661092680189\n", + " normg = 0.004454129591441137\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.1369661087662236\n", + " normg = 0.003925732946293178\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.13696610840202655\n", + " normg = 0.010409275618341277\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.13696611652640964\n", + " normg = 0.03901516963364728\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.13696610729103165\n", + " normg = 0.004147957254202218\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.13696610714375762\n", + " normg = 0.0026249302988315616\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.1369661070040864\n", + " normg = 0.002585245583439048\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.13696610200940804\n", + " normg = 0.0033741734028202843\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.1369662581086747\n", + " normg = 0.12843469062896112\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.13696772072619712\n", + " normg = 0.5097073546839185\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.13696614800072213\n", + " normg = 0.07296309284601625\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.13696611260566183\n", + " normg = 0.018173451888169892\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.13696610888340544\n", + " normg = 0.012818679019403343\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.13696610449994687\n", + " normg = 0.007364194987569194\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.13696610237870727\n", + " normg = 0.005862242085455606\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.13696610218177582\n", + " normg = 0.011536002296822088\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.13696610332954332\n", + " normg = 0.018690346735360266\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.1369661011469931\n", + " normg = 0.010137548166315043\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.13696610051067867\n", + " normg = 0.0026492487028598757\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.13696610045176547\n", + " normg = 0.00149522780026116\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.13696610041231969\n", + " normg = 0.0013459896119521473\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.13696610022564537\n", + " normg = 0.0009053800841187559\n", + "\n", + " Proj Gradient norm = 27.680446428925464\n", + " Gradient norm = 26.809785208600804\n", + " Residual norm = 0.13696610022561553\n", + "\n", + " ----> GKB Iteration 17: Tk is 180x170\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923507\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688803\n", + " normg = 4771.714128249074\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.9647673778256\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527514086\n", + " normg = 674.7446788232273\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494084\n", + " normg = 464.03281682515467\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179621\n", + " normg = 351.415816848831\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097375435\n", + " normg = 1414.657929714767\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824217\n", + " normg = 765.3645394730261\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753379\n", + " normg = 127.27855986428645\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197709646\n", + " normg = 121.3164267386323\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836183619\n", + " normg = 98.57870121072088\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142315403\n", + " normg = 591.2720912718769\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564330937\n", + " normg = 1321.6701481036594\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.77581817937363\n", + " normg = 1408.7449659525716\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113504115\n", + " normg = 181.2539424140113\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3910340398520604\n", + " normg = 57.898039376556824\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.350340970127908\n", + " normg = 41.62353553152429\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2994607019063423\n", + " normg = 24.59980790137987\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.268357493692067\n", + " normg = 22.463672571533476\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2633301678294761\n", + " normg = 87.24089841728464\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 1.8658361136797266\n", + " normg = 504.5756477562706\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.27784697995923335\n", + " normg = 117.03570328557662\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.18647423207722097\n", + " normg = 25.778976348136204\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.17951075024584626\n", + " normg = 16.346268313669533\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.17328267353746088\n", + " normg = 11.99525022672274\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.16547824188640778\n", + " normg = 12.548888554823263\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.20171620913288996\n", + " normg = 87.08061369321194\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.61394719737679\n", + " normg = 266.43548673477903\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.16346543352091517\n", + " normg = 59.27216800025384\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.13977245859888837\n", + " normg = 12.599868457858495\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.13817430237026937\n", + " normg = 7.441007213692505\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.13693577774573323\n", + " normg = 6.433061389690618\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.13382732075539053\n", + " normg = 7.0303796342839835\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.1867874609391399\n", + " normg = 91.89489909566046\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 0.4247893115590823\n", + " normg = 216.17441953904748\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.13368779434032496\n", + " normg = 36.91251684337044\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.12432865946979924\n", + " normg = 8.194612714670226\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.12367605423713056\n", + " normg = 3.86383151382731\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.12340869875724406\n", + " normg = 2.9676971692871814\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.12298215596469249\n", + " normg = 2.8804844904094433\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.12399754074707436\n", + " normg = 23.955163612749562\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.0009018851945433\n", + " normg = 366.04206379579813\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.14870418980434502\n", + " normg = 61.55091055905721\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.12153123030807685\n", + " normg = 14.630220013429438\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.11955895043399835\n", + " normg = 4.178147260989456\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.11937048475364134\n", + " normg = 1.2070158615008284\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.1193413252379266\n", + " normg = 1.157504577849263\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.1192148485815022\n", + " normg = 2.682053464546414\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.13013648938909456\n", + " normg = 42.90369832853704\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.11931868952193443\n", + " normg = 7.929036736655493\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.11893108143877565\n", + " normg = 0.9381105176265669\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.11892048545704295\n", + " normg = 0.8991381067843279\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.11876627493798746\n", + " normg = 1.4528945631440515\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.12366373994559328\n", + " normg = 18.410236360154574\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.1206390105310136\n", + " normg = 14.652658185430248\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.1189686325027526\n", + " normg = 7.4211311018328665\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.11846321283411179\n", + " normg = 0.9242448953611573\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.11845254819996376\n", + " normg = 0.5644748327439444\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.11844427056963121\n", + " normg = 0.5344652020440126\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.11842047139664728\n", + " normg = 1.677788458208037\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.12083294532845279\n", + " normg = 20.07713366770516\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.11839448845954416\n", + " normg = 2.1796520327690834\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.11836374037409991\n", + " normg = 0.4889238471986049\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.11836081095281183\n", + " normg = 0.44688461203152635\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.11834141370773865\n", + " normg = 0.507526192126811\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.1185045916482012\n", + " normg = 4.509307698353295\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.1198156985400879\n", + " normg = 13.29862230260134\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.11834712483642185\n", + " normg = 2.8259421064003956\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.11827528780079569\n", + " normg = 0.7271219842111951\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.11826836719734583\n", + " normg = 0.44868185514488185\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.11826381268985672\n", + " normg = 0.380328274889191\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.1182617852551252\n", + " normg = 0.792597369960298\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.11826769053336202\n", + " normg = 1.4601573395072625\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.11825438243219391\n", + " normg = 0.38169171807350677\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.11825292680849092\n", + " normg = 0.29335214282076527\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.11825037131381935\n", + " normg = 0.28959268641420466\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.1181846743610286\n", + " normg = 1.96668706996934\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.11962664319044375\n", + " normg = 15.535261290600362\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.11816070318782955\n", + " normg = 0.09594501590842767\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.11816061498951647\n", + " normg = 0.06637513148201758\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.11816049703774344\n", + " normg = 0.06437495041600293\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.11815988497140091\n", + " normg = 0.1611377962614946\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.1182336653838411\n", + " normg = 3.0317212033106\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.11816043819910929\n", + " normg = 0.48096943126957503\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.11815856707935475\n", + " normg = 0.05339027742398728\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.11815852651380548\n", + " normg = 0.04722968489455426\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.11815838271832131\n", + " normg = 0.048929743291490045\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.1181657924572251\n", + " normg = 1.1826055704588265\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.11860282666196373\n", + " normg = 8.395485335740263\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.1181580469707551\n", + " normg = 0.4094717432784211\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.11815682834226324\n", + " normg = 0.09016621422681376\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.1181567493641102\n", + " normg = 0.03558147555628755\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.11815672815180939\n", + " normg = 0.0264145601152882\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.11815669476282463\n", + " normg = 0.025794711834406615\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.11815643828849234\n", + " normg = 0.19134684767213478\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.11823338954885619\n", + " normg = 3.401683116166496\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.11815719991550712\n", + " normg = 0.3568348320629009\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.11815625073269631\n", + " normg = 0.100925710250241\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.1181561425502337\n", + " normg = 0.04469183619421227\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.11815611195528188\n", + " normg = 0.01732098471441859\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.1181561046635731\n", + " normg = 0.01497458136908172\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.1181560983822826\n", + " normg = 0.0321673359633981\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.11815615359108111\n", + " normg = 0.10698013784059653\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.11815608400811976\n", + " normg = 0.024518749645955996\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.11815607929291581\n", + " normg = 0.012437348064227619\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.11815607671917187\n", + " normg = 0.012328781349397607\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.11815591518105799\n", + " normg = 0.01856695618148672\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.1182067380996028\n", + " normg = 2.7442423461614367\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.11815953243255549\n", + " normg = 0.7170611710290935\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.118156124583707\n", + " normg = 0.13280160147280223\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.11815595538775941\n", + " normg = 0.06510636841013114\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.11815589432134607\n", + " normg = 0.019529230772410002\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.11815588792772885\n", + " normg = 0.006059815094607295\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.11815588785273656\n", + " normg = 0.007708165518078402\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.11815588754869466\n", + " normg = 0.003690650767326017\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.118155887461053\n", + " normg = 0.0007833479021149945\n", + "\n", + " Proj Gradient norm = 23.905368037030417\n", + " Gradient norm = 24.310551451604933\n", + " Residual norm = 0.11815588746101957\n", + "\n", + " ----> GKB Iteration 18: Tk is 190x180\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.1864776249563\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923507\n", + " normg = 16463.83193710712\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688803\n", + " normg = 4771.714128249074\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.9647673778256\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751413\n", + " normg = 674.7446788232279\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.773733774940759\n", + " normg = 464.0328168251525\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179569\n", + " normg = 351.41581684881464\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374075\n", + " normg = 1414.6579297146902\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824833\n", + " normg = 765.3645394730949\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.0599820747533615\n", + " normg = 127.27855986428588\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197709753\n", + " normg = 121.31642673863182\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.58451348361869\n", + " normg = 98.5787012106923\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.23122314230906\n", + " normg = 591.2720912716522\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564368485\n", + " normg = 1321.6701481058828\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179389976\n", + " normg = 1408.7449659534234\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113499964\n", + " normg = 181.26322929253368\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471826258\n", + " normg = 58.03922748513088\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.3500023019483497\n", + " normg = 41.78912396948248\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29859475345864106\n", + " normg = 24.64431224257564\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2670024348910499\n", + " normg = 22.57458301932302\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26345518073032287\n", + " normg = 92.56186762165733\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.276660330438934\n", + " normg = 564.8157736359685\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28233183369179127\n", + " normg = 123.27285529191907\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.18021771559900426\n", + " normg = 27.86292597439874\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.17209227666096102\n", + " normg = 17.171763927453412\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.1655092781706382\n", + " normg = 12.208071370556716\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15791208763179018\n", + " normg = 12.508910665019812\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.18627403962101063\n", + " normg = 83.71445220307925\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.8029601159358758\n", + " normg = 317.9568522564818\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.1590832040847187\n", + " normg = 65.91627615488107\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.12946825374062976\n", + " normg = 14.230021765720535\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.1274535803636087\n", + " normg = 7.907920517757036\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.12613769484191978\n", + " normg = 6.743999420177812\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.12294436503956702\n", + " normg = 7.119246878143692\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.1772486288085682\n", + " normg = 96.50559026418354\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 0.7236983632163577\n", + " normg = 309.51240381917444\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.12568360401776624\n", + " normg = 45.13736490257854\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.11122472267358977\n", + " normg = 11.00125799640267\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.11005960500291673\n", + " normg = 4.3262876503141\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.10975672843380051\n", + " normg = 3.125827430448097\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.10935211783873242\n", + " normg = 3.0363850135270587\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.10912841579999896\n", + " normg = 24.435188382775078\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.3258068211250456\n", + " normg = 187.68530834826964\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.10776936612743201\n", + " normg = 18.33121854945072\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.10521876259345879\n", + " normg = 5.430660141413602\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.10492884741296682\n", + " normg = 1.631619483308834\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.10488456758197444\n", + " normg = 1.2725973030332796\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.10480215064187784\n", + " normg = 1.2461820248008881\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.10503891958450663\n", + " normg = 14.330256939498412\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.24796641799375022\n", + " normg = 151.87089303509447\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.10535304776317797\n", + " normg = 14.129619308417599\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.10382725352762963\n", + " normg = 4.333016717614555\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.10363855598775047\n", + " normg = 1.307417276418127\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.103613671911669\n", + " normg = 0.6518694631097465\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.10360167025527617\n", + " normg = 0.551526867182231\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.10357339033713374\n", + " normg = 0.793034921510493\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.10576257699271625\n", + " normg = 19.06510013931762\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.10515913920017238\n", + " normg = 16.700043598248556\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.10346166285301796\n", + " normg = 0.7557259846420864\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.10345670937524189\n", + " normg = 0.44631463683162154\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.10345279204731113\n", + " normg = 0.4141770256880178\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.1034283566704495\n", + " normg = 0.42584582182810027\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.10462058480270307\n", + " normg = 11.743335492805496\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.15022555225599948\n", + " normg = 71.4762384212849\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.1039647395575866\n", + " normg = 8.579748211791292\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.10339598429870973\n", + " normg = 3.7258239231365295\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.1032930382485684\n", + " normg = 1.4133577180658383\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10327497949299753\n", + " normg = 0.6390785916758677\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10326968955427022\n", + " normg = 0.32539588813874437\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10326793861417982\n", + " normg = 0.22991481878811054\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.10326760974896039\n", + " normg = 0.3357994156716219\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.10326691553207952\n", + " normg = 0.25224410022422317\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.10326637731797815\n", + " normg = 0.14412040012552263\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.10326604196699002\n", + " normg = 0.1376369870780733\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.10326393408663903\n", + " normg = 0.21631339870372748\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.1035688805473448\n", + " normg = 7.181725749287734\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.10336797172556704\n", + " normg = 4.3049178849783445\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.10325535332317279\n", + " normg = 0.1023842021971764\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.10325522636804453\n", + " normg = 0.10155315682035042\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.10324613327260665\n", + " normg = 0.2512027935363795\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.10510194182640896\n", + " normg = 9.397456982673528\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.10332542344803591\n", + " normg = 2.056802358606477\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.10326221563627586\n", + " normg = 1.615562999612385\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.10327832510358628\n", + " normg = 2.3561683283524055\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.10324268957449315\n", + " normg = 0.19821646531225084\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.10324234595080523\n", + " normg = 0.10802142245544916\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.10324214728832783\n", + " normg = 0.07571530758533225\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.1032419508144201\n", + " normg = 0.019038769243527362\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.10324195202434507\n", + " normg = 0.05171530689700739\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.1032419706169974\n", + " normg = 0.0813034097235562\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.10324192846039554\n", + " normg = 0.014722533808335561\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.1032419260178882\n", + " normg = 0.012852714584307947\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.10324191728862366\n", + " normg = 0.012614091669733653\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.10324184185045229\n", + " normg = 0.13607259554702691\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.10335245189328142\n", + " normg = 4.1056300012560225\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.1032432642297457\n", + " normg = 0.45184479318051374\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.10324179591808483\n", + " normg = 0.09030738586581252\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.10324172114243811\n", + " normg = 0.029020429892382526\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.10324171050283955\n", + " normg = 0.011144873544849892\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.10324170813681023\n", + " normg = 0.006702636707831902\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.10324170677655166\n", + " normg = 0.00709738294924796\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.10324170921719983\n", + " normg = 0.02490354355941275\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.10324170675261996\n", + " normg = 0.016093129500624994\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.10324170509698845\n", + " normg = 0.002996881676188149\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.10324170498483501\n", + " normg = 0.0028906181379732003\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.10324170324725399\n", + " normg = 0.002655370214603099\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.103241709160013\n", + " normg = 0.0323524196518649\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.10324210793672949\n", + " normg = 0.23656227855916956\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.10324171162141618\n", + " normg = 0.04237593232173967\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.10324170034771683\n", + " normg = 0.007708182885474067\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.10324169992486586\n", + " normg = 0.002473561671820394\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.103241699848278\n", + " normg = 0.001946674603034492\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.10324169968204451\n", + " normg = 0.0017896994408367261\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.10324169942694243\n", + " normg = 0.0038175846235209386\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.10324170573517792\n", + " normg = 0.029709361033731736\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.10324170124974051\n", + " normg = 0.019526615136933802\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.10324169892940803\n", + " normg = 0.0037413132760323506\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.10324169882497476\n", + " normg = 0.0016195009999125222\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.10324169878644017\n", + " normg = 0.0014810481149587888\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.10324169852598299\n", + " normg = 0.0018341826331019957\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.10324170219183229\n", + " normg = 0.018298365845079732\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.10324171156146396\n", + " normg = 0.04059442210609438\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.10324170406289337\n", + " normg = 0.03223977378681573\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.10324169791133024\n", + " normg = 0.0070432664659092975\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.10324169758605307\n", + " normg = 0.0016786909522390587\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.1032416975532669\n", + " normg = 0.0013325666540357334\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.10324169748082762\n", + " normg = 0.0012002634738900624\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.10324169738500974\n", + " normg = 0.0016651195654514331\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.10324169764263409\n", + " normg = 0.006003631775833274\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.10324169758715647\n", + " normg = 0.007287226978704047\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.10324169729827246\n", + " normg = 0.005046694809321742\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.10324169713848623\n", + " normg = 0.0015303928868633531\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.10324169711778386\n", + " normg = 0.0009634688094084829\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Proj Gradient norm = 22.351905306445275\n", + " Gradient norm = 22.56937101993295\n", + " Residual norm = 0.10324169711775392\n", + "\n", + " ----> GKB Iteration 19: Tk is 200x190\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624958\n", + " normg = 13540.361341305448\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.3299716923684\n", + " normg = 16463.831937107156\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688837\n", + " normg = 4771.714128249084\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821302\n", + " normg = 1156.9647673778277\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527514043\n", + " normg = 674.7446788232255\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.773733774940812\n", + " normg = 464.0328168251536\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.75985486117951\n", + " normg = 351.41581684882084\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374373\n", + " normg = 1414.6579297147073\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824441\n", + " normg = 765.3645394730596\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753304\n", + " normg = 127.2785598642851\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.858170919770893\n", + " normg = 121.31642673863045\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836186257\n", + " normg = 98.57870121070587\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.2312231423112925\n", + " normg = 591.2720912716256\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564330457\n", + " normg = 1321.6701481034854\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.77581817937976\n", + " normg = 1408.7449659529195\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113508014\n", + " normg = 181.26322929307688\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471823448\n", + " normg = 58.040657407758694\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.3499953276995955\n", + " normg = 41.8111872364026\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984063563384568\n", + " normg = 24.752656285775224\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2665822150037987\n", + " normg = 22.75878367146111\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2612785851385022\n", + " normg = 90.81143391328088\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.16884589399894\n", + " normg = 550.7759973761264\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28239582466698315\n", + " normg = 124.3679334273682\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.1787735065920648\n", + " normg = 28.224245762524173\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.1703689889016819\n", + " normg = 17.77735270141525\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.16309937662673848\n", + " normg = 12.660323404559614\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15480642928563207\n", + " normg = 13.100054447284153\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.18630246877746928\n", + " normg = 86.90588215544791\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.8119171366877986\n", + " normg = 320.45163752778956\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15849554747955785\n", + " normg = 71.7720966177593\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.12364845992772124\n", + " normg = 15.314045629841893\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.12131821467119326\n", + " normg = 8.63703716983575\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.11974807733289357\n", + " normg = 7.285994874340907\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.11614595089267235\n", + " normg = 7.624495119049429\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.17623165387152348\n", + " normg = 103.32399749037867\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.0462665533073072\n", + " normg = 385.3913326619841\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.12186459874074024\n", + " normg = 52.82451520029481\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.1017297341430488\n", + " normg = 13.852055460898269\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.09985695810935835\n", + " normg = 5.145611899781133\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.09944236034202363\n", + " normg = 3.4994591864510407\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.09898040948548437\n", + " normg = 3.4057194900602012\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.0975177263494253\n", + " normg = 25.12869392174756\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.46638723869975796\n", + " normg = 244.87608596136826\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.09676207190371991\n", + " normg = 20.692432654855104\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.0934554897729666\n", + " normg = 6.468054098208116\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.09304093444127276\n", + " normg = 1.7728142273821546\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.0929880963300906\n", + " normg = 1.4035067608824008\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.09288165266347698\n", + " normg = 1.3685864106613632\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.09297763361202716\n", + " normg = 14.877422288027772\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.3065456365473303\n", + " normg = 184.92643953673462\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.09465373322170145\n", + " normg = 19.265076808162206\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.09183204748250524\n", + " normg = 5.996440857028193\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.0914613388801679\n", + " normg = 2.0209108756963245\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.09140289111022161\n", + " normg = 0.7812371655940666\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.09138851580997479\n", + " normg = 0.5830145288701842\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.09136985423459633\n", + " normg = 0.7626021178941039\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.09172668931952113\n", + " normg = 8.189123165655428\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.09186804702386504\n", + " normg = 9.661768734784188\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.09129816883609279\n", + " normg = 0.6295930171308206\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.09129407496213396\n", + " normg = 0.5030397377614342\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.0912845961136083\n", + " normg = 0.4975088865015826\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.09124458371997322\n", + " normg = 2.2146611459521597\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.10324220123639537\n", + " normg = 36.08506885107514\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.09118482792376849\n", + " normg = 2.2682559638095383\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.09114690056920163\n", + " normg = 0.8508565041366823\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.0911415779857243\n", + " normg = 0.406854900349614\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.09113952156860229\n", + " normg = 0.3512827927049647\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.09113396463072723\n", + " normg = 0.3638780638394458\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.0912690890097144\n", + " normg = 5.689738734476727\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10291257811002905\n", + " normg = 44.16551637114055\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.09106521946220328\n", + " normg = 0.3363516699712725\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.0910640385213279\n", + " normg = 0.26864938294370344\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.09106126703341821\n", + " normg = 0.2567205229349751\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.09105342720155978\n", + " normg = 0.6637220134616804\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.09155292577936068\n", + " normg = 7.400436265680757\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.09105780669917347\n", + " normg = 1.5797625030763334\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.0910362653269899\n", + " normg = 0.34716066906847104\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.09103495453900995\n", + " normg = 0.21974868408176504\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.09103395737471562\n", + " normg = 0.20746890777427013\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.09103070820982906\n", + " normg = 0.4073825445457818\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.09117164882706254\n", + " normg = 4.750773485622481\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.0910360790601236\n", + " normg = 1.4504308515560331\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.0910221586018588\n", + " normg = 0.1875105697488688\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.0910217148870077\n", + " normg = 0.17716380794609224\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.09101758160636678\n", + " normg = 0.1847099858275923\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.09110878389974504\n", + " normg = 3.149546511632324\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.09129661606167075\n", + " normg = 6.708810950045907\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.09106379047116321\n", + " normg = 3.2940269001168114\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.09099459879163678\n", + " normg = 0.3769922054252875\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.09099321749221138\n", + " normg = 0.22027228216834038\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.09099236098384157\n", + " normg = 0.10057808159686414\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.090991998768659\n", + " normg = 0.09327343637641872\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.09099055628514795\n", + " normg = 0.24127670836009388\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.09134636412775968\n", + " normg = 7.4813401203483\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.09099928918364521\n", + " normg = 1.3733240025862408\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.09098742143891857\n", + " normg = 0.15756137795653585\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.09098716843664542\n", + " normg = 0.10635865854712064\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.09098690331017754\n", + " normg = 0.06907399144553561\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.09098663884520025\n", + " normg = 0.06862544728771579\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.090989458159225\n", + " normg = 0.9865962633285521\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.09098928780471072\n", + " normg = 1.0223014164166122\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.09098265521014402\n", + " normg = 0.1044145679395792\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.09098257637378837\n", + " normg = 0.040963529851631784\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.09098255235661935\n", + " normg = 0.039443216442043495\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.09098219553680575\n", + " normg = 0.05108585076551105\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.09103314934326172\n", + " normg = 2.461695826204308\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.09098691168440282\n", + " normg = 0.7017725643913825\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.09098195403081127\n", + " normg = 0.27289701975253494\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.09098097197578181\n", + " normg = 0.09549031360402496\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.09098087370308572\n", + " normg = 0.06946109326823649\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.09098085503536503\n", + " normg = 0.058897633633058305\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.09098083151875887\n", + " normg = 0.019760636783684726\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.09098082662377123\n", + " normg = 0.018170114061009515\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.09098079888608256\n", + " normg = 0.018074249811505544\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.09098116651393741\n", + " normg = 0.2926840646050224\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.09098529709362967\n", + " normg = 0.8788215778725579\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.09098060549258923\n", + " normg = 0.03248631588142365\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.09098059714557946\n", + " normg = 0.01608883540936406\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.09098059311289804\n", + " normg = 0.013330368273176125\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0909805810601012\n", + " normg = 0.013845144295075941\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.09098057443085374\n", + " normg = 0.03985769698653578\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.09098074108248079\n", + " normg = 0.11268216482074207\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.09098054133798517\n", + " normg = 0.03822865517251307\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.09098053793688794\n", + " normg = 0.04335778692114622\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0909805259478724\n", + " normg = 0.019388705624836494\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.09098052287417226\n", + " normg = 0.010395063590665195\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.09098052109491592\n", + " normg = 0.010143666371720974\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.090980496268646\n", + " normg = 0.019177378771825057\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0909819354867191\n", + " normg = 0.49102910152647067\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.09098060768588372\n", + " normg = 0.15380629795178247\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.09098046316737173\n", + " normg = 0.008491791750691981\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.09098046231588719\n", + " normg = 0.008060147040259834\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.09098045234212515\n", + " normg = 0.011163399494212722\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.09098089660609757\n", + " normg = 0.20144566676113154\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.09098091913491034\n", + " normg = 0.21989337257461086\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.09098042839203213\n", + " normg = 0.0318625298628731\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.09098041808217838\n", + " normg = 0.01057848279496126\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.09098041692710343\n", + " normg = 0.007702709803198856\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.09098041614539408\n", + " normg = 0.006573140194180666\n", + "\n", + " OUTER ITERATION 140:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.09098041529055757\n", + " normg = 0.00709144129295327\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.09098041465290059\n", + " normg = 0.01335166506143535\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0909804151061803\n", + " normg = 0.020160918681833024\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.09098041244644216\n", + " normg = 0.00667317282218395\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.09098041196690425\n", + " normg = 0.005377426449644517\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.09098041095925356\n", + " normg = 0.005337271329018734\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.09098040849465751\n", + " normg = 0.07161551232932888\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.09098037712967987\n", + " normg = 0.00534696313453338\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.09098037691923756\n", + " normg = 0.002393488978267027\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.09098037683164684\n", + " normg = 0.0023801833885523298\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.09098036857327586\n", + " normg = 0.003769954622628483\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0909803753228542\n", + " normg = 0.03185699964972212\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0909803770139091\n", + " normg = 0.0373650150122252\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.09098036844986085\n", + " normg = 0.0030314094215373602\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.09098036835499157\n", + " normg = 0.002256651758351315\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.09098036821644635\n", + " normg = 0.0009624269523764432\n", + "\n", + " Proj Gradient norm = 21.306306638246973\n", + " Gradient norm = 21.126325101655326\n", + " Residual norm = 0.09098036821643794\n", + "\n", + " ----> GKB Iteration 20: Tk is 210x200\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624959\n", + " normg = 13540.361341305448\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692364\n", + " normg = 16463.831937107145\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.9842342068885\n", + " normg = 4771.714128249083\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821309\n", + " normg = 1156.9647673778268\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527513997\n", + " normg = 674.7446788232255\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.773733774940935\n", + " normg = 464.03281682515717\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179524\n", + " normg = 351.41581684882556\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097375002\n", + " normg = 1414.6579297147466\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824242\n", + " normg = 765.3645394730357\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753376\n", + " normg = 127.27855986428555\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708887\n", + " normg = 121.31642673863026\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836190087\n", + " normg = 98.57870121068774\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142306798\n", + " normg = 591.2720912714955\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.03470756436363\n", + " normg = 1321.6701481055222\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179394804\n", + " normg = 1408.7449659537483\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113501701\n", + " normg = 181.2632292926309\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.39094514718263235\n", + " normg = 58.0406574078613\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.3499953276996651\n", + " normg = 41.81134073922456\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351352166\n", + " normg = 24.778574577158043\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664359277020118\n", + " normg = 22.76968408374817\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2616606831690832\n", + " normg = 92.23183351085129\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.256018157118016\n", + " normg = 562.3102869115332\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28289677077595715\n", + " normg = 125.96174985021389\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17658400500087856\n", + " normg = 28.28418695624965\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16818083455587762\n", + " normg = 17.75906506587663\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.16091556106903007\n", + " normg = 12.924048237245765\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15198055407485117\n", + " normg = 13.54579865888321\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.1942010247002605\n", + " normg = 96.37529627948794\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.8473922121778208\n", + " normg = 329.933676340602\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15359953398206747\n", + " normg = 72.48097117271801\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11807540175380696\n", + " normg = 15.370543801797226\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.11571558915551126\n", + " normg = 8.899825947775875\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.11398250339858494\n", + " normg = 7.732921560790583\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10939375776846332\n", + " normg = 8.536011238340732\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.21457367558758383\n", + " normg = 130.38459526673913\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 0.8407314396785219\n", + " normg = 342.1812818453664\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.11137935714289518\n", + " normg = 52.5840997110162\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.09204402870019635\n", + " normg = 12.371643421353266\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.09055953660927073\n", + " normg = 5.376356023937987\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.09006198373645218\n", + " normg = 4.072746300884041\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.08929203887683167\n", + " normg = 3.985138831532817\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.09109064342653703\n", + " normg = 37.03044436012482\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.4394767138170179\n", + " normg = 236.12682920419437\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08973328426546082\n", + " normg = 33.15219478055634\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.08174992437220312\n", + " normg = 8.463245349115047\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.0810685531062303\n", + " normg = 2.7482806215458178\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.0809596274814708\n", + " normg = 1.7705237130409266\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.08085461616928885\n", + " normg = 1.7445789350848773\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.08051909838765463\n", + " normg = 14.960647911529906\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.22804166567943804\n", + " normg = 156.02158509903617\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.07942720113012962\n", + " normg = 7.145055355676911\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.07902207254949181\n", + " normg = 2.430444074719236\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.0789596849580127\n", + " normg = 0.9548231481860656\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.07894010050406679\n", + " normg = 0.9231300860093842\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.0786503807515663\n", + " normg = 0.9875202272092867\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.10417978350622568\n", + " normg = 52.38498835797983\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.21643692595769873\n", + " normg = 132.0075865167871\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.0892759674442387\n", + " normg = 42.10178064070355\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.07874961276592726\n", + " normg = 10.553406342239777\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.0780248084720554\n", + " normg = 2.1149744790969165\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.07797887538978777\n", + " normg = 1.2415147222444507\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.0779530143741251\n", + " normg = 0.33117742301923464\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.07795012012669675\n", + " normg = 0.2699654994513245\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.07794595374966819\n", + " normg = 0.40618870152350106\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.07800373830692972\n", + " normg = 3.164993596357903\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.07797206197290214\n", + " normg = 2.466117295133215\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.07793486977691486\n", + " normg = 0.30632309969954263\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.07793397818650177\n", + " normg = 0.22400689317334074\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.07793264074635164\n", + " normg = 0.21974642873978212\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.07790214768754643\n", + " normg = 0.48799248814440216\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.09308890739814608\n", + " normg = 42.394329054250505\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.07914131034956765\n", + " normg = 14.19827493491078\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.07801752513124771\n", + " normg = 4.680989710648759\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.07788201031756205\n", + " normg = 0.524117908270055\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.0778791566816002\n", + " normg = 0.36164351092894453\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07787643112884707\n", + " normg = 0.07379812712082896\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07787625704582876\n", + " normg = 0.0631270840317328\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.07787608722610928\n", + " normg = 0.12319504950989817\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.07787741100058902\n", + " normg = 0.45883301917237235\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.07787595667719634\n", + " normg = 0.21605633246800365\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.07787565987020553\n", + " normg = 0.07784868916411737\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.0778756044389451\n", + " normg = 0.05134888953481433\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.07787554837135105\n", + " normg = 0.050808306664114844\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.07787410489797676\n", + " normg = 0.24702409487413066\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.07822950927341987\n", + " normg = 7.655266666242624\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.0778735940899636\n", + " normg = 0.21795703379181833\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.07787327158015428\n", + " normg = 0.05651764277281688\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.07787323541862075\n", + " normg = 0.03991422208338488\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.07787318658430999\n", + " normg = 0.03189442238216621\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.07787311302203094\n", + " normg = 0.04486422563625728\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.07787401365282669\n", + " normg = 0.34266191972248405\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.077873584200308\n", + " normg = 0.27473275721284107\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.07787289389806262\n", + " normg = 0.030539249346541647\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.0778728790094954\n", + " normg = 0.026661502153092893\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.07787282979827648\n", + " normg = 0.027306488712311897\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.07787529380492796\n", + " normg = 0.6859917065187333\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.07816256891286773\n", + " normg = 6.792197306442018\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.07787502251604726\n", + " normg = 0.6002991181202387\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.07787238545026025\n", + " normg = 0.14221099829771242\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.07787219927587738\n", + " normg = 0.04165820316235192\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.07787217622399181\n", + " normg = 0.019655378571135973\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.07787216679247451\n", + " normg = 0.01540586740029791\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.07787215126191115\n", + " normg = 0.018831756640028494\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.07787259475133544\n", + " normg = 0.28310110402747984\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.07787344555245324\n", + " normg = 0.4710693578788306\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.07787208317544635\n", + " normg = 0.031087708022715727\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.07787207539734721\n", + " normg = 0.014215320067715385\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.07787207215932365\n", + " normg = 0.012719276713093485\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.07787205817113761\n", + " normg = 0.012544261867249763\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.07787229898127175\n", + " normg = 0.22158947974780985\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.07790208601353787\n", + " normg = 1.9496827506041439\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.0778730955990093\n", + " normg = 0.4108252064323623\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.0778719771987046\n", + " normg = 0.11596128059391493\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0778718782403353\n", + " normg = 0.034984635588250976\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.07787186534250505\n", + " normg = 0.016999558430102136\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.07787186074433151\n", + " normg = 0.007368546662742749\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.07787185955258621\n", + " normg = 0.006614562394554667\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.07787185954451303\n", + " normg = 0.014331717136165888\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.07787185905418424\n", + " normg = 0.014153304408227162\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.07787185771155734\n", + " normg = 0.004537746994908989\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.07787185745007515\n", + " normg = 0.004305118657245013\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.07787185517561608\n", + " normg = 0.004336310627054602\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.07787216393091825\n", + " normg = 0.2343978163160551\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.07787509229066145\n", + " normg = 0.7328447271749787\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.07787183011992745\n", + " normg = 0.00112148735190328\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.07787183010599091\n", + " normg = 0.0009667949524937591\n", + "\n", + " Proj Gradient norm = 20.001108609692523\n", + " Gradient norm = 19.405793200261847\n", + " Residual norm = 0.07787183010598277\n", + "\n", + " ----> GKB Iteration 21: Tk is 220x210\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624959\n", + " normg = 13540.361341305448\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692364\n", + " normg = 16463.83193710714\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.9842342068887\n", + " normg = 4771.714128249085\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821304\n", + " normg = 1156.9647673778259\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751405\n", + " normg = 674.7446788232259\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494092\n", + " normg = 464.0328168251559\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179593\n", + " normg = 351.4158168488154\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374174\n", + " normg = 1414.6579297147002\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824917\n", + " normg = 765.3645394731068\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753363\n", + " normg = 127.27855986428585\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708993\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836193004\n", + " normg = 98.5787012106819\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142306226\n", + " normg = 591.2720912715281\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564375452\n", + " normg = 1321.670148106075\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179390452\n", + " normg = 1408.7449659534389\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113504739\n", + " normg = 181.26322929271078\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471826784\n", + " normg = 58.040657407884986\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.349995327699703\n", + " normg = 41.81134073923453\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035135351\n", + " normg = 24.778760609157697\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120378089\n", + " normg = 22.79314347974867\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2615011037939656\n", + " normg = 92.19961518771746\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.2648567167682967\n", + " normg = 563.864679760086\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2833771848507783\n", + " normg = 126.45299434380786\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17624519100493846\n", + " normg = 28.618064208103764\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16760385842443745\n", + " normg = 18.097042870181735\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.1599969074297808\n", + " normg = 13.073235637977456\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15088159020659025\n", + " normg = 13.728223020639263\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19532461385377284\n", + " normg = 99.09361320518288\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9298133502317724\n", + " normg = 348.77134747392694\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15432378049998713\n", + " normg = 76.37077487427462\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11485005331526021\n", + " normg = 16.260582291798702\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.11221203805868055\n", + " normg = 9.336729847873832\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.11032578618584886\n", + " normg = 8.056676834624566\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10548682896489743\n", + " normg = 8.804504429872777\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2199002685715859\n", + " normg = 137.57440946741116\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.1627956969578852\n", + " normg = 410.7486282052373\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.11096808071483033\n", + " normg = 60.44233750442655\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.08513482889432913\n", + " normg = 14.705732177088647\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.08303961965039645\n", + " normg = 6.025381969993569\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.08243605336544127\n", + " normg = 4.435590446732683\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.08158033414012654\n", + " normg = 4.350994058029961\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08278361795516283\n", + " normg = 41.14096542593317\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.7190701621190365\n", + " normg = 319.6608396509386\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08224463636067426\n", + " normg = 37.5428838820749\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.07175671407716426\n", + " normg = 10.3157613544739\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.07073831813887967\n", + " normg = 2.9329112767500876\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.0706141921997948\n", + " normg = 1.9232854579020615\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.07048720285495218\n", + " normg = 1.8888187725845311\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.06979296293831948\n", + " normg = 15.198024753196396\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.2949571117004892\n", + " normg = 192.35548680001844\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.0689279967799212\n", + " normg = 9.322325048545759\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.0682418251279157\n", + " normg = 3.0931382456853656\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.06814415452643037\n", + " normg = 1.0295308444038502\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.06812316649413869\n", + " normg = 0.9521235761011475\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.06798072753445296\n", + " normg = 0.9733710682649035\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.07276180969795411\n", + " normg = 22.256006424222694\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.25444286847449316\n", + " normg = 148.07691634348353\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.0986032683436796\n", + " normg = 68.38153618515342\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.07026121214474149\n", + " normg = 19.890198877484746\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.06757615062487557\n", + " normg = 4.969440396464455\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.06731841752028599\n", + " normg = 2.719426411464471\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.0672019348484112\n", + " normg = 0.60653736987091\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.06719333357015142\n", + " normg = 0.4759796083651782\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.06718877048783467\n", + " normg = 0.9973018101832885\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.0672153258297976\n", + " normg = 2.5306159658220433\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.06717637309455499\n", + " normg = 0.5606522728293923\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.06717360640702622\n", + " normg = 0.3666227852730642\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.06717075298643757\n", + " normg = 0.3638729362123811\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.06698922537418427\n", + " normg = 1.2543695226827205\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.06887154212079133\n", + " normg = 17.624356335429457\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.06698074323937604\n", + " normg = 0.5496671570778762\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.06697832137850009\n", + " normg = 0.20418201448732803\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.06697783437542919\n", + " normg = 0.09970867296536232\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.06697760099404389\n", + " normg = 0.08640142235143625\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.06697668815689112\n", + " normg = 0.08982979847384875\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.06698049713003526\n", + " normg = 0.7162020445301952\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.06717001073006472\n", + " normg = 4.603907141690233\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.06700449182118044\n", + " normg = 1.9654825080987848\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.06697676949863302\n", + " normg = 0.6603282086905765\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.0669735961479697\n", + " normg = 0.24317078047896448\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.06697296987927774\n", + " normg = 0.1477731857045404\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.06697254591838096\n", + " normg = 0.08649849349672219\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.06697234202525658\n", + " normg = 0.10780907300726891\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.0669727170779627\n", + " normg = 0.3231846519124582\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.0669721602313822\n", + " normg = 0.14890860443366757\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.06697200463076285\n", + " normg = 0.05706406346744236\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.06697195851871088\n", + " normg = 0.056633477054792804\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.06696884877622564\n", + " normg = 0.08366884434710009\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.0684652815903844\n", + " normg = 15.52380621173536\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.06723878371148442\n", + " normg = 6.537125576472085\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.06697588629571859\n", + " normg = 0.6245991706088843\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.06697177225455403\n", + " normg = 0.44936832665234494\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.06696714726091507\n", + " normg = 0.12231457244656038\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.0669667147681211\n", + " normg = 0.04794684696355603\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.06696664081966089\n", + " normg = 0.0269076201358644\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.06696666734182237\n", + " normg = 0.07662647961796319\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.06696664327957629\n", + " normg = 0.050320496001448174\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.06696662763941243\n", + " normg = 0.006515373932516033\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.06696662718909599\n", + " normg = 0.005235711285104374\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.0669666261557752\n", + " normg = 0.004554411992433684\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.06696662318785436\n", + " normg = 0.005412454786396145\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.06696670998738984\n", + " normg = 0.1041978388708871\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.06696709521841873\n", + " normg = 0.2704811220197359\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.06696664702385266\n", + " normg = 0.07102768943663373\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.06696661469793418\n", + " normg = 0.011783013030195792\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.06696661336183701\n", + " normg = 0.006551432632427344\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0669666126262342\n", + " normg = 0.0034788407773685974\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.06696661220113982\n", + " normg = 0.003277688359870883\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.06696661080228927\n", + " normg = 0.010170516110104914\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.06696682882046691\n", + " normg = 0.18232584086146694\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.06696662056136395\n", + " normg = 0.044588757859497806\n", + "\n", + " OUTER ITERATION 112:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.06696660793966401\n", + " normg = 0.006328944950721267\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.06696660757682976\n", + " normg = 0.003434621491934182\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.06696660735933221\n", + " normg = 0.0027843509368761297\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.06696660687738853\n", + " normg = 0.002774951347828021\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.06696660900270002\n", + " normg = 0.026667989676095488\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0669672519630528\n", + " normg = 0.30666759914088754\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.06696663632272087\n", + " normg = 0.06877210791150211\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.06696660450491215\n", + " normg = 0.01373931315881721\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.06696660278554385\n", + " normg = 0.006032132574814809\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.06696660227775587\n", + " normg = 0.0028008442529082593\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0669666020883144\n", + " normg = 0.0021997575481915613\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.06696660186080014\n", + " normg = 0.00374716214095691\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.06696660533630036\n", + " normg = 0.02563604986755752\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.06696660200327816\n", + " normg = 0.011078907346238846\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.06696660123414597\n", + " normg = 0.001951316499541462\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0669666011865631\n", + " normg = 0.0019393421339839027\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.06696659671206695\n", + " normg = 0.003405322029386363\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.06696808755839359\n", + " normg = 0.35198471914643265\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.06696688379215095\n", + " normg = 0.19112141062804247\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.06696667453018641\n", + " normg = 0.11285939922967417\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.06696659896717479\n", + " normg = 0.026237848321147693\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.06696659465751076\n", + " normg = 0.003369940012460316\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.06696659454334927\n", + " normg = 0.0021687022669757182\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.06696659444520399\n", + " normg = 0.0010932152868612301\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.06696659441087134\n", + " normg = 0.0007636479292983437\n", + "\n", + " Proj Gradient norm = 17.489208032037777\n", + " Gradient norm = 17.53642464152036\n", + " Residual norm = 0.0669665944108502\n", + "\n", + " ----> GKB Iteration 22: Tk is 230x220\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624959\n", + " normg = 13540.361341305448\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692364\n", + " normg = 16463.83193710714\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.9842342068887\n", + " normg = 4771.714128249085\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821304\n", + " normg = 1156.9647673778259\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751405\n", + " normg = 674.7446788232259\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494092\n", + " normg = 464.0328168251559\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179593\n", + " normg = 351.4158168488154\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374174\n", + " normg = 1414.6579297147002\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824917\n", + " normg = 765.3645394731068\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753363\n", + " normg = 127.27855986428585\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708993\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836193004\n", + " normg = 98.5787012106819\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142306226\n", + " normg = 591.2720912715281\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564375452\n", + " normg = 1321.670148106075\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179390452\n", + " normg = 1408.7449659534389\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113504739\n", + " normg = 181.26322929271078\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471826784\n", + " normg = 58.040657407884986\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.349995327699703\n", + " normg = 41.81134073923453\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035135351\n", + " normg = 24.778760609157697\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.26642991203782473\n", + " normg = 22.793349547241807\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998086797\n", + " normg = 92.2254485436083\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267938124895385\n", + " normg = 564.2204113292162\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2835707285332977\n", + " normg = 126.70207425227217\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17598762257803724\n", + " normg = 28.65181312332112\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16733462170828436\n", + " normg = 18.088060709771447\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15973310222873224\n", + " normg = 13.174398336135166\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15039523807241392\n", + " normg = 13.868910967977863\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19657537877680648\n", + " normg = 100.72841487644999\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9542141892453678\n", + " normg = 354.4142313434221\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15446648113015934\n", + " normg = 78.10039861994032\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11317723833736769\n", + " normg = 16.717966934304872\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.11038079843659558\n", + " normg = 9.64127407289943\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.1083558046014969\n", + " normg = 8.333514428862705\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10315205369749265\n", + " normg = 9.167138179769958\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2307782332446861\n", + " normg = 144.9585778658014\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.2980339948312387\n", + " normg = 436.3711989847\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.11088589873895502\n", + " normg = 65.80519199148465\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.0803255109978263\n", + " normg = 15.998478511115286\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.07783879046186293\n", + " normg = 6.656918769187221\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.07709931486069505\n", + " normg = 4.8788920862883005\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.0760691019130921\n", + " normg = 4.8020409590136905\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.07793052349690069\n", + " normg = 47.4500896042168\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 0.9802727758008709\n", + " normg = 380.6598749889307\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.07788011297065323\n", + " normg = 44.10129947766756\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.06336351929369877\n", + " normg = 12.281847713436335\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.06191462921816914\n", + " normg = 3.4532050930000806\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.06174354089460276\n", + " normg = 2.2298612269148657\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.06157569400926915\n", + " normg = 2.1917848529853856\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.06060689983965483\n", + " normg = 17.791450375848523\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.39139820876307985\n", + " normg = 233.00432368404236\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.05960107516791438\n", + " normg = 11.721301438241351\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.058515522928261586\n", + " normg = 3.8726591693227865\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.058364748063405164\n", + " normg = 1.1535940530628408\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.058339296407982535\n", + " normg = 1.051396068680849\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.058195383121331254\n", + " normg = 1.0441047197954667\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.06069139138297527\n", + " normg = 17.27317399306764\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.31412136733203916\n", + " normg = 177.87106287462353\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.10267941073834529\n", + " normg = 81.66417261450789\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.06116081053530023\n", + " normg = 20.15993519176104\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.058140917458064004\n", + " normg = 6.984446561274298\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.057576257660739504\n", + " normg = 3.7018602931285547\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.05734313786732849\n", + " normg = 0.9001441543456097\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.05732792259030257\n", + " normg = 0.7674195527903049\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.05732817888181664\n", + " normg = 1.35309306114079\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.0573178805236975\n", + " normg = 0.8078772790331906\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.057312745944401944\n", + " normg = 0.4097440837293177\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.05731008447407938\n", + " normg = 0.4010932116357741\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.057262234806390255\n", + " normg = 0.7345912919383137\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.08538719468724748\n", + " normg = 67.97723763986524\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.061623813871998744\n", + " normg = 26.91556375309382\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.05720332321854098\n", + " normg = 1.6498045633637455\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.057173473771767534\n", + " normg = 1.3164694015026621\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.057120314069993364\n", + " normg = 0.2548427465780655\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.05711781363811439\n", + " normg = 0.23587452835736508\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.05711592920928609\n", + " normg = 0.34365574591302356\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.05711550160027559\n", + " normg = 0.5071795587783307\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.05711208287384224\n", + " normg = 0.3137759882679417\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.057110920019940586\n", + " normg = 0.2955333739822261\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.057110189616194316\n", + " normg = 0.29334976674835544\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.057109401273739646\n", + " normg = 0.2110004700526811\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.05710880523931117\n", + " normg = 0.1801590408853166\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.05710790020709787\n", + " normg = 0.20235292781532244\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.057108864032391495\n", + " normg = 0.790279954621966\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.05712035629794545\n", + " normg = 1.6366048422440769\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.05710395035239656\n", + " normg = 0.17481529504344745\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.057103607581562583\n", + " normg = 0.1589405804824685\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.057101822143709804\n", + " normg = 0.15557002696391606\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.057065696083674365\n", + " normg = 0.8216345894605938\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.05802050879203953\n", + " normg = 12.502600270825976\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.05706283931588704\n", + " normg = 0.45260938044981774\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.057061416561073074\n", + " normg = 0.07021940387116457\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.057061375972343155\n", + " normg = 0.025453715340675306\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.057061365258010435\n", + " normg = 0.024687286022599904\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.05706116812698622\n", + " normg = 0.03126706485909524\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.05708185114831316\n", + " normg = 1.3749742910526759\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.05712170086966229\n", + " normg = 2.756844438584095\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.05706758094534712\n", + " normg = 0.9974089273904093\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.057060936422130476\n", + " normg = 0.2064102646170196\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.057060641962404665\n", + " normg = 0.05297496128371144\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.05706061394135974\n", + " normg = 0.02776471227500126\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.057060601364022134\n", + " normg = 0.013086847106161674\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.057060596421399074\n", + " normg = 0.012091021066157543\n", + "\n", + " OUTER ITERATION 103:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.05706059579088322\n", + " normg = 0.039224184011413914\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.057060654376543084\n", + " normg = 0.10914119959364954\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.057060581715678176\n", + " normg = 0.01204158150501593\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.057060580274614046\n", + " normg = 0.00950002603545437\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.05706057735903018\n", + " normg = 0.009399082674939304\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.057060440894180844\n", + " normg = 0.024626748890363506\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.057076396160651924\n", + " normg = 1.5265574326662665\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.05706158341427505\n", + " normg = 0.40056562439797094\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.057060514140262746\n", + " normg = 0.0794790115739219\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.05706045607492105\n", + " normg = 0.034870157110132895\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.057060439418191285\n", + " normg = 0.015383012703800606\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.057060433766201235\n", + " normg = 0.010822029716912816\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.05706042979768584\n", + " normg = 0.016374356531290435\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.05706045941906515\n", + " normg = 0.0729373306117402\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.057060427238618955\n", + " normg = 0.006425477826015164\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.05706042693847456\n", + " normg = 0.0027790825154848245\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.057060426824552826\n", + " normg = 0.0026521347280765387\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0570604255186422\n", + " normg = 0.002730362051752762\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.057060428275386335\n", + " normg = 0.017517347024104738\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.057060459059509246\n", + " normg = 0.056113044045888474\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.05706042565386245\n", + " normg = 0.015725430741450105\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.05706042444041684\n", + " normg = 0.010387468585235043\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0570604237712284\n", + " normg = 0.002282578316180156\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.05706042372155869\n", + " normg = 0.0016359250637129313\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.057060423653730846\n", + " normg = 0.0015710613881650048\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.05706042274262324\n", + " normg = 0.002996466450896658\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.05706064898496834\n", + " normg = 0.18704935964078598\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.05706052114445795\n", + " normg = 0.125629569945849\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.057060424444469744\n", + " normg = 0.01068943014773581\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.05706042326238911\n", + " normg = 0.007863187717375916\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.057060421620178124\n", + " normg = 0.0035967530369693393\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.057060421076861656\n", + " normg = 0.0025465187914060655\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.05706042125640355\n", + " normg = 0.007661435541903558\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.05706042155106711\n", + " normg = 0.010178598221692576\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.057060420731605256\n", + " normg = 0.002023391605024355\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.057060420698336924\n", + " normg = 0.0010957304065607513\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.057060420681878506\n", + " normg = 0.0009641828979882502\n", + "\n", + " Proj Gradient norm = 17.529539770646117\n", + " Gradient norm = 16.36968361069071\n", + " Residual norm = 0.05706042068186849\n", + "\n", + " ----> GKB Iteration 23: Tk is 240x230\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624959\n", + " normg = 13540.361341305448\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692364\n", + " normg = 16463.83193710714\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.9842342068887\n", + " normg = 4771.714128249085\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821304\n", + " normg = 1156.9647673778259\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751405\n", + " normg = 674.7446788232259\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494092\n", + " normg = 464.0328168251559\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179593\n", + " normg = 351.4158168488154\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374174\n", + " normg = 1414.6579297147002\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824917\n", + " normg = 765.3645394731068\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753363\n", + " normg = 127.27855986428585\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708993\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836193004\n", + " normg = 98.5787012106819\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142306226\n", + " normg = 591.2720912715281\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564375452\n", + " normg = 1321.670148106075\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179390452\n", + " normg = 1408.7449659534389\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113504739\n", + " normg = 181.26322929271078\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471826784\n", + " normg = 58.040657407884986\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.349995327699703\n", + " normg = 41.81134073923453\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035135351\n", + " normg = 24.778760609157697\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.26642991203782473\n", + " normg = 22.793349547241807\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998086797\n", + " normg = 92.22590216691522\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538104333\n", + " normg = 564.2232842742416\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2835271764207608\n", + " normg = 126.70370913345455\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17595471326745454\n", + " normg = 28.66008502945402\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16729001424263706\n", + " normg = 18.131171639129786\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15962980481485675\n", + " normg = 13.201741783005488\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15022196462358\n", + " normg = 13.945734774488203\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19902480555026925\n", + " normg = 102.74862380850988\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9652496271059188\n", + " normg = 356.64781298304456\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15442726386663952\n", + " normg = 78.99009226885514\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11223794888306067\n", + " normg = 16.798027858050045\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10941791219255242\n", + " normg = 9.737830681722745\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10733970964557339\n", + " normg = 8.484617453046694\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.1017479883363388\n", + " normg = 9.479068514900932\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.257633472979223\n", + " normg = 158.69293837502022\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.3325061931622373\n", + " normg = 443.2321883531643\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10859591227433756\n", + " normg = 67.17596433866399\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07687262920314053\n", + " normg = 16.128748147202018\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.07434461296983527\n", + " normg = 6.874554784694551\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.073538734264875\n", + " normg = 5.170250960424925\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.07231724836943096\n", + " normg = 5.1069332257668\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.0769010570287041\n", + " normg = 54.70827274455146\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.1431705315573057\n", + " normg = 412.48630216426744\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.07881349433481259\n", + " normg = 54.07007568123462\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.057297290876473866\n", + " normg = 14.412129539335108\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.05531696339475707\n", + " normg = 4.227467410783908\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.05507340406923753\n", + " normg = 2.4880378319477425\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.054887375215956186\n", + " normg = 2.4513287525709297\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.05354402487709432\n", + " normg = 18.045463557383233\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.363394812205381\n", + " normg = 226.1317097577601\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.05178730860295018\n", + " normg = 8.504041285546244\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.05121478730604242\n", + " normg = 2.9638467206254857\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.051117377102424456\n", + " normg = 1.3851529617229419\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.05107285631150688\n", + " normg = 1.3262383383711425\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.050531299597198126\n", + " normg = 1.6210299708515525\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.09412507450205547\n", + " normg = 64.12750764665606\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.12396518057561202\n", + " normg = 92.38215198545848\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.05444488536750824\n", + " normg = 27.791881171475445\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.05018894252704303\n", + " normg = 10.468269223249878\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.04950896206786027\n", + " normg = 1.2858568023962575\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.049491943921744955\n", + " normg = 0.8881988171351204\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.049473869864376394\n", + " normg = 0.4336550138704433\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.049465551575063965\n", + " normg = 0.39739863142724496\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.049444577467342855\n", + " normg = 1.3083837340106752\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.052552915597614096\n", + " normg = 20.71161011383207\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.04966525878060439\n", + " normg = 6.491353069390741\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.049407236924401694\n", + " normg = 1.1819050562224371\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.04939698673969521\n", + " normg = 0.4491393393175565\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.04939429653192324\n", + " normg = 0.36085982241671327\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.04938771178304621\n", + " normg = 0.34263299975457\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.04937975400637421\n", + " normg = 0.8209098108038967\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.04954315241796141\n", + " normg = 4.49193763452637\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.04943612959933157\n", + " normg = 3.5201235230377614\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.049365067700662825\n", + " normg = 1.1136279826271736\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.04935694183129815\n", + " normg = 0.2931506919773413\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.049355847365358405\n", + " normg = 0.2792503926362859\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.04934210665110427\n", + " normg = 0.40844094356174476\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.04996761846297601\n", + " normg = 7.064104487174884\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.04989820155035758\n", + " normg = 8.115877392826508\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.04949370127819882\n", + " normg = 5.501659482220677\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.04932002151023471\n", + " normg = 1.8718466561466252\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.04929810964125538\n", + " normg = 0.27704366618420606\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.04929726844803973\n", + " normg = 0.22376021268299578\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.04929520076561264\n", + " normg = 0.2071661609790967\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.04929115732373792\n", + " normg = 0.3701633304890728\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.04936884685498042\n", + " normg = 2.9412998598242877\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.0493141859818379\n", + " normg = 2.092865925456621\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.04928580589159356\n", + " normg = 0.8873945162898862\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.049280907152751054\n", + " normg = 0.23350372585984794\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.04928037844830093\n", + " normg = 0.172441210613809\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.049279581638662306\n", + " normg = 0.17046085599196378\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.04925122272866636\n", + " normg = 0.920503744211671\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.04990460886366599\n", + " normg = 10.396653853170857\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.04924672351017358\n", + " normg = 0.4877552184543306\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.04924478139691699\n", + " normg = 0.22020666075049072\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.0492441230720605\n", + " normg = 0.12199692373240413\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.04924370984375196\n", + " normg = 0.09503959004631277\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.04924296171320387\n", + " normg = 0.09654952035940895\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.049262563764080086\n", + " normg = 1.6788956141544666\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.049529727148111456\n", + " normg = 5.649451786222283\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.04925836391964475\n", + " normg = 2.013131401342642\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.04923767960400303\n", + " normg = 0.8630409685742249\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.04923311266699968\n", + " normg = 0.07448904405625852\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.04923305061130904\n", + " normg = 0.06399013218714823\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.04923282040565705\n", + " normg = 0.06645306013601333\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.049232735023199074\n", + " normg = 0.21178434746811053\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.04923728397794594\n", + " normg = 0.6919092667682264\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.049232056108470555\n", + " normg = 0.14983672852522087\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.04923180844598993\n", + " normg = 0.07556276010753356\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.04923173629826376\n", + " normg = 0.06631055955687432\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.049231667082777444\n", + " normg = 0.0683815926280453\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.04923160058329636\n", + " normg = 0.0914987931511345\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.04923155469302886\n", + " normg = 0.1160073695071604\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.049231456289590775\n", + " normg = 0.0705609727820085\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.04923140339069963\n", + " normg = 0.05219550580571421\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.04923133809919038\n", + " normg = 0.05214006638470149\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.04923108536453117\n", + " normg = 0.22702470797849617\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.04923590996856244\n", + " normg = 0.9323839449564089\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.04923062648796689\n", + " normg = 0.06373588163828017\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.04923058845446573\n", + " normg = 0.04668521226390269\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.04923053124989086\n", + " normg = 0.046381720750900884\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.04922619492909232\n", + " normg = 0.058849762133780015\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.049234086103432675\n", + " normg = 1.10574538348007\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.04922619040112478\n", + " normg = 0.07466196680614491\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.04922615568316723\n", + " normg = 0.00905438626632034\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.049226154818810784\n", + " normg = 0.007430109475225749\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.04922615266840028\n", + " normg = 0.007185275312723142\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.049226128870267935\n", + " normg = 0.023944999372582976\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.04922864038513623\n", + " normg = 0.5976120414242044\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.04922628902240182\n", + " normg = 0.15846963185426008\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.04922612280679582\n", + " normg = 0.03132980277687377\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0492261139482361\n", + " normg = 0.014928562356026385\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.049226110697135214\n", + " normg = 0.007545992191938011\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.04922610918279565\n", + " normg = 0.005747672142061471\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.04922610785765096\n", + " normg = 0.011233687000112786\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.04922612480588019\n", + " normg = 0.056807917521359656\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.04922610616010004\n", + " normg = 0.014840608757511135\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.049226104678875324\n", + " normg = 0.004785854159693139\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.04922610436945058\n", + " normg = 0.004740306495642169\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.049226084394524965\n", + " normg = 0.011955104572823791\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0492261275106684\n", + " normg = 0.059605170741261926\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.04922608461859093\n", + " normg = 0.0245744097782221\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.04922608397128281\n", + " normg = 0.02443074809883007\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.04922608028519725\n", + " normg = 0.003655643485812128\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.04922608014354604\n", + " normg = 0.0030495039599713726\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.04922607975722572\n", + " normg = 0.0029584117831474364\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.04922607545807834\n", + " normg = 0.011772064003541152\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.049226091324661235\n", + " normg = 0.04669938205211762\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0492260750468258\n", + " normg = 0.015189622783978179\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.04922607367070206\n", + " normg = 0.0046699738380410975\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.049226073501183\n", + " normg = 0.002365462680058201\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.049226073410035404\n", + " normg = 0.00232880828557509\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.049226070115421884\n", + " normg = 0.004850720492348815\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.04922607809283521\n", + " normg = 0.034913444781396866\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.04922607469958249\n", + " normg = 0.02970054062603256\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.049226069313998214\n", + " normg = 0.0037349340784553473\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.04922606919092605\n", + " normg = 0.002319598304489503\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.04922606908428943\n", + " normg = 0.001973631833907804\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.04922606871314477\n", + " normg = 0.002054977427379007\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.049226068656406\n", + " normg = 0.007539593882542423\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.04922609039393973\n", + " normg = 0.056530604449940555\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.04922608003086106\n", + " normg = 0.04456846612267074\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.04922606781873225\n", + " normg = 0.005512587728459557\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.04922606753412609\n", + " normg = 0.0035125250959976376\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.04922606728645646\n", + " normg = 0.0021556865315034506\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.04922606709018587\n", + " normg = 0.0015603885131651083\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.04922606686834424\n", + " normg = 0.0021630422298691914\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.049226082057797035\n", + " normg = 0.05099622260302308\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.049226081959429714\n", + " normg = 0.05135419755490133\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0492260659130908\n", + " normg = 0.0018293720171411393\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.049226065877574755\n", + " normg = 0.0014921346913867421\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.04922606578563138\n", + " normg = 0.001363197072203075\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0492260655777775\n", + " normg = 0.0035442956412785947\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.04922606644962552\n", + " normg = 0.01123485071748201\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.049226065380930856\n", + " normg = 0.0030092048961108345\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.04922606529980179\n", + " normg = 0.001335728746736288\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.049226065270992325\n", + " normg = 0.0012264053031089727\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.049226065142080944\n", + " normg = 0.0013804485793733178\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.04922606618805507\n", + " normg = 0.014520048732760596\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.04922606486467879\n", + " normg = 0.0052658591312171755\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.049226064666803154\n", + " normg = 0.001201477150254199\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.049226064648040954\n", + " normg = 0.001104203491388858\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.04922606455380601\n", + " normg = 0.0011697800072090717\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.04922606546277532\n", + " normg = 0.015103448632376627\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.049226066539380296\n", + " normg = 0.020303540477713045\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.049226064029619446\n", + " normg = 0.0009897230005649507\n", + "\n", + " Proj Gradient norm = 13.226543408056656\n", + " Gradient norm = 14.277295875131502\n", + " Residual norm = 0.04922606402960372\n", + "\n", + " ----> GKB Iteration 24: Tk is 250x240\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624959\n", + " normg = 13540.361341305448\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692364\n", + " normg = 16463.83193710714\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.9842342068887\n", + " normg = 4771.714128249085\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821304\n", + " normg = 1156.9647673778259\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751405\n", + " normg = 674.7446788232259\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494092\n", + " normg = 464.0328168251559\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179593\n", + " normg = 351.4158168488154\n", + "\n", + " OUTER ITERATION 8:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 17.004909097374174\n", + " normg = 1414.6579297147002\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824917\n", + " normg = 765.3645394731068\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753363\n", + " normg = 127.27855986428585\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708993\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836193004\n", + " normg = 98.5787012106819\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142306226\n", + " normg = 591.2720912715281\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564375452\n", + " normg = 1321.670148106075\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179390452\n", + " normg = 1408.7449659534389\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113504739\n", + " normg = 181.26322929271078\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471826784\n", + " normg = 58.040657407884986\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.349995327699703\n", + " normg = 41.81134073923453\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035135351\n", + " normg = 24.778760609157697\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.26642991203782473\n", + " normg = 22.793349547241807\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998086797\n", + " normg = 92.22590216691522\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538104333\n", + " normg = 564.2234415053347\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2835211726790222\n", + " normg = 126.70691307540633\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.1759402298484157\n", + " normg = 28.663752755632963\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727362992365155\n", + " normg = 18.131492609606205\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15961214474694652\n", + " normg = 13.21525921597094\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.1501750952574234\n", + " normg = 13.958618409746677\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19908819132149477\n", + " normg = 102.99720739663617\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9785356832299797\n", + " normg = 359.5757551888048\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15448807109169796\n", + " normg = 79.36542736178798\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11187971875607174\n", + " normg = 16.925483014405973\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10901215546955755\n", + " normg = 9.832255539333225\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10688661338674753\n", + " normg = 8.567641482529284\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10117428178402336\n", + " normg = 9.608641856569882\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.26432583104963775\n", + " normg = 162.18674716419974\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.3762352928719899\n", + " normg = 450.98088302613786\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10846321494483288\n", + " normg = 68.86796841594706\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07517188437133383\n", + " normg = 16.424933515201214\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.07254879740516858\n", + " normg = 7.0919619109485765\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.07168203849325412\n", + " normg = 5.38841719006552\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.07032030925637524\n", + " normg = 5.340959903282136\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.07778915365893445\n", + " normg = 60.6464114032752\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.2027182006487702\n", + " normg = 423.49022803506256\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.0779322793685594\n", + " normg = 58.192915242760954\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.05322790420378351\n", + " normg = 14.963593534028012\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.05110911014773003\n", + " normg = 4.551765934735008\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.05082344422617972\n", + " normg = 2.7654500195801353\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.05058725318514455\n", + " normg = 2.729506991588416\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.04918716116534121\n", + " normg = 21.673084208639708\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.4482634977588804\n", + " normg = 256.693396726637\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.04667626849740708\n", + " normg = 9.834338862510538\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.04590607451062227\n", + " normg = 3.4742582325557074\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.045772303185285045\n", + " normg = 1.5766352935654953\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.0457150449217744\n", + " normg = 1.513340352747212\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.04497871325879242\n", + " normg = 1.805040143470112\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.10352610226828227\n", + " normg = 74.07229092341971\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.16282189026825097\n", + " normg = 117.88264101644594\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.05330894482159418\n", + " normg = 38.96634980868594\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.04477121009108641\n", + " normg = 13.539482532918148\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.0436287904374617\n", + " normg = 1.7843883431667977\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.04359620073215226\n", + " normg = 1.188258648226668\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.043567301199496686\n", + " normg = 0.4351568340458915\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.04356013095152174\n", + " normg = 0.39831561136256943\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.04354068705613491\n", + " normg = 1.1255291986092517\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.04564251776574879\n", + " normg = 17.36703048373355\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.04370551903400474\n", + " normg = 5.741182928303769\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.04350307975597996\n", + " normg = 0.8799502582900315\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.043497014406940815\n", + " normg = 0.40891809576169397\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.04349447750511873\n", + " normg = 0.3475005695601353\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.04348572542952115\n", + " normg = 0.3463613120146249\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.04348820619213491\n", + " normg = 1.5999500667994269\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.04419947117984979\n", + " normg = 9.381167889190937\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.04365436603727741\n", + " normg = 5.708568205171319\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.0434607939519072\n", + " normg = 1.4609512613034292\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.04344641855632605\n", + " normg = 0.39756042146295106\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.0434445496764467\n", + " normg = 0.3103471546816599\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.04344065280867028\n", + " normg = 0.2896101797863938\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.04343482194497864\n", + " normg = 0.45722017452511116\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.043464850265536446\n", + " normg = 1.9318532636052346\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.043458114964073584\n", + " normg = 2.3953116364555003\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.043432441510723105\n", + " normg = 1.4154734021722162\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.043419846469891735\n", + " normg = 0.25519893049697684\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.04341906556414435\n", + " normg = 0.23951596711369394\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.043412112187309754\n", + " normg = 0.2807460606674054\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.04357761096929901\n", + " normg = 3.8199089763897187\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.04423038711477482\n", + " normg = 8.9030872427984\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.0436317432415156\n", + " normg = 6.430442985820657\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.04343957263040064\n", + " normg = 3.214116926804058\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.043376485722807584\n", + " normg = 0.21471599502219302\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.04337596542017321\n", + " normg = 0.18802177923656863\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.04337369785646543\n", + " normg = 0.21206006308949282\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.04337587488457476\n", + " normg = 0.7742999099937964\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.04339342253839965\n", + " normg = 1.4133769618000156\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.0433651553554421\n", + " normg = 0.22504248559111045\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.0433643744802694\n", + " normg = 0.21430621823404727\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.04336375588183884\n", + " normg = 0.26002508043139094\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.04336321964008532\n", + " normg = 0.2947996968408633\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.043362503038235134\n", + " normg = 0.20985702759217864\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.04336200371905295\n", + " normg = 0.1615593529716835\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.04336141634029514\n", + " normg = 0.16294360934058702\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.043360358791481035\n", + " normg = 0.47647350811084815\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.04340019353788996\n", + " normg = 2.6602596657697184\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.043357528731196325\n", + " normg = 0.3140885117096591\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.043356804924237956\n", + " normg = 0.14253018922113533\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.043356494327140276\n", + " normg = 0.1419524675536205\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.043318123458967225\n", + " normg = 0.07467859350298886\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.04332643220162323\n", + " normg = 1.1958483507377582\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.0433196507822141\n", + " normg = 0.572975188226619\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.04331764389950902\n", + " normg = 0.03999629169952859\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0433176250839901\n", + " normg = 0.03785502758225706\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0433174252754066\n", + " normg = 0.04396422366658031\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.04332163277376852\n", + " normg = 0.668424578388127\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.04335021415242144\n", + " normg = 2.0659145848874703\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.043319948268448885\n", + " normg = 0.6438463248996646\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.043316832855526885\n", + " normg = 0.11055351924101028\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.04331670101676644\n", + " normg = 0.05582209751399381\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.04331664637890763\n", + " normg = 0.028113013329180946\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.04331661932244965\n", + " normg = 0.027108199452700786\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.043316610587166536\n", + " normg = 0.12027478911787437\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.04331939838010901\n", + " normg = 0.6795521324196362\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.043316479012884525\n", + " normg = 0.04970032918314201\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.04331646028584017\n", + " normg = 0.023226796222541087\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.04331645188329698\n", + " normg = 0.022840366564095736\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.04331618200460993\n", + " normg = 0.04175782075591748\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.043316763749955585\n", + " normg = 0.3020230801069934\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.04331642731535385\n", + " normg = 0.22684207310696053\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.04331611181431595\n", + " normg = 0.030054530426700473\n", + "\n", + " OUTER ITERATION 128:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.04331610353209923\n", + " normg = 0.020030757555764767\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.04331609456487547\n", + " normg = 0.01798773236677178\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.04331604589293348\n", + " normg = 0.020171874452018592\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.043316828767870984\n", + " normg = 0.29528013264682507\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.043317124364160464\n", + " normg = 0.4510655936084653\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.04331599180884758\n", + " normg = 0.15238240838968434\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.04331584640572529\n", + " normg = 0.02291280300553741\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.043315840506172876\n", + " normg = 0.01871316056455412\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.04331582624351272\n", + " normg = 0.013988237227499251\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.043315811963323896\n", + " normg = 0.016971771867668208\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.043315889825209404\n", + " normg = 0.11172723955163183\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.04331618914223184\n", + " normg = 0.24245409827450845\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.04331579434866481\n", + " normg = 0.06454560263440283\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0433157654781381\n", + " normg = 0.016714251367273142\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.04331576234651978\n", + " normg = 0.012667050520903896\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.04331575709301342\n", + " normg = 0.01195101334379605\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.043315738418835854\n", + " normg = 0.03322905545715295\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.04331602603783427\n", + " normg = 0.22322353193871533\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.04331572845078151\n", + " normg = 0.041982328695537204\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.04331571662434709\n", + " normg = 0.012242684154256668\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.04331571471147295\n", + " normg = 0.011157428993458795\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.04331570215038268\n", + " normg = 0.013985957941840682\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.04331589570890018\n", + " normg = 0.13789831233544245\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.04331566980634303\n", + " normg = 0.033954265867758134\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.04331565392236825\n", + " normg = 0.01361664155033315\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.04331565151762863\n", + " normg = 0.014909141486641115\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.04331564947357473\n", + " normg = 0.016222525773409237\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.04331564711165959\n", + " normg = 0.01275120840813051\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.04331564519319656\n", + " normg = 0.010222602457649761\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.04331564300525165\n", + " normg = 0.010430011523194324\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.04331564016482134\n", + " normg = 0.02396204907346383\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.043315669701744865\n", + " normg = 0.07859852543411384\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0433156325713575\n", + " normg = 0.01585406739814426\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.04331563054750632\n", + " normg = 0.008918825588953651\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.04331562913442233\n", + " normg = 0.008882982742981415\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.04331545352245801\n", + " normg = 0.023227758201803558\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.04331549837644358\n", + " normg = 0.08937011448592028\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.04331544983443082\n", + " normg = 0.0027202585355908773\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.04331544975184979\n", + " normg = 0.002481122684049973\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0433154493025966\n", + " normg = 0.002427114291318554\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.04331544087197908\n", + " normg = 0.010675431803459397\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.043315509249761165\n", + " normg = 0.07901724873521947\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.04331544466087597\n", + " normg = 0.027048200752217214\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.04331544053098897\n", + " normg = 0.014581433088815368\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.043315439157264955\n", + " normg = 0.0026406373935710294\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.04331543910191978\n", + " normg = 0.0012641360078644703\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.04331543907705847\n", + " normg = 0.0011453033425695655\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.04331543893708562\n", + " normg = 0.0013983764723394425\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.04331544139006553\n", + " normg = 0.019013797772600916\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.04331545432452484\n", + " normg = 0.050762439009568894\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.043315438826608293\n", + " normg = 0.007144122032026516\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.04331543849001058\n", + " normg = 0.0016706738361490488\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.04331543845920647\n", + " normg = 0.0011606129809607604\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.04331543842199421\n", + " normg = 0.0009058928236927075\n", + "\n", + " Proj Gradient norm = 13.370575497823367\n", + " Gradient norm = 13.476148227958635\n", + " Residual norm = 0.043315438421982884\n", + "\n", + " ----> GKB Iteration 25: Tk is 260x250\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624959\n", + " normg = 13540.361341305448\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692364\n", + " normg = 16463.83193710714\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.9842342068887\n", + " normg = 4771.714128249085\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821304\n", + " normg = 1156.9647673778259\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751405\n", + " normg = 674.7446788232259\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494092\n", + " normg = 464.0328168251559\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179593\n", + " normg = 351.4158168488154\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374174\n", + " normg = 1414.6579297147002\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824917\n", + " normg = 765.3645394731068\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753363\n", + " normg = 127.27855986428585\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708993\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836193004\n", + " normg = 98.5787012106819\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142306226\n", + " normg = 591.2720912715281\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564375456\n", + " normg = 1321.670148106075\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179390455\n", + " normg = 1408.7449659534389\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113504739\n", + " normg = 181.26322929271078\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471826784\n", + " normg = 58.040657407884986\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.349995327699703\n", + " normg = 41.81134073923453\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035135351\n", + " normg = 24.778760609157693\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.26642991203782473\n", + " normg = 22.793349547241803\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998087285\n", + " normg = 92.22590216691388\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538104133\n", + " normg = 564.2234415053124\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2835211726790084\n", + " normg = 126.70694880804834\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971635575\n", + " normg = 28.665060751793792\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.1672721261192849\n", + " normg = 18.134515490923018\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960650645081265\n", + " normg = 13.218045378364359\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.1501621328847156\n", + " normg = 13.969662518590006\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19934092987629692\n", + " normg = 103.19505741550833\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9795706476013534\n", + " normg = 359.79319821039616\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15457133701921336\n", + " normg = 79.58018823896995\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.1117351915812545\n", + " normg = 16.98361314568401\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10884649485895163\n", + " normg = 9.880098233658957\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10669612233770825\n", + " normg = 8.618653161308771\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10089053395576833\n", + " normg = 9.691610292162233\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.27111421820276826\n", + " normg = 165.52310720211895\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4250007932497113\n", + " normg = 459.59823040778514\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10861361800625847\n", + " normg = 70.18884206431106\n", + "\n", + " OUTER ITERATION 38:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.07403031452030485\n", + " normg = 16.785575479061627\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.07128582237664255\n", + " normg = 7.2875023606962275\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.07036646876105965\n", + " normg = 5.54841297983329\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06891238648943945\n", + " normg = 5.511460176972469\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.07809166484501644\n", + " normg = 64.87767341392201\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.3796809179418887\n", + " normg = 455.113303980455\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.07937575240032851\n", + " normg = 63.58903242220377\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04994549217922811\n", + " normg = 16.203639657855188\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.04746520559498483\n", + " normg = 4.961030602267342\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.04712809604848411\n", + " normg = 2.9773380531420117\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.0468579544778627\n", + " normg = 2.9426326511259115\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.04520025706322316\n", + " normg = 23.374404935401387\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.5087272803032389\n", + " normg = 276.6491763491202\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.04224724235823952\n", + " normg = 10.75089410656222\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.04132889094567425\n", + " normg = 3.7965616386187926\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.04116788688811439\n", + " normg = 1.7823905581733261\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.04109329772487637\n", + " normg = 1.7179739456185295\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.040059382753515844\n", + " normg = 2.1167817000101623\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.1472746183904784\n", + " normg = 102.2937432854222\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.19290666767011688\n", + " normg = 134.453298566511\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.04883636364009507\n", + " normg = 41.24326615052972\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.039493802733247645\n", + " normg = 14.390541611831186\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.03821925303406837\n", + " normg = 1.4026482274862548\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03819853798922178\n", + " normg = 1.0272159805355687\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.038171037326117284\n", + " normg = 0.5001753399318348\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.038160718354222294\n", + " normg = 0.45866145439158695\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.03815319259398002\n", + " normg = 1.053080297198573\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.03822533648612822\n", + " normg = 3.192656236648168\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.03813912299208876\n", + " normg = 1.2924477207492628\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.03812815777800866\n", + " normg = 0.6503002069061217\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.03812455446149389\n", + " normg = 0.3732120555821412\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.03812219454321106\n", + " normg = 0.36173970801203104\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.03810049232593664\n", + " normg = 0.6961145258502578\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.04498706812566333\n", + " normg = 33.81966303908558\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.038776411112299354\n", + " normg = 11.095203699773256\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.038027131938363004\n", + " normg = 0.43805770869450467\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.03802508890903785\n", + " normg = 0.3380458081847176\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.03802129759374373\n", + " normg = 0.2802009473237679\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.03801661402861059\n", + " normg = 0.3066684098976702\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.03801664434892732\n", + " normg = 0.9102011017249942\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.038048733699940156\n", + " normg = 1.9761491732589764\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.038007930993489036\n", + " normg = 1.1325319727759924\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.038002086701973345\n", + " normg = 0.8052936418329654\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.03799742860808274\n", + " normg = 0.23693386937429226\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.03799665803546062\n", + " normg = 0.22646561938083581\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.0379886787468372\n", + " normg = 0.23125657626289317\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.03924910128538339\n", + " normg = 13.96252710773682\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.038064693450088165\n", + " normg = 4.312115645002197\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.0379292118668324\n", + " normg = 1.0680163400472098\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03791652802328085\n", + " normg = 0.5638274652836285\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.0379113174728094\n", + " normg = 0.11712650925114881\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.03791101432267607\n", + " normg = 0.09811691734161963\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.03791076015133685\n", + " normg = 0.15448662096891683\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.03791133204613074\n", + " normg = 0.41463527182867904\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.037910384690998736\n", + " normg = 0.20515213932268495\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.037910079946186157\n", + " normg = 0.08195578047298574\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.03790998294404881\n", + " normg = 0.0807888482699388\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.03790702538583067\n", + " normg = 0.12001258220693668\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.03822533322479885\n", + " normg = 7.2541550965306625\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.0380212608618361\n", + " normg = 4.420951445990072\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.037902461333524165\n", + " normg = 0.0710526564378571\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.037902409362841546\n", + " normg = 0.05729197009840973\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.03790228577495342\n", + " normg = 0.05589657787456636\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.03790140983514655\n", + " normg = 0.17154445778211258\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.038178974664186335\n", + " normg = 5.429743066657331\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.0379283646012292\n", + " normg = 2.1143544436959787\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.037904105441089256\n", + " normg = 0.8520610483562739\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.03789945028675534\n", + " normg = 0.060001806301136947\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.03789940943312289\n", + " normg = 0.04865353749921279\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.03789930464298021\n", + " normg = 0.047411725889965894\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.03789914901426391\n", + " normg = 0.09215796925271356\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.03790041617990358\n", + " normg = 0.35609763429118246\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.037899051087041676\n", + " normg = 0.1857279669901217\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.03789882985538053\n", + " normg = 0.12665714417943302\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.03789871448491185\n", + " normg = 0.052487534417447544\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.037898684360011786\n", + " normg = 0.03984653893672813\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.037898639945365284\n", + " normg = 0.039980006578810304\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.03789851061942068\n", + " normg = 0.2977459922888726\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.03792014485583739\n", + " normg = 1.9083998224603644\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.03789785988491771\n", + " normg = 0.05863654980815121\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.03789783097365758\n", + " normg = 0.03503011535622981\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.03789780726469967\n", + " normg = 0.03456411917202162\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.03789692832035073\n", + " normg = 0.06130817197647752\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.03790327252587488\n", + " normg = 0.9828347554769574\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0378973270811117\n", + " normg = 0.31210902127688356\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.03789667367234743\n", + " normg = 0.033174211009734444\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.03789666110178874\n", + " normg = 0.02770617952316179\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.037896627771218966\n", + " normg = 0.027396645977223338\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.03789651044726646\n", + " normg = 0.20425979949656836\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.037896684930364896\n", + " normg = 0.2797129444458817\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.037896204506226126\n", + " normg = 0.03896792639083365\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0378961913619139\n", + " normg = 0.024074100132998776\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0378961797246256\n", + " normg = 0.023393220268580865\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.03789596906910278\n", + " normg = 0.02584731887637086\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.037896319175537305\n", + " normg = 0.26986241048944376\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.03789915733386058\n", + " normg = 0.7323218226913456\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.03789584130143222\n", + " normg = 0.05842811546557623\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.037895815356685375\n", + " normg = 0.023100855071894664\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.037895807628252606\n", + " normg = 0.020322183183193777\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.037895775107203704\n", + " normg = 0.020950625683051834\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.03789613162273508\n", + " normg = 0.24326824035689643\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.03789555697084231\n", + " normg = 0.08231198403323824\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.03789547771281497\n", + " normg = 0.03085221962368952\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.03789546628796539\n", + " normg = 0.02464776320052811\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.037895459497598906\n", + " normg = 0.023934135402775093\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.03789545301124425\n", + " normg = 0.021978857107746545\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.03789544673582723\n", + " normg = 0.02060340388461413\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.03789544024958137\n", + " normg = 0.02209710211317558\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.03789543429114753\n", + " normg = 0.028728735598687632\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.037895428591251175\n", + " normg = 0.03090590536238352\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.03789542075151587\n", + " normg = 0.019714469818790364\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.037895415901095124\n", + " normg = 0.016309966155214475\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.03789540773820217\n", + " normg = 0.017369253177777846\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.03789542750399975\n", + " normg = 0.1028751171518784\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.03789539731483425\n", + " normg = 0.08012672152279324\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.037895356904896635\n", + " normg = 0.015119233794651804\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.037895354048656904\n", + " normg = 0.01498293857113629\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0378951912214821\n", + " normg = 0.013306081355727218\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.037895201724962586\n", + " normg = 0.10181176798521305\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.03789513906419863\n", + " normg = 0.017225283206986273\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.03789513638107852\n", + " normg = 0.011863316409980434\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.037895133127661275\n", + " normg = 0.01180871867749767\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.037894793893924424\n", + " normg = 0.05258506304406228\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.03789506837933297\n", + " normg = 0.22019271181833638\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.037894774224696885\n", + " normg = 0.00825692688018403\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.037894773785873755\n", + " normg = 0.001955869825164003\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.037894773737376576\n", + " normg = 0.0018940503680388151\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.037894772811271175\n", + " normg = 0.0033249809085724126\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.03789481892670087\n", + " normg = 0.057318448743001155\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.037894805291251825\n", + " normg = 0.05594691466987615\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.037894775528941896\n", + " normg = 0.023855444929960407\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.03789477115603476\n", + " normg = 0.008117660535733519\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.03789477062241017\n", + " normg = 0.0025355414886661333\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.037894770534736645\n", + " normg = 0.002019062074602144\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.037894770361725255\n", + " normg = 0.0016004225466365858\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.03789477019835794\n", + " normg = 0.0048826455765926206\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.0378947805421148\n", + " normg = 0.0397446164058747\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.037894769919881624\n", + " normg = 0.005102172981645954\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.037894769738641886\n", + " normg = 0.0014917725393442255\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.037894769709756373\n", + " normg = 0.0013831672356518524\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.03789476952613913\n", + " normg = 0.0014913040677198507\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.03789477796525791\n", + " normg = 0.03729762547333864\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.03789478245965007\n", + " normg = 0.04877935401020341\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.03789476807737967\n", + " normg = 0.0042930752388033845\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.03789476795581079\n", + " normg = 0.001189231760804745\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.03789476793754229\n", + " normg = 0.0011380415709593419\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.0378947676810772\n", + " normg = 0.0016431328504458017\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.037894768852875564\n", + " normg = 0.011552816037576451\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.03789476933440774\n", + " normg = 0.0144704993103459\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0378947673513037\n", + " normg = 0.0021565727721607553\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.03789476729755004\n", + " normg = 0.0011043636157188328\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.037894767271431\n", + " normg = 0.0010563430106288745\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.037894767202211334\n", + " normg = 0.002598166149837787\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.037894770195725624\n", + " normg = 0.022733335032550626\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.03789476712382661\n", + " normg = 0.003967943871693097\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.03789476702212384\n", + " normg = 0.0009606991225893693\n", + "\n", + " Proj Gradient norm = 12.299804387769662\n", + " Gradient norm = 12.401923384766995\n", + " Residual norm = 0.03789476702211101\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 26: Tk is 270x260\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624959\n", + " normg = 13540.361341305448\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692364\n", + " normg = 16463.83193710714\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.9842342068887\n", + " normg = 4771.714128249085\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821304\n", + " normg = 1156.9647673778259\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751405\n", + " normg = 674.7446788232259\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494092\n", + " normg = 464.0328168251559\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179593\n", + " normg = 351.4158168488154\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374174\n", + " normg = 1414.6579297147002\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824917\n", + " normg = 765.3645394731068\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753363\n", + " normg = 127.27855986428585\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708993\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836193004\n", + " normg = 98.5787012106819\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142306226\n", + " normg = 591.2720912715281\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564375452\n", + " normg = 1321.670148106075\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.77581817939042\n", + " normg = 1408.7449659534368\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113504708\n", + " normg = 181.26322929270893\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471826934\n", + " normg = 58.04065740788615\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.34999532769969494\n", + " normg = 41.81134073923446\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035135312\n", + " normg = 24.778760609156926\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120378104\n", + " normg = 22.79334954724392\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499809703\n", + " normg = 92.22590216697252\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.2678405381009097\n", + " normg = 564.2234415047857\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267901394\n", + " normg = 126.70694880806415\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971635383\n", + " normg = 28.665066513003808\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.1672721113636454\n", + " normg = 18.1346579430683\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613868386184\n", + " normg = 13.219124086687748\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015913330616126\n", + " normg = 13.970998065912399\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19936813486139274\n", + " normg = 103.24129544475885\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9810710076890559\n", + " normg = 360.1122761192715\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15455955837144075\n", + " normg = 79.62701846603625\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11167170943528958\n", + " normg = 16.993619613957087\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10877885196740684\n", + " normg = 9.896678490961818\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10661747862460008\n", + " normg = 8.645332660869446\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10073863794420554\n", + " normg = 9.758370626993509\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2768183731531412\n", + " normg = 168.0395461827965\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.426461864522139\n", + " normg = 459.9197275193373\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10835266785625963\n", + " normg = 70.64471654663498\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07336190910320838\n", + " normg = 16.841153943843622\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.07059645020732287\n", + " normg = 7.38922308979282\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06964282253260412\n", + " normg = 5.671962638051717\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06809230002576495\n", + " normg = 5.647613739258072\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.07976478851096397\n", + " normg = 69.09351417635999\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.4566434682546388\n", + " normg = 467.87439850068506\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08067192434570307\n", + " normg = 67.60407883364033\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04755637931744393\n", + " normg = 17.007629941265392\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.044825095875971145\n", + " normg = 5.347175330649534\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.04443302914560187\n", + " normg = 3.196237468770159\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.04412228187460502\n", + " normg = 3.163902846369912\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.04231948845688869\n", + " normg = 25.894460246871105\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.5925222586925114\n", + " normg = 301.4691740895241\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.03862331232449898\n", + " normg = 11.557723253958512\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.03756255772991484\n", + " normg = 4.0882914757025945\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.03737406296379353\n", + " normg = 1.9921722097037076\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.0372789452777466\n", + " normg = 1.9250557719242876\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.03584642765999004\n", + " normg = 2.5674169348115954\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.23218015157212682\n", + " normg = 138.2762949915626\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.20624333542183204\n", + " normg = 142.1970719598419\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.045114577401076425\n", + " normg = 43.20388387908485\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.034884023571240666\n", + " normg = 15.105572272353832\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.033477569321059206\n", + " normg = 1.6211853190783319\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03344884499079235\n", + " normg = 1.2757707328526247\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.03339731404488532\n", + " normg = 0.5208401142950998\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.03338475161703369\n", + " normg = 0.584898948738801\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.03339393074122615\n", + " normg = 1.8479767913250282\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.033415348329057584\n", + " normg = 2.6626773537022563\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.03335527951810967\n", + " normg = 0.9028370971124952\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.033348933086448124\n", + " normg = 0.521141141614767\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.03334575029658997\n", + " normg = 0.41460786002967487\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.03334083682059012\n", + " normg = 0.42514651637888\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.033342900428163236\n", + " normg = 2.420642558896351\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.03511748863715134\n", + " normg = 17.32738178580788\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.03329402708099395\n", + " normg = 0.5570939110979652\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.03329136230680662\n", + " normg = 0.35663595030880413\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.03328873918141252\n", + " normg = 0.3540689145901395\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.03310121328113252\n", + " normg = 0.6331211842342646\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.04430124177479367\n", + " normg = 39.9136091595354\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.033275887899315605\n", + " normg = 4.665360821705308\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.033107199539215135\n", + " normg = 1.268241710770992\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.03308869058054789\n", + " normg = 0.6166120669455113\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.03308261960947688\n", + " normg = 0.14432497857012996\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.033082190232701786\n", + " normg = 0.1343718379881392\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.03308200669350606\n", + " normg = 0.24492072805428483\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.03308195173052645\n", + " normg = 0.31018809726074337\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.033081291314096616\n", + " normg = 0.11441851472534316\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.03308113885680755\n", + " normg = 0.0971876221115472\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.0330807312418162\n", + " normg = 0.09792293521945261\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03309600860836229\n", + " normg = 2.0448370143012755\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.03429620664298987\n", + " normg = 14.197056339478896\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.033070220303210905\n", + " normg = 0.16922454736182313\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.03307000249233058\n", + " normg = 0.07160059408489561\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.033069923781436694\n", + " normg = 0.06712518849709513\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.03306927410956043\n", + " normg = 0.07363044719550968\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.03318265342769313\n", + " normg = 3.9336747755071904\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.03312331080434129\n", + " normg = 3.015489034417363\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.03306404891657437\n", + " normg = 0.4124369994830096\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.033062885796437104\n", + " normg = 0.06428064009908174\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.03306283868745395\n", + " normg = 0.04769838287448346\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.033062757753579454\n", + " normg = 0.04411727576361004\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.033062580603442374\n", + " normg = 0.10066784309287646\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.03306822636249961\n", + " normg = 0.7882937413138327\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.03306252808240149\n", + " normg = 0.20770454805510322\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.03306217102147345\n", + " normg = 0.06971574127747357\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.033062126978435497\n", + " normg = 0.042353197330288486\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.033062099142213\n", + " normg = 0.038449113696134594\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.03306201969953274\n", + " normg = 0.04896054940049055\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.033063913826692014\n", + " normg = 0.5957247958637075\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.03306555942303874\n", + " normg = 0.7892652647719429\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.03306163540472344\n", + " normg = 0.04016598746423842\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.033061617637376556\n", + " normg = 0.0348398508713857\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.03306155726839801\n", + " normg = 0.034574131719940324\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.033061424284949695\n", + " normg = 0.6979856770365338\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.033067466487202164\n", + " normg = 1.2155851458413647\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.033058434749205175\n", + " normg = 0.027339585955090624\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.03305842922002036\n", + " normg = 0.010551291157266818\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.03305842760879315\n", + " normg = 0.009564311020464188\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.03305841839197114\n", + " normg = 0.009705142731012764\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.03305847472260524\n", + " normg = 0.09341927934419991\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.03305925823792248\n", + " normg = 0.33477601357695175\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.03305846041541726\n", + " normg = 0.09992318493063898\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.033058391554048244\n", + " normg = 0.018227051906603824\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.03305838862925323\n", + " normg = 0.008148241915696115\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.03305838753897816\n", + " normg = 0.006800522021274537\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.033058384403736346\n", + " normg = 0.006995485682888082\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.03305854918224516\n", + " normg = 0.17306571763251777\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.033060229010554984\n", + " normg = 0.5379160705806942\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.033058362712259856\n", + " normg = 0.05880163909243251\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.03305833664339771\n", + " normg = 0.017117776412864976\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.03305833357759123\n", + " normg = 0.00709389551627259\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.03305833268347422\n", + " normg = 0.005229607567744062\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.033058331454871755\n", + " normg = 0.0054594982879638205\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.033058362118260826\n", + " normg = 0.08589366587724814\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.03306100386692453\n", + " normg = 0.6642121987539997\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.033058318803307965\n", + " normg = 0.021341571290187197\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.033058314880729966\n", + " normg = 0.009761310570389661\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0330583136394824\n", + " normg = 0.0045025052757346785\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.03305831308056882\n", + " normg = 0.004456534231237861\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.03305828894504332\n", + " normg = 0.010930234059607797\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0330585589080792\n", + " normg = 0.18906777112770526\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.033058318135705464\n", + " normg = 0.0709539662760701\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.033058285071096906\n", + " normg = 0.011143447713249679\n", + "\n", + " OUTER ITERATION 141:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.033058284084450766\n", + " normg = 0.0043262545473568455\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.03305828381868062\n", + " normg = 0.0034216662314510184\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.03305828321295179\n", + " normg = 0.0034050614278709405\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.03305828255377756\n", + " normg = 0.014954593800262967\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.03305842938453492\n", + " normg = 0.14634324843832744\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0330582952942373\n", + " normg = 0.04883964729212991\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.03305827978612661\n", + " normg = 0.009207083688100486\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.03305827899307151\n", + " normg = 0.0049239048514570114\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.033058278578165484\n", + " normg = 0.003142424114114094\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.03305827817909916\n", + " normg = 0.003013201582120682\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.033058277234273875\n", + " normg = 0.013770969291317499\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.03305830081534299\n", + " normg = 0.06447987699953162\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.03305827555600154\n", + " normg = 0.004851320214974007\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.03305827535844379\n", + " normg = 0.0028861536573426216\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0330582752003516\n", + " normg = 0.002767233090050775\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.033058272959313004\n", + " normg = 0.003563899450696112\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.033058301552703465\n", + " normg = 0.04599707714715661\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.033058271758752034\n", + " normg = 0.015710444683465843\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.03305826940745767\n", + " normg = 0.013108791830944825\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.033058268824500435\n", + " normg = 0.010169918597105525\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.03305826815851486\n", + " normg = 0.002434810101286963\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0330582680849067\n", + " normg = 0.0023309750934400416\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.033058267189224576\n", + " normg = 0.0026853181083677288\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.03305826982505636\n", + " normg = 0.019539528544911842\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.03305826853963503\n", + " normg = 0.02384222049879218\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.03305826599455425\n", + " normg = 0.012806494435853334\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.03305826497092425\n", + " normg = 0.002101676557307902\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.03305826491606225\n", + " normg = 0.002082919054668946\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0330582611648124\n", + " normg = 0.005628519501058326\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.03305826875625457\n", + " normg = 0.022049247459882508\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.033058260564796264\n", + " normg = 0.009284715018800458\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.03305826148544317\n", + " normg = 0.016278868424606487\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.033058259867541795\n", + " normg = 0.002209077756356922\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.033058259820884776\n", + " normg = 0.001647245218811486\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.033058259746171256\n", + " normg = 0.0016350657163628738\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.03305825494595213\n", + " normg = 0.0050219241519724395\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0330582569672782\n", + " normg = 0.01865729230847637\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.033058254852962744\n", + " normg = 0.005985362475385067\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.03305825461930422\n", + " normg = 0.0013204378253970999\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.03305825459951688\n", + " normg = 0.001080582787887358\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.033058254546545415\n", + " normg = 0.0010915260266851348\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.03305825446993279\n", + " normg = 0.004444520966766321\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.03305825491876625\n", + " normg = 0.009073569397007536\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.03305825432170465\n", + " normg = 0.004521665532086398\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.033058254198651923\n", + " normg = 0.0016685074578505106\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.03305825417544817\n", + " normg = 0.0009697344657955948\n", + "\n", + " Proj Gradient norm = 11.702134921354471\n", + " Gradient norm = 11.488580304896713\n", + " Residual norm = 0.03305825417543857\n", + "\n", + " ----> GKB Iteration 27: Tk is 280x270\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624959\n", + " normg = 13540.361341305448\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692364\n", + " normg = 16463.83193710714\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.9842342068887\n", + " normg = 4771.714128249085\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821304\n", + " normg = 1156.9647673778259\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751405\n", + " normg = 674.7446788232259\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494092\n", + " normg = 464.0328168251559\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179593\n", + " normg = 351.4158168488154\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374174\n", + " normg = 1414.6579297147002\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824917\n", + " normg = 765.3645394731068\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753363\n", + " normg = 127.27855986428585\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708993\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836193004\n", + " normg = 98.5787012106819\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142306226\n", + " normg = 591.2720912715281\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564375452\n", + " normg = 1321.670148106075\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179390452\n", + " normg = 1408.7449659534389\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113504739\n", + " normg = 181.26322929271075\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471826784\n", + " normg = 58.040657407884986\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.3499953276997031\n", + " normg = 41.81134073923453\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035135351\n", + " normg = 24.77876060915769\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120378104\n", + " normg = 22.79334954724095\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998086386\n", + " normg = 92.22590216692083\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538104994\n", + " normg = 564.2234415054338\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267902494\n", + " normg = 126.70694880805402\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971636238\n", + " normg = 28.665066513039974\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136363462\n", + " normg = 18.134658279301444\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568483756\n", + " normg = 13.219165119989848\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890845260282\n", + " normg = 13.971526452402829\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.1993823891340637\n", + " normg = 103.2546220583402\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814092903132574\n", + " normg = 360.1865616933764\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.1545666839726342\n", + " normg = 79.65004545260481\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.1116539958005197\n", + " normg = 17.003534506555724\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875701818528181\n", + " normg = 9.908515926438879\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10658878207551356\n", + " normg = 8.657414696747374\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10068594203446775\n", + " normg = 9.783843223102194\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2793325065431603\n", + " normg = 169.19848594134547\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4402901682195632\n", + " normg = 462.2892703422393\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10843742479520292\n", + " normg = 71.12665528858378\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07297636195760733\n", + " normg = 16.940369517335743\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.07017680675932587\n", + " normg = 7.4652446096473755\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06919896890375248\n", + " normg = 5.7573685870860745\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06758177335006735\n", + " normg = 5.744820716698877\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08154531552680896\n", + " normg = 72.71220018721468\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.5379857044861593\n", + " normg = 481.1074495563663\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08189500961208505\n", + " normg = 70.82257131241738\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04565246644515584\n", + " normg = 17.64347994185934\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.04271708404352889\n", + " normg = 5.6259603076575315\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.04228106064162652\n", + " normg = 3.3944581154248263\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.04192730930129006\n", + " normg = 3.3653822697012856\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.040057798687372304\n", + " normg = 28.948517067347144\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.7268143997238872\n", + " normg = 336.8604407914402\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.03538312053104136\n", + " normg = 12.420877169164122\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.03415460644778303\n", + " normg = 4.427719356454938\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.03393244732368113\n", + " normg = 2.1720310381942323\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.033818482925840436\n", + " normg = 2.1093544367296073\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.03184598616432701\n", + " normg = 2.896426903360693\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.3693311642920633\n", + " normg = 182.64851680016227\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.25921907371602965\n", + " normg = 164.13728427885042\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.04402794037224895\n", + " normg = 48.843413262302235\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.030771302780421863\n", + " normg = 17.0691018628346\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.028945298406330703\n", + " normg = 2.6411816051335495\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.02886855935431633\n", + " normg = 2.0249256061408865\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.028751025460225038\n", + " normg = 0.6192802430231605\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.02873662545508777\n", + " normg = 0.5871674522902685\n", + "\n", + " OUTER ITERATION 64:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.028734873358715166\n", + " normg = 1.3998871340113204\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.02875472555016486\n", + " normg = 2.512842871668317\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.0287146284363542\n", + " normg = 1.077018208227206\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.028706274116808695\n", + " normg = 0.4398999836077987\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.028703653143896692\n", + " normg = 0.41508320696490786\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.02868431053462764\n", + " normg = 0.46075403608001153\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.032512919666400755\n", + " normg = 25.36475081504177\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.02944691008380965\n", + " normg = 12.47738048546483\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.02849915606798574\n", + " normg = 0.510382342523482\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.028496700091031626\n", + " normg = 0.3196697302522334\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.028494571663370643\n", + " normg = 0.23996937634786095\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.028491273185060832\n", + " normg = 0.24016973146668258\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.028495200543350037\n", + " normg = 2.113891659084396\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.04401971063510063\n", + " normg = 38.36146967098356\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.028604880416748798\n", + " normg = 4.851537494226725\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.028494064212118083\n", + " normg = 3.1183744688592268\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.028433967017114217\n", + " normg = 0.47729061655169375\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.02843206121302346\n", + " normg = 0.24976480412383584\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.028431049924525078\n", + " normg = 0.18968739819922417\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.02842915706255572\n", + " normg = 0.18073658154129627\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.02842614661849555\n", + " normg = 0.4153123111162373\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.02853769495446527\n", + " normg = 4.10073863853866\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.028466082944755146\n", + " normg = 2.708368398239014\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.028420578490295993\n", + " normg = 0.36596958906741284\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.028419300109827166\n", + " normg = 0.23433126866744325\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.02841815232878321\n", + " normg = 0.15885501271887523\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.02841673457574632\n", + " normg = 0.15524865969946475\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.02841374593282766\n", + " normg = 0.8219072931730071\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.030035992146105646\n", + " normg = 15.667766933742051\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.028470713357969104\n", + " normg = 2.9680084070963026\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.02841166264892969\n", + " normg = 0.7266082041074883\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.028406036603584563\n", + " normg = 0.45182260551059295\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.028402117008566367\n", + " normg = 0.14537679425376923\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.028401427780392736\n", + " normg = 0.14887706813737436\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.028401879141648028\n", + " normg = 0.619740237771633\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.028416748370199134\n", + " normg = 1.7131549043476546\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.02839875617912142\n", + " normg = 0.1649794945753187\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.02839849203024713\n", + " normg = 0.1237304184610118\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.028398050149381668\n", + " normg = 0.12277771993112707\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.028387010295687926\n", + " normg = 0.7240486102314428\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.028545421515337194\n", + " normg = 4.551648453614176\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.028382744743921683\n", + " normg = 0.41577698561039583\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.028381664837674857\n", + " normg = 0.14707018001644653\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.02838147419004132\n", + " normg = 0.09269692011088186\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.028381302892911835\n", + " normg = 0.09207426470047335\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.0283744030361348\n", + " normg = 0.47976895088135796\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.02837638187390602\n", + " normg = 0.7645856751752631\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.02837279980813569\n", + " normg = 0.07515876926898259\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.028372733003727328\n", + " normg = 0.07235069026533643\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.028371846746686923\n", + " normg = 0.07093920348504963\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.028415005333587092\n", + " normg = 2.461500940948692\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.028365149027431393\n", + " normg = 0.7381791691547345\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.02835935086074075\n", + " normg = 0.21604342755442496\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.028358717454473166\n", + " normg = 0.07217563947866616\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.028358638453212823\n", + " normg = 0.043850485039336536\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.028358633488448064\n", + " normg = 0.05649207267771976\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.028358613431761295\n", + " normg = 0.025537530391685447\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.028358607604367803\n", + " normg = 0.01606779365850613\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.028358602515087348\n", + " normg = 0.015734947242058282\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.028358516862867705\n", + " normg = 0.051294326549223807\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.028366460529190875\n", + " normg = 1.1426299936031332\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.028358722107079695\n", + " normg = 0.19799506955711224\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.028358471315767474\n", + " normg = 0.04049099473052076\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.028358452533866936\n", + " normg = 0.03202405337955065\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.02835841881949736\n", + " normg = 0.014902563349173713\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.028358406542196377\n", + " normg = 0.01390471330390184\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.028358379694338257\n", + " normg = 0.024665924157810062\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.02835908433849843\n", + " normg = 0.2814720562006874\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.028359617142533367\n", + " normg = 0.4581987247664316\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.028358396748463313\n", + " normg = 0.1174599588960704\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.028358311704184243\n", + " normg = 0.013358349899405729\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.028358309617392632\n", + " normg = 0.012334077454501194\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.02835829407620312\n", + " normg = 0.01519180998145246\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.028358505301597604\n", + " normg = 0.14629812989418\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.028358914203115926\n", + " normg = 0.24139104476458784\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.028358244106988905\n", + " normg = 0.04771625074799104\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.028358233475204157\n", + " normg = 0.03692849195167996\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.028358224228210004\n", + " normg = 0.012683209629892772\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.02835822237302303\n", + " normg = 0.01075521222137268\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.028358217350939994\n", + " normg = 0.01075696831387897\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.028358267667772902\n", + " normg = 0.1553219682542094\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.02835826680005141\n", + " normg = 0.15647244733271154\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.028358117510697927\n", + " normg = 0.009338570700140561\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.028358116479251683\n", + " normg = 0.008977707513512892\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.028358101306598046\n", + " normg = 0.011200943693439732\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.028358405850339868\n", + " normg = 0.19434517968309975\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.028358073131031718\n", + " normg = 0.02901827072751889\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.028358062652102178\n", + " normg = 0.014341268373516508\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.028358058218657934\n", + " normg = 0.00845449581260904\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.028358054771897682\n", + " normg = 0.008464312818677877\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.028358060349973062\n", + " normg = 0.05629277257187931\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.02835807872718993\n", + " normg = 0.0810942033597261\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.02835803789658402\n", + " normg = 0.009666738494172655\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.028358036951939673\n", + " normg = 0.007525745562984728\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.02835803510548308\n", + " normg = 0.007464023403317367\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.028358004880465613\n", + " normg = 0.04599757211424773\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.028357987907243604\n", + " normg = 0.010255847145705252\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.028357986825651542\n", + " normg = 0.006748906055302378\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.028357985902422573\n", + " normg = 0.006588246011826848\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.028357982379338783\n", + " normg = 0.016663731405659743\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.028358000646438435\n", + " normg = 0.06053048822218512\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.028357978671118052\n", + " normg = 0.011695873426688411\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.028357977604087294\n", + " normg = 0.006161648915994697\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0283579769659375\n", + " normg = 0.006144581520210443\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.02835785686202523\n", + " normg = 0.017870154791330136\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.02835791319175206\n", + " normg = 0.09783740714937093\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.028357855586070218\n", + " normg = 0.014571353034165893\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.02835785415736649\n", + " normg = 0.00396416517167447\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.028357853976333745\n", + " normg = 0.0028233268316837225\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.02835785375795915\n", + " normg = 0.0016864605149901713\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.028357853608400242\n", + " normg = 0.0017306594685375831\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.028357853721555682\n", + " normg = 0.009810063640867879\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.028357889653942148\n", + " normg = 0.0644764710716305\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.02835785474977241\n", + " normg = 0.01923922177916756\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.02835785277673317\n", + " normg = 0.007850479707886627\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.028357852383620655\n", + " normg = 0.0016487704510836539\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.028357852350234636\n", + " normg = 0.0015485825882505268\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.02835785202986701\n", + " normg = 0.002160048134481975\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.028357856694022104\n", + " normg = 0.018775104460056896\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.028357858033552556\n", + " normg = 0.025897639913039058\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.02835785430397502\n", + " normg = 0.02259809812076498\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.02835785157609904\n", + " normg = 0.010295136606439407\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.028357850913604907\n", + " normg = 0.0016444844264423425\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.02835785088324787\n", + " normg = 0.0014222779210444317\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.028357850772622175\n", + " normg = 0.001373475854782749\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.02835785043878325\n", + " normg = 0.00419943104571057\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.028357854414400096\n", + " normg = 0.02306658788512019\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.02835785095615609\n", + " normg = 0.011781611463071636\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.028357850076277846\n", + " normg = 0.003140646645324778\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.028357849999760616\n", + " normg = 0.0014559414524402368\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.0283578499679834\n", + " normg = 0.0013075579227348933\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.028357849803118958\n", + " normg = 0.0016049801436096751\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.02835785143794456\n", + " normg = 0.015947609628217688\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.028357849848661083\n", + " normg = 0.00833928821641062\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.028357849361877543\n", + " normg = 0.002682706237183283\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.02835784928343129\n", + " normg = 0.0017801891641911055\n", + "\n", + " OUTER ITERATION 200:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.02835784920839057\n", + " normg = 0.0012042905765945662\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.02835784913267566\n", + " normg = 0.0016320872128383563\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.028357850511889614\n", + " normg = 0.016365466936266795\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.02835785040449768\n", + " normg = 0.015988902892520158\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.028357848844140544\n", + " normg = 0.0011176749784258411\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.02835784882898373\n", + " normg = 0.001107541679435069\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.02835784784882733\n", + " normg = 0.0024058883887172868\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.028357849594753154\n", + " normg = 0.01042946063398923\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.02835784762370539\n", + " normg = 0.002934794076787336\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.028357847552218023\n", + " normg = 0.0033806782708993783\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.028357847523510435\n", + " normg = 0.0032593367969467805\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.028357847453335448\n", + " normg = 0.0009855085505406408\n", + "\n", + " Proj Gradient norm = 11.458816127297121\n", + " Gradient norm = 10.64175202380945\n", + " Residual norm = 0.02835784745332437\n", + "\n", + " ----> GKB Iteration 28: Tk is 290x280\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624959\n", + " normg = 13540.361341305448\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692364\n", + " normg = 16463.83193710714\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.9842342068887\n", + " normg = 4771.714128249085\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821304\n", + " normg = 1156.9647673778259\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751405\n", + " normg = 674.7446788232259\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494092\n", + " normg = 464.0328168251559\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179593\n", + " normg = 351.4158168488154\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374174\n", + " normg = 1414.6579297147002\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824917\n", + " normg = 765.3645394731068\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753363\n", + " normg = 127.27855986428585\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708993\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836193004\n", + " normg = 98.5787012106819\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142306226\n", + " normg = 591.2720912715281\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564375452\n", + " normg = 1321.670148106075\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179390452\n", + " normg = 1408.7449659534389\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113504739\n", + " normg = 181.26322929271078\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471826784\n", + " normg = 58.040657407884986\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.349995327699703\n", + " normg = 41.81134073923453\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035135351\n", + " normg = 24.778760609157693\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.26642991203782473\n", + " normg = 22.793349547241803\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499808772\n", + " normg = 92.22590216691272\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538104191\n", + " normg = 564.2234415053216\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267901406\n", + " normg = 126.70694880805041\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.1759399297163569\n", + " normg = 28.66506651303211\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136365294\n", + " normg = 18.134658279304766\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.1596061356848311\n", + " normg = 13.219165215212223\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621863537\n", + " normg = 13.971552566488738\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938109507723473\n", + " normg = 103.2549037236436\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814510933261068\n", + " normg = 360.19542601855966\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15456540544866648\n", + " normg = 79.65261993303871\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164958030498995\n", + " normg = 17.004962982259467\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875199039219134\n", + " normg = 9.910762230158413\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10658219572549976\n", + " normg = 8.661665604019854\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10066736218659211\n", + " normg = 9.79438466305291\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2804474899902605\n", + " normg = 169.704487247634\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4455904151180237\n", + " normg = 463.2173023269382\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10842939688372075\n", + " normg = 71.28263544857316\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.0728149183968628\n", + " normg = 16.984076936030487\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06999894982283128\n", + " normg = 7.507934116091991\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06900694442724198\n", + " normg = 5.803167402883684\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06735319415332364\n", + " normg = 5.797965483448623\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.0827024421247514\n", + " normg = 74.84074143489323\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.5953889035966358\n", + " normg = 490.1497142178353\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08298362517996452\n", + " normg = 73.0346743762514\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04452067047966706\n", + " normg = 18.046276714106607\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.041453570714580695\n", + " normg = 5.8140847570393515\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.04098589999354278\n", + " normg = 3.5376529969713886\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.04059822392384707\n", + " normg = 3.511168422396011\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.038708827224052174\n", + " normg = 31.12166744409949\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.8192546485905101\n", + " normg = 359.1179906321152\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.033355386693507065\n", + " normg = 13.48796710260784\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.0319040364437454\n", + " normg = 4.835626667489162\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.031639128467997976\n", + " normg = 2.3401853465616806\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.0315073708022221\n", + " normg = 2.2722629231455302\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.02926813795728697\n", + " normg = 3.067013729773141\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.06960861424004802\n", + " normg = 64.4614499543262\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.05770292706632402\n", + " normg = 59.81731040555877\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.029497250306516884\n", + " normg = 18.540597525858747\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.027561580406070908\n", + " normg = 6.344997528853521\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.027300022526978177\n", + " normg = 1.5787083466857859\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.02726878925749451\n", + " normg = 1.4773743294214792\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.02699908156311568\n", + " normg = 1.825178179758343\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.027820831831021266\n", + " normg = 8.876514641466542\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.03184054879371906\n", + " normg = 25.547715308673446\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.02968517241158759\n", + " normg = 22.8996430902964\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.026562452504266316\n", + " normg = 5.491962699518111\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.026361291594712098\n", + " normg = 1.487792841598899\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.026334281841607937\n", + " normg = 1.2579507897894895\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.026247839623806488\n", + " normg = 1.1655105452975574\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.026173336093702145\n", + " normg = 2.676400813378238\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.027293044170289226\n", + " normg = 11.688365826056536\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.026212231293895973\n", + " normg = 5.973084027422754\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.026006642108282154\n", + " normg = 2.8268159489360687\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.025951681761471942\n", + " normg = 0.9732569452999192\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.025939302497516904\n", + " normg = 0.914776710548959\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.025838108084748835\n", + " normg = 1.0019201226643213\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.028382279774794787\n", + " normg = 19.60185508884598\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.027879930047091495\n", + " normg = 19.96746590702085\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.025452264024728475\n", + " normg = 2.7249753315586562\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.02539387590824202\n", + " normg = 1.26256698348689\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.025371033083815633\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " normg = 0.8893845741925411\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.025343136740782018\n", + " normg = 0.6328754952101184\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.025315351328481547\n", + " normg = 0.6517310586469501\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.025409657890091423\n", + " normg = 5.209162032951672\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.025583292580789146\n", + " normg = 7.9171708143546144\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.025202649886609575\n", + " normg = 1.0474080633392462\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.02519405349012301\n", + " normg = 0.5335296839446528\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.025189373214951148\n", + " normg = 0.5097779672092337\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.025127935146305565\n", + " normg = 0.6342335297841225\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.025499086145119844\n", + " normg = 6.044033049444157\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.026460235222786673\n", + " normg = 12.927910811309246\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.025355104286518073\n", + " normg = 7.204668836154291\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.025058829048011065\n", + " normg = 2.1637341178130463\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.02502837687728361\n", + " normg = 0.5166368767556694\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.025025160894139333\n", + " normg = 0.4466951390803081\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.02501307257511231\n", + " normg = 0.46068119019282583\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.025003012584317454\n", + " normg = 0.8983130699957348\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.025043958570375103\n", + " normg = 2.3842916161664345\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.02502641100166101\n", + " normg = 2.7892887438831306\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.02498676635862144\n", + " normg = 1.658718828461549\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.024969380711331812\n", + " normg = 0.38679873703085277\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.02496770655767764\n", + " normg = 0.3391524312833446\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.024961616604631785\n", + " normg = 0.33452951353726906\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.02494668905686109\n", + " normg = 4.942544389795493\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.024831789892283934\n", + " normg = 2.539743012232888\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.024792209354876207\n", + " normg = 0.22773397495057424\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.024791650108695277\n", + " normg = 0.18198527614739954\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.02479037478999742\n", + " normg = 0.15949464236172137\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.02478832719924683\n", + " normg = 0.214512833749547\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.02480006408759808\n", + " normg = 1.143899348674204\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.024800042216391923\n", + " normg = 1.3121533778282277\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.024785585687827683\n", + " normg = 0.7674650289483951\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.024782566699554396\n", + " normg = 0.42704346415372335\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.02478132838237268\n", + " normg = 0.14139902723320574\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.02478106288173962\n", + " normg = 0.13777255372090189\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.024776108255870413\n", + " normg = 0.1658586866653402\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.02478221097920993\n", + " normg = 1.1508732402968649\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.02482594789317574\n", + " normg = 2.9623678045737725\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.02477269501728394\n", + " normg = 0.3786958917465364\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.024771645423532433\n", + " normg = 0.150115260828931\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.024771333426832604\n", + " normg = 0.12949424299193604\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.024770094755989635\n", + " normg = 0.14363705112658828\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.024774992066596394\n", + " normg = 0.8779961401789874\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.024765779908099066\n", + " normg = 0.35620038725028447\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.024764685430684327\n", + " normg = 0.2500008483826595\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.024764216931789967\n", + " normg = 0.1707698259864346\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.02476392301904499\n", + " normg = 0.11969433313094548\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.02476363940327923\n", + " normg = 0.11701461203408409\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.024762568964097637\n", + " normg = 0.28445016904889164\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.024767474828607004\n", + " normg = 1.0029085815494512\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.024761459986192346\n", + " normg = 0.20891503001813577\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.024761120736032198\n", + " normg = 0.10909948030864108\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0247609220524659\n", + " normg = 0.10876587256113424\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.024727992454401833\n", + " normg = 0.2866608382511958\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.02474112513621357\n", + " normg = 1.5007742225998337\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.024727439504055784\n", + " normg = 0.03790995490853156\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.024727425174620395\n", + " normg = 0.0285969908046963\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.024727400315757642\n", + " normg = 0.026026154997462574\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.024727291235404323\n", + " normg = 0.02780772489009037\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.02473767706210616\n", + " normg = 0.957861782114589\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.024742303307327906\n", + " normg = 1.2349280970848826\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.024727607965667083\n", + " normg = 0.4338936569719049\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.024726269019891448\n", + " normg = 0.1639219738024608\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.02472608659325577\n", + " normg = 0.03755253806137902\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.024726075100978635\n", + " normg = 0.018291557342462884\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.024726069877759473\n", + " normg = 0.0167640804069215\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.024726041067391076\n", + " normg = 0.022074312614034003\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.02472807369543349\n", + " normg = 0.5719660677228019\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.024730998657054706\n", + " normg = 0.9165718251361622\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.02472590075677412\n", + " normg = 0.04360188150657077\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.024725887370991337\n", + " normg = 0.016329778289763605\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.024725883692007494\n", + " normg = 0.015182032301927481\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.02472585230144927\n", + " normg = 0.021073829940543926\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0247267410866298\n", + " normg = 0.2648129827236136\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.024726617374402547\n", + " normg = 0.2535505605441621\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.02472574218563502\n", + " normg = 0.04439951312967628\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.024725729782192278\n", + " normg = 0.03575963765737009\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.024725719958103982\n", + " normg = 0.01792607168440547\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.02472571637024241\n", + " normg = 0.013517360874342044\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.02472571167789794\n", + " normg = 0.013625129409085\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.02472569926519687\n", + " normg = 0.06631278808014668\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.024725956011208926\n", + " normg = 0.21829735514509738\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.02472566325719318\n", + " normg = 0.016288990072226398\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.02472566065773134\n", + " normg = 0.012565250596198512\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.02472565590261565\n", + " normg = 0.012514069104909943\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0247251744078765\n", + " normg = 0.11223265458599145\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.02472510017821439\n", + " normg = 0.03412092904735959\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.02472509285351511\n", + " normg = 0.003949796423774625\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.024725092688139425\n", + " normg = 0.0031048989207422216\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.02472509234352311\n", + " normg = 0.0028473872162289803\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.024725091081246885\n", + " normg = 0.0055194537591249345\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0247252323584007\n", + " normg = 0.13035829354953268\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.024725128439538058\n", + " normg = 0.08039814614763416\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.024725090781383092\n", + " normg = 0.02457445707806166\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.02472508702699406\n", + " normg = 0.0030635534618993774\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.024725086923125805\n", + " normg = 0.002617246254052541\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.024725086564898052\n", + " normg = 0.00264304597913749\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.024725086873584615\n", + " normg = 0.016415849464460324\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.024725239685941425\n", + " normg = 0.1278116122985583\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.024725087497460996\n", + " normg = 0.025559822693978274\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.02472508399685645\n", + " normg = 0.012201218018875755\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.024725083039432664\n", + " normg = 0.0024996361608972647\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.024725082964995357\n", + " normg = 0.0023059166125739055\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.024725082514777775\n", + " normg = 0.0023031531300967464\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.02472509587515285\n", + " normg = 0.05551945187636695\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.02472511646060041\n", + " normg = 0.08293229837351779\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.024725074288395345\n", + " normg = 0.009356314283005655\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.02472507368777429\n", + " normg = 0.0025444255963757087\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.02472507361252763\n", + " normg = 0.001886062379192752\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.024725073483272273\n", + " normg = 0.0017783986441027705\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.024725073191890483\n", + " normg = 0.003803021028738302\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.024725081196527443\n", + " normg = 0.02913607322152321\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.024725073365724586\n", + " normg = 0.011082189157892133\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.024725072633838024\n", + " normg = 0.0061308829293713115\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.02472507239011933\n", + " normg = 0.001903247745841257\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.02472507235021281\n", + " normg = 0.0015996077221117123\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.02472507224483655\n", + " normg = 0.0015998728951296841\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.024725076147530847\n", + " normg = 0.03950345628617346\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.024725066669728835\n", + " normg = 0.004105903044033237\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.024725066550993987\n", + " normg = 0.0013690383856776382\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.024725066526906803\n", + " normg = 0.0011462057123404255\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.024725066449794397\n", + " normg = 0.0011744098719584277\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.024725066542685043\n", + " normg = 0.006322212872579539\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.02472506637638492\n", + " normg = 0.005377373840667884\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.024725066066675343\n", + " normg = 0.0013273153329677772\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.024725066042212338\n", + " normg = 0.0011910919990353235\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.024725066013918925\n", + " normg = 0.0013783077676323742\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.024725066000564486\n", + " normg = 0.0026632495864231235\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.024725065986867464\n", + " normg = 0.0030319160323641287\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.024725065924298878\n", + " normg = 0.0011072427998368116\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.024725065909318417\n", + " normg = 0.0010002327622843532\n", + "\n", + " OUTER ITERATION 212:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.024725065844506833\n", + " normg = 0.0010231594439146466\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.02472506669757479\n", + " normg = 0.016247477942515756\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.024725065177584504\n", + " normg = 0.003963693588408672\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.024725065077269442\n", + " normg = 0.0008939259266795311\n", + "\n", + " Proj Gradient norm = 9.61861755341178\n", + " Gradient norm = 9.517695622789889\n", + " Residual norm = 0.024725065077261795\n", + "\n", + " ----> GKB Iteration 29: Tk is 300x290\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624959\n", + " normg = 13540.361341305448\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692364\n", + " normg = 16463.83193710714\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.9842342068887\n", + " normg = 4771.714128249085\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821304\n", + " normg = 1156.9647673778259\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751405\n", + " normg = 674.7446788232259\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494092\n", + " normg = 464.0328168251559\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179593\n", + " normg = 351.4158168488154\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374174\n", + " normg = 1414.6579297147002\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824917\n", + " normg = 765.3645394731068\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753363\n", + " normg = 127.27855986428585\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708993\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836193004\n", + " normg = 98.5787012106819\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142306226\n", + " normg = 591.2720912715281\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564375452\n", + " normg = 1321.670148106075\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179390452\n", + " normg = 1408.7449659534389\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113504739\n", + " normg = 181.26322929271078\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471826784\n", + " normg = 58.040657407884986\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.349995327699703\n", + " normg = 41.81134073923453\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035135351\n", + " normg = 24.778760609157693\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.26642991203782473\n", + " normg = 22.793349547241807\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998086197\n", + " normg = 92.22590216691384\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.2678405381043696\n", + " normg = 564.2234415053448\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267901217\n", + " normg = 126.70694880805671\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971637065\n", + " normg = 28.665066513036685\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136364384\n", + " normg = 18.134658279302084\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568485096\n", + " normg = 13.219165215210948\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621863534\n", + " normg = 13.971552651797246\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376352183\n", + " normg = 103.2549432624632\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507935143468\n", + " normg = 360.19555514041303\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15456491962494265\n", + " normg = 79.65296744767645\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164870167450587\n", + " normg = 17.005532247947716\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875082354818204\n", + " normg = 9.911967545520241\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.1065802427251087\n", + " normg = 8.663160421904227\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10066163542341794\n", + " normg = 9.79874641716473\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.28093623420120684\n", + " normg = 169.92318106941855\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4479961606382086\n", + " normg = 463.6271920871831\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845408177422854\n", + " normg = 71.38657663141797\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07273701272040052\n", + " normg = 17.01002165978659\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.0699115807117687\n", + " normg = 7.531591459159631\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.0689115517782067\n", + " normg = 5.831529084909705\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06723403032248663\n", + " normg = 5.83176338648094\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08367906217008061\n", + " normg = 76.50007633924729\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.6521210687447263\n", + " normg = 499.0579316177838\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08394680971697828\n", + " normg = 74.71811394540762\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04371687026149796\n", + " normg = 18.432514613784175\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.0405158142692899\n", + " normg = 5.980166729368196\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.04001920983255278\n", + " normg = 3.6559098888350623\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03960242591562053\n", + " normg = 3.63283521323141\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.037716518105726383\n", + " normg = 33.31964268648046\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.055379536012481856\n", + " normg = 63.729873303233376\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.03062498681285784\n", + " normg = 3.2138423180899185\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.030516142745281857\n", + " normg = 2.6227890420035185\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.030227280640062176\n", + " normg = 2.641984034208137\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.029958490289070105\n", + " normg = 14.179650884432577\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.1922791032150953\n", + " normg = 133.73659081593988\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.02763626736908061\n", + " normg = 7.889939147825749\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.027074799370594288\n", + " normg = 2.4317636687942263\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.026991063543272763\n", + " normg = 2.09141855908259\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.02683337785552839\n", + " normg = 2.429233835241507\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.027794996552161055\n", + " normg = 16.067451109283105\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03212229135783574\n", + " normg = 31.483585533014885\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.026081079640264054\n", + " normg = 1.905895085852242\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.02603833745006885\n", + " normg = 1.8310781652991177\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.025479190193098945\n", + " normg = 1.7979942853292479\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.06184330147438801\n", + " normg = 69.57724637361258\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.02202923102095232\n", + " normg = 6.617587169714467\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.021621956222861092\n", + " normg = 1.3898921463444172\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.021600967762312864\n", + " normg = 0.5197965560032564\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.02159661997243726\n", + " normg = 0.4439496882493506\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.02159121167584656\n", + " normg = 0.5837764656908695\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.021600362959882095\n", + " normg = 1.838547718245215\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.021590263524945825\n", + " normg = 1.50604492410154\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.021575469880944508\n", + " normg = 0.3873722504718742\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.021573557570268475\n", + " normg = 0.37808347672490633\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.021535567673504574\n", + " normg = 0.37492281029435826\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.02867519448602085\n", + " normg = 34.87915158530628\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.02157385831330305\n", + " normg = 7.158926216024163\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.021258786151440084\n", + " normg = 0.50896471486263\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.021256231950541653\n", + " normg = 0.33563785179486766\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.021253659697577497\n", + " normg = 0.2342919033065564\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.021250828826660823\n", + " normg = 0.22884925050542698\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.021261210056740514\n", + " normg = 1.612804307635621\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.021469838611231133\n", + " normg = 5.646815645857022\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.021241019366471475\n", + " normg = 0.3512733831854992\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.021239874520398428\n", + " normg = 0.17106700721624968\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.021239324851799156\n", + " normg = 0.15544668921184066\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.02123625074087788\n", + " normg = 0.1656455599322382\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.021390370655933726\n", + " normg = 4.564450623603077\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.021312843999285954\n", + " normg = 3.789149186706554\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.021222591373620307\n", + " normg = 0.722618211629533\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.02121929010536157\n", + " normg = 0.11805472706628871\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.02121913414700587\n", + " normg = 0.10082261091709209\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.021218617128821605\n", + " normg = 0.09964884881729019\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.0212171896357614\n", + " normg = 0.4405529668032759\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.02161714666948044\n", + " normg = 6.960762742053821\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.021275432868278862\n", + " normg = 3.019097798909222\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.021217919335910412\n", + " normg = 0.8192788381917473\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.021213203765170864\n", + " normg = 0.23149230856688408\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.021212623725623603\n", + " normg = 0.13410326972253\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.02121226040426742\n", + " normg = 0.0841724045302889\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.02121195403896177\n", + " normg = 0.08909004883510889\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.021217332059391327\n", + " normg = 1.154816651890215\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.02146493229590563\n", + " normg = 6.491206993850358\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.02120882013458739\n", + " normg = 0.1419081716758784\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.02120863263996099\n", + " normg = 0.0893531009651866\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.02120845850592145\n", + " normg = 0.0756140044440517\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.021208021014184203\n", + " normg = 0.08461560088028439\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.021227042489122442\n", + " normg = 1.6324106838584733\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.021208429050460553\n", + " normg = 0.7046523121386933\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.02120422915022099\n", + " normg = 0.07225223044196201\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.021204149908426218\n", + " normg = 0.06560430656033238\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.021203808802619673\n", + " normg = 0.07178593715128484\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.021246519497327254\n", + " normg = 2.6536643158629003\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.021228101485738043\n", + " normg = 2.0959119401154407\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.021199401374673445\n", + " normg = 0.14072830161028854\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.02119925851940429\n", + " normg = 0.05483870697662198\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.02119921594019502\n", + " normg = 0.05306490407619105\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.021198567248087132\n", + " normg = 0.07327147414294342\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.02121960197301206\n", + " normg = 1.7347224541972508\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.02119975180867858\n", + " normg = 0.43762850705731765\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.02119781366674675\n", + " normg = 0.22772094146018626\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.02119704776261085\n", + " normg = 0.05208596000084466\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.021196978634284436\n", + " normg = 0.04962266233996039\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.02119686252958173\n", + " normg = 0.13643337946537257\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.021201119243525808\n", + " normg = 0.8633411003040236\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.02119663235000571\n", + " normg = 0.131595132047583\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.021196513524684588\n", + " normg = 0.04548214728348241\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.021196485114842803\n", + " normg = 0.04463850056638578\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.02119556596976209\n", + " normg = 0.07160989792860457\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.021198660959501223\n", + " normg = 0.5963092120501707\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.02119649343629178\n", + " normg = 0.40254126413079266\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.021195144938538912\n", + " normg = 0.11833961436480571\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.021195047930447047\n", + " normg = 0.05725414018002995\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.02119501524590099\n", + " normg = 0.04032584005077082\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.021194978360498575\n", + " normg = 0.04000661001975322\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.021194677340907755\n", + " normg = 0.18160085192077122\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.021194825516052413\n", + " normg = 0.25366223157938106\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.021194426250550732\n", + " normg = 0.03916629767420068\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.021194408087086947\n", + " normg = 0.03728688088210716\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.021194225472721127\n", + " normg = 0.03676273062251631\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.021193227097438757\n", + " normg = 0.34735956618705127\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.021192845602667803\n", + " normg = 0.28704927474126907\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.021192329758686946\n", + " normg = 0.05066700038660819\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.02119230318206843\n", + " normg = 0.037976263276933445\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.021192260570500755\n", + " normg = 0.028699286374000738\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.021192182604203514\n", + " normg = 0.030933997602169017\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.021192300004968842\n", + " normg = 0.21133282256416444\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.021192252412602638\n", + " normg = 0.2061936742547374\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.021191987511996937\n", + " normg = 0.031258337119628436\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.02119197661500101\n", + " normg = 0.027335695704514308\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.021191934751571277\n", + " normg = 0.026702933623360247\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.02119177913772675\n", + " normg = 0.1773572106859024\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.021191910820151382\n", + " normg = 0.23158464835027937\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.02119150676168869\n", + " normg = 0.04804599515069655\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.021191488009151386\n", + " normg = 0.02591595430667982\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.021191478191566606\n", + " normg = 0.023989339739613827\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.02119143682729628\n", + " normg = 0.03004011134494795\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.021191709164606023\n", + " normg = 0.24722638968517388\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.02119134321352294\n", + " normg = 0.042121008471435004\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.021191329190996925\n", + " normg = 0.022868997713160883\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.021191320183054644\n", + " normg = 0.022783300935495618\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.021189937130125854\n", + " normg = 0.06777495048046278\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.021190246604195797\n", + " normg = 0.2380687554017954\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.021190137945450944\n", + " normg = 0.21518751608772627\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.021189854593974638\n", + " normg = 0.023038116676232737\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.021189849594293136\n", + " normg = 0.015483163183882336\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.021189844198631215\n", + " normg = 0.011847853954242397\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.021189833617529324\n", + " normg = 0.01170312698877191\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.021189818537139724\n", + " normg = 0.037849090527669015\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.021189912582994765\n", + " normg = 0.13253875941980064\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.02118983682237666\n", + " normg = 0.08676416179269487\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.02118979024422295\n", + " normg = 0.01358646205372134\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.021189788300018914\n", + " normg = 0.011056805227119867\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.021189783648347654\n", + " normg = 0.010165755908583683\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.021189755506139482\n", + " normg = 0.01441668900377624\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.021189852324784278\n", + " normg = 0.13020132650043595\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.02118986409710572\n", + " normg = 0.14472348944392763\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.021189734898919947\n", + " normg = 0.01855666486986266\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.021189732069674394\n", + " normg = 0.009969732889760389\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.021189730321700306\n", + " normg = 0.009493491965448178\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.021189711811619535\n", + " normg = 0.010129690532359561\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.02118970658534347\n", + " normg = 0.039640148774616864\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.021189746147688964\n", + " normg = 0.09439284749634082\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.021189691850568813\n", + " normg = 0.016049625103289965\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.021189689770203097\n", + " normg = 0.00894124124317738\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.02118968835533457\n", + " normg = 0.00886471431427001\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.02118960060538897\n", + " normg = 0.01642639699042723\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.021189620372557543\n", + " normg = 0.06462668410681792\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.02118960427221731\n", + " normg = 0.04416311791183857\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.021189592021711952\n", + " normg = 0.00797826999658163\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.02118959126318152\n", + " normg = 0.007494431106508002\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0211895848750283\n", + " normg = 0.0077406605535129056\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.02118964554958994\n", + " normg = 0.09984186205859814\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.02118955947576754\n", + " normg = 0.039841538263337084\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.021189543481290974\n", + " normg = 0.021386601198737417\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.021189537443943966\n", + " normg = 0.013689758835958426\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.02118953476510655\n", + " normg = 0.012502120653761994\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.021189533853835586\n", + " normg = 0.015114174857980995\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.02118953223909046\n", + " normg = 0.009091366775883574\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.021189531403105245\n", + " normg = 0.006429773074310586\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.02118953048725709\n", + " normg = 0.006359213130389574\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.021189525173592547\n", + " normg = 0.023853200651761077\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.021189522743942354\n", + " normg = 0.01720384675097265\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.021189520700134752\n", + " normg = 0.006143705045420335\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.021189520188135955\n", + " normg = 0.006015032933390201\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.021189509185466998\n", + " normg = 0.007377228910696522\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.02118950830664558\n", + " normg = 0.014401022761323282\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.02118951069418719\n", + " normg = 0.028338543256107362\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.021189505710740564\n", + " normg = 0.007710046228693967\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.02118950513733038\n", + " normg = 0.005681367684336228\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.021189504281573814\n", + " normg = 0.005664306875399102\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.02118944573620936\n", + " normg = 0.07968042785557923\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.021189407743747186\n", + " normg = 0.010382207038087168\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.0211894070397714\n", + " normg = 0.0028380756500982966\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.021189406934197436\n", + " normg = 0.0028265264008413924\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.021189391066212517\n", + " normg = 0.011938838489379515\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.021189387787738892\n", + " normg = 0.004287992088536231\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0211893873668452\n", + " normg = 0.003820051664405289\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.02118938762891149\n", + " normg = 0.009066313270032593\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.021189387149767133\n", + " normg = 0.0036668300567437645\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0211893870465987\n", + " normg = 0.0017980648365524675\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.021189386995310398\n", + " normg = 0.0017841995715317386\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.021189384166893192\n", + " normg = 0.004730499543033904\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.021189385902756985\n", + " normg = 0.01825721205431473\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.021189383919008174\n", + " normg = 0.0040800685846333696\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.02118938379994837\n", + " normg = 0.0016348559207388644\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.021189383761663093\n", + " normg = 0.0015749894868850914\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.02118938311662283\n", + " normg = 0.0026061296088516497\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.021189392353134235\n", + " normg = 0.02803730599818814\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.02118938690390728\n", + " normg = 0.02364217320658344\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.02118938425118571\n", + " normg = 0.01875385636228814\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.02118938220068889\n", + " normg = 0.0048740943912541825\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.021189382041666153\n", + " normg = 0.0014837284214509994\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.021189382012606627\n", + " normg = 0.0014352295475141721\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.02118938146364671\n", + " normg = 0.002471792707412873\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.021189381518725393\n", + " normg = 0.0048737063839314285\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.021189381291580253\n", + " normg = 0.003736114515951449\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.021189381172156914\n", + " normg = 0.0027335663022470345\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.0211893811120568\n", + " normg = 0.00187040252043628\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.021189381073550905\n", + " normg = 0.0014131503467855785\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.021189381029662613\n", + " normg = 0.0014155707117130523\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.02118938092808972\n", + " normg = 0.004101693979090354\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0211893810719729\n", + " normg = 0.007077487705708116\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.02118938075883178\n", + " normg = 0.001526328388835301\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.021189380733627455\n", + " normg = 0.0013029724939089134\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.021189380657609832\n", + " normg = 0.0012979800076926712\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.021189381725338907\n", + " normg = 0.03582080013021129\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.021189374587578403\n", + " normg = 0.010398643657240832\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.021189373930110722\n", + " normg = 0.0003343675100147628\n", + "\n", + " Proj Gradient norm = 9.037805998518227\n", + " Gradient norm = 8.7045348074152\n", + " Residual norm = 0.02118937393010632\n", + "\n", + " ----> GKB Iteration 30: Tk is 310x300\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624959\n", + " normg = 13540.361341305448\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692364\n", + " normg = 16463.83193710714\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.9842342068887\n", + " normg = 4771.714128249085\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821304\n", + " normg = 1156.9647673778259\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751405\n", + " normg = 674.7446788232259\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494092\n", + " normg = 464.0328168251559\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179593\n", + " normg = 351.4158168488154\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374174\n", + " normg = 1414.6579297147002\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824917\n", + " normg = 765.3645394731068\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753363\n", + " normg = 127.27855986428585\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708993\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836193004\n", + " normg = 98.5787012106819\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142306226\n", + " normg = 591.2720912715281\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564375452\n", + " normg = 1321.670148106075\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179390452\n", + " normg = 1408.7449659534389\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113504739\n", + " normg = 181.26322929271078\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471826784\n", + " normg = 58.040657407884986\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.349995327699703\n", + " normg = 41.81134073923453\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035135351\n", + " normg = 24.778760609157693\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.26642991203782473\n", + " normg = 22.793349547241807\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998087924\n", + " normg = 92.22590216691398\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.2678405381042928\n", + " normg = 564.2234415053312\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267903154\n", + " normg = 126.70694880805546\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.1759399297163593\n", + " normg = 28.66506651303676\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136364817\n", + " normg = 18.13465827930237\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568484325\n", + " normg = 13.219165215211207\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.1501589062186372\n", + " normg = 13.971552651794719\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.1993810637633989\n", + " normg = 103.25494338471272\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734608429\n", + " normg = 360.1955616205828\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.1545648263943969\n", + " normg = 79.65300500259264\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164854206205067\n", + " normg = 17.00564151400856\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.1087506128252048\n", + " normg = 9.912168527187026\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657988998842906\n", + " normg = 8.663555467251447\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.1006601190833788\n", + " normg = 9.799851294543199\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2810956023944683\n", + " normg = 169.99867499070248\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4493077339064209\n", + " normg = 463.8522227348502\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845905947176256\n", + " normg = 71.42259013825586\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.0727055095657462\n", + " normg = 17.020733181393627\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06987601736792715\n", + " normg = 7.542593836261408\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06887205505634332\n", + " normg = 5.845900314336328\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06718171043801559\n", + " normg = 5.849554982819753\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08428295455864993\n", + " normg = 77.46434589720734\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.6845017284042731\n", + " normg = 504.0440564619123\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.0845686062637495\n", + " normg = 75.74783800253714\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.043244377107088096\n", + " normg = 18.655669859734783\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.039965001948633276\n", + " normg = 6.083897481051729\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.03944914351657312\n", + " normg = 3.741792868555614\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03900935574068963\n", + " normg = 3.721853081102175\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03720483153199478\n", + " normg = 35.33298773411895\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.057439063028086434\n", + " normg = 68.02034050109702\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.029240203880660367\n", + " normg = 3.385355750515787\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.0291200636883507\n", + " normg = 2.738966420123705\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.028815380264198547\n", + " normg = 2.7531812733934027\n", + "\n", + " OUTER ITERATION 54:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.02834100135979064\n", + " normg = 13.814334464309011\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.197808141072184\n", + " normg = 136.6608783240405\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.02601067362043869\n", + " normg = 8.39830386562072\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.02537274999950403\n", + " normg = 2.556091367074637\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.025278515385231203\n", + " normg = 2.221365942733912\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.025088885391066632\n", + " normg = 2.629980772694754\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.0266311033231088\n", + " normg = 19.38025408569466\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03156171173015248\n", + " normg = 34.778082857093665\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.024191169688657206\n", + " normg = 2.0186185486518147\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.024142839412398934\n", + " normg = 1.9555436465292935\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.023328574107174913\n", + " normg = 1.9846878375280788\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.031778625328166686\n", + " normg = 35.85265213972922\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.03189034515033899\n", + " normg = 36.48314641641817\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.021105870743829778\n", + " normg = 2.7023661202060802\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.02103711584876879\n", + " normg = 1.4011734191650498\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.021002454371639775\n", + " normg = 1.320173233769917\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.020835737987591255\n", + " normg = 2.111827851955627\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.037125958162332134\n", + " normg = 51.974523738375154\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.02559583927189003\n", + " normg = 29.547731076383386\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.020201790917109406\n", + " normg = 1.5716056442911364\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.02017896842420647\n", + " normg = 1.0764681921639812\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.020150930300092285\n", + " normg = 1.0639550782254175\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.019364462732218243\n", + " normg = 4.9511382244505615\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.028143387063128918\n", + " normg = 36.1751409049016\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.019161785796644577\n", + " normg = 2.248561426456943\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.019125393498841594\n", + " normg = 0.7657019844585573\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.0191175242423349\n", + " normg = 0.7032474521042733\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.019071884302340573\n", + " normg = 0.7503828169945701\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.019800402935266786\n", + " normg = 11.601635834454203\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.019389852926404477\n", + " normg = 9.165382630999371\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.018876016896052037\n", + " normg = 0.9607902084322186\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.01886717339721815\n", + " normg = 0.6809516722234589\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.018855500366414635\n", + " normg = 0.5784944179833473\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.018815902147695344\n", + " normg = 0.588390408630622\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.01884390683110766\n", + " normg = 3.5442008389755264\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.019754292871294675\n", + " normg = 13.158101934976283\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.018777818535730656\n", + " normg = 4.084573671635514\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.018674733505893486\n", + " normg = 0.49987474871506693\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.018671782772198015\n", + " normg = 0.46622824680239133\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.01864696592644717\n", + " normg = 0.5569141329406864\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.018866565187946077\n", + " normg = 4.838524686444844\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.019758442719319806\n", + " normg = 10.839076270110562\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.01863383613357802\n", + " normg = 3.0236417945487086\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.018572797973883528\n", + " normg = 1.3519285027676753\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.018559755880154374\n", + " normg = 0.47790346420998664\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.018557066725169175\n", + " normg = 0.3892974245863454\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.01855134000838895\n", + " normg = 0.3780513982092867\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.018544749930737812\n", + " normg = 2.3089914544100827\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.01897337304688922\n", + " normg = 8.772431387934393\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.01850511073576234\n", + " normg = 0.41849075779840356\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.018503345297925293\n", + " normg = 0.33481241983261023\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.01849945719190871\n", + " normg = 0.32914823880358496\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.018420718527683542\n", + " normg = 1.1273450457106606\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.01841453110760481\n", + " normg = 0.9671225914090651\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.018406808586166157\n", + " normg = 0.35305387319638637\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.018405347737827284\n", + " normg = 0.2624007434529736\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.01840355522422613\n", + " normg = 0.263393628971192\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.01839853657466823\n", + " normg = 1.1169729224515708\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.018459376995666514\n", + " normg = 3.3406796207805516\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.018387311958992868\n", + " normg = 0.3246204687726809\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.018386278118827485\n", + " normg = 0.23847024123965568\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.018384766989540367\n", + " normg = 0.2373142554269542\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.01833341357613794\n", + " normg = 2.644390147926911\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.018363712603802797\n", + " normg = 3.4756758468058253\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.01829017427683472\n", + " normg = 0.14595277834033812\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.01828992287081862\n", + " normg = 0.14053873201202124\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.01828616669655156\n", + " normg = 0.1603291331258683\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.01829009808923222\n", + " normg = 0.9865031528533674\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.018335238811164778\n", + " normg = 2.6366104297094255\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.018281769107021707\n", + " normg = 0.31257840198790815\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.01828089958724395\n", + " normg = 0.13911578765282326\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.018280573005961774\n", + " normg = 0.1299068672496261\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.018278639259758533\n", + " normg = 0.16857560533393537\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.01831796325571946\n", + " normg = 2.588950910626934\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.018275761567619907\n", + " normg = 0.6030899861242978\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.018273189275599348\n", + " normg = 0.1373478345976905\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.018272943298302223\n", + " normg = 0.12142453668319847\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.01827176444782743\n", + " normg = 0.13596295900688818\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.018296896093217368\n", + " normg = 1.7679349601763819\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.018268167296786035\n", + " normg = 0.690326712913321\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.018263915200263433\n", + " normg = 0.26872686966497944\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.018263424295133567\n", + " normg = 0.16076286607713655\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.018263175238232995\n", + " normg = 0.10814987304949057\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.01826293380527673\n", + " normg = 0.10675735596492592\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.018260935870151204\n", + " normg = 0.3671622220704243\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.018261724310523617\n", + " normg = 0.562950639834645\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.01825973879383286\n", + " normg = 0.1103627981804198\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.018259599594877152\n", + " normg = 0.10017491399357367\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.01825890524054823\n", + " normg = 0.09934297461629564\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.018250319270338183\n", + " normg = 0.9866931674084279\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.018252407907651022\n", + " normg = 1.1581463006157036\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.018244229504399072\n", + " normg = 0.07309005686727625\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.01824416472698897\n", + " normg = 0.0725469168555985\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.018239359888842552\n", + " normg = 0.10488872014666084\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.018244204535657546\n", + " normg = 0.5680568322155822\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.018245357492040534\n", + " normg = 0.9374212026828591\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.018245018974136235\n", + " normg = 0.9965727299643519\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.01823788004936674\n", + " normg = 0.188153774956607\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.018237619908950238\n", + " normg = 0.07036756429067496\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.01823755614671318\n", + " normg = 0.060791506188019685\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.018237357672777156\n", + " normg = 0.06065143310953034\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.01823802838185142\n", + " normg = 0.520027711112716\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.01824106752419175\n", + " normg = 0.887987241737743\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.01823623988047527\n", + " normg = 0.05907505871654704\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.01823620045425239\n", + " normg = 0.05386266914861003\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.018235977661277263\n", + " normg = 0.054591214481546815\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.018235718080892815\n", + " normg = 0.3469915801737012\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.01823467588040009\n", + " normg = 0.1306707999036637\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.018234524057697828\n", + " normg = 0.060990542059987086\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.018234473622062607\n", + " normg = 0.05072319481526865\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.018234388625615085\n", + " normg = 0.05498843476199788\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.01823463097162198\n", + " normg = 0.3174401660152046\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.018234093082363702\n", + " normg = 0.14929948968991494\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.01823393893019528\n", + " normg = 0.04736805815616121\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.018233908124114014\n", + " normg = 0.046795424826186746\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0182327564920071\n", + " normg = 0.06056405479186915\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.018232886896493425\n", + " normg = 0.21899551111943003\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.018232893720472466\n", + " normg = 0.23813701537908277\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.018232537912520067\n", + " normg = 0.04338539249951538\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.01823251488612742\n", + " normg = 0.04225658218910905\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.018232083375268316\n", + " normg = 0.04158553134816981\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.018231705144447493\n", + " normg = 0.1964718486487411\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.018232070203539105\n", + " normg = 0.3342095579052498\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.01823138456441743\n", + " normg = 0.047843651282773375\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.018231361197330986\n", + " normg = 0.03863107102451453\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.018231308492427482\n", + " normg = 0.03795812389829779\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.018229714206689916\n", + " normg = 0.12359705982082127\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.018230406361988333\n", + " normg = 0.364401411027242\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.018229586238816056\n", + " normg = 0.11079541934323162\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.01822950444301401\n", + " normg = 0.03235228797609578\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.01822949117898233\n", + " normg = 0.03057509477726054\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.018229371148083436\n", + " normg = 0.03362814260591479\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.01823040924854566\n", + " normg = 0.42261480856495764\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.018230156695754993\n", + " normg = 0.4399987571115274\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.018228990533351797\n", + " normg = 0.11308815468634145\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.018228904852512714\n", + " normg = 0.031585084370937905\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.018228892296183595\n", + " normg = 0.028618633817718748\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.018228817733273246\n", + " normg = 0.03262860414228679\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.018229648846011335\n", + " normg = 0.33031305712995257\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.018228626674397442\n", + " normg = 0.1280215774003302\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.01822851924728088\n", + " normg = 0.07340297993584365\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.018228479966067065\n", + " normg = 0.03185042247331973\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.018228467421434285\n", + " normg = 0.026845541746131598\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.01822843569198905\n", + " normg = 0.02648993935535958\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.01822849722323326\n", + " normg = 0.20174918156346586\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.018228267500422505\n", + " normg = 0.060961869098956484\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.018228241317134585\n", + " normg = 0.02401305067099865\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.018228233039552497\n", + " normg = 0.023923560999086557\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.018226972215194186\n", + " normg = 0.07141598841023504\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.018227227364134412\n", + " normg = 0.21688979491800103\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.018227134142991566\n", + " normg = 0.20564684597429458\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.01822687657349664\n", + " normg = 0.03132579456878318\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.018226868512924623\n", + " normg = 0.017162327960579576\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.01822686344928262\n", + " normg = 0.015193169661664886\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.01822683919484961\n", + " normg = 0.01761974025741933\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.01822689185520414\n", + " normg = 0.08452561175057681\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.018226819272490685\n", + " normg = 0.09017336004337785\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.018226816636980545\n", + " normg = 0.09456094441730421\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.01822676112370097\n", + " normg = 0.014633934852268908\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.01822675864143196\n", + " normg = 0.013496762998139906\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.01822674273162928\n", + " normg = 0.013488495723854028\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.018226730366731583\n", + " normg = 0.10135552892292084\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.018226688219973752\n", + " normg = 0.11312521816953032\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.01822662240291665\n", + " normg = 0.06655525650269833\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.01822659457493497\n", + " normg = 0.014423134443752442\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.018226592361504083\n", + " normg = 0.011858616990994804\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.018226586916708188\n", + " normg = 0.011444515259984476\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.018226520401667612\n", + " normg = 0.03920834329603905\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.018226519462579846\n", + " normg = 0.044984187484073776\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.018226506354859937\n", + " normg = 0.012689849171028058\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.018226504600966874\n", + " normg = 0.01051350558768629\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.018226500279026166\n", + " normg = 0.010476509579664643\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.018226503181929712\n", + " normg = 0.1635538424493521\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.018226335560946355\n", + " normg = 0.020816896171733504\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.018226332089221253\n", + " normg = 0.00945531881134122\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.01822633069263537\n", + " normg = 0.008302655879173384\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.01822632498611963\n", + " normg = 0.008404206669708654\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.018226364261845644\n", + " normg = 0.10193448566928252\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.018226289391111383\n", + " normg = 0.040749601749946206\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.018226277638537423\n", + " normg = 0.014755574531017068\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.018226275348303584\n", + " normg = 0.009885811720008117\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.018226273089520125\n", + " normg = 0.007896717188853136\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.018226269257758523\n", + " normg = 0.013148035570689227\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.018226349040490062\n", + " normg = 0.12018226927310992\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.01822627903746486\n", + " normg = 0.055861021138112955\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.01822625974755462\n", + " normg = 0.0072978316517368\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.018226259098327837\n", + " normg = 0.007118423895509571\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.018226243100872546\n", + " normg = 0.014959686239607207\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.018226237082445234\n", + " normg = 0.009743077509087258\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.018226235001234357\n", + " normg = 0.011591442764121551\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.01822623355139318\n", + " normg = 0.01399385861088735\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.018226231700361202\n", + " normg = 0.012796239973260948\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.01822623040490361\n", + " normg = 0.010466715189379439\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.018226229358364113\n", + " normg = 0.007227225662487611\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.01822622852560562\n", + " normg = 0.0066767078244545286\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.018226226592489198\n", + " normg = 0.009484465491605984\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.01822625019976171\n", + " normg = 0.06952738010962858\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.018226238937523686\n", + " normg = 0.05584637771388814\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.018226219759625392\n", + " normg = 0.006211690094782818\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.018226219286579005\n", + " normg = 0.006186270243145112\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.01822615723386619\n", + " normg = 0.004890035066267288\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.018226152402596382\n", + " normg = 0.03425686647525501\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.018226164281183288\n", + " normg = 0.05688878625159295\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.018226144480253132\n", + " normg = 0.004665409429618124\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.018226144223352173\n", + " normg = 0.004489030494824149\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.018226140817052875\n", + " normg = 0.004474362419185041\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.018226136840570662\n", + " normg = 0.026435667536894525\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.018226138297692453\n", + " normg = 0.031484276425426456\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.01822613124305785\n", + " normg = 0.00455650369616153\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.018226130975826402\n", + " normg = 0.004131904395369193\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.018226129733172003\n", + " normg = 0.0042597456375560875\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.018226147038001576\n", + " normg = 0.06814589083762193\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.018226118024031984\n", + " normg = 0.0068794977959463965\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.018226117571791694\n", + " normg = 0.004250559968900213\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.018226117166422123\n", + " normg = 0.0037653804444117687\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.018226116041889957\n", + " normg = 0.004320944620048616\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.0182261174773335\n", + " normg = 0.021108476532876185\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.018226113489152273\n", + " normg = 0.007483877081575272\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.018226112977144913\n", + " normg = 0.00436922922012923\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.018226112712118887\n", + " normg = 0.003739166653948096\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.018226112258466008\n", + " normg = 0.004254936663572748\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.01822611373783965\n", + " normg = 0.022867675489405506\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.018226110457312532\n", + " normg = 0.004132153681249648\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.018226110274452638\n", + " normg = 0.003479724130459433\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.018226109768432735\n", + " normg = 0.0034677051385273755\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.01822611416958712\n", + " normg = 0.09110811437344353\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.01822606858171948\n", + " normg = 0.029051139817947737\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.018226063387910732\n", + " normg = 0.001801975393026897\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.01822606335778728\n", + " normg = 0.00114253211832319\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.01822606332726583\n", + " normg = 0.0011024616103793713\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.0182260631267807\n", + " normg = 0.0022097831510987844\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.018226067172262175\n", + " normg = 0.023601001332730444\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.01822606328341977\n", + " normg = 0.007665066849363031\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.018226062829052654\n", + " normg = 0.0011033958300300827\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.018226062811403702\n", + " normg = 0.0010381515456283203\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.018226062681944957\n", + " normg = 0.0011073544076430878\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.01822606709743919\n", + " normg = 0.02858877053249953\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.018226071557459173\n", + " normg = 0.039160505891746404\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.01822606177776747\n", + " normg = 0.002476750782593565\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.018226061732569184\n", + " normg = 0.0009738691210884778\n", + "\n", + " Proj Gradient norm = 8.41516659087497\n", + " Gradient norm = 7.963062357775971\n", + " Residual norm = 0.018226061732565347\n", + "\n", + " ----> GKB Iteration 31: Tk is 320x310\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305445\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.83193710713\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688877\n", + " normg = 4771.714128249087\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.964767377823\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751411\n", + " normg = 674.7446788232279\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494084\n", + " normg = 464.03281682515205\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179536\n", + " normg = 351.4158168488188\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374483\n", + " normg = 1414.6579297147166\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.8072975138247065\n", + " normg = 765.3645394730936\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753261\n", + " normg = 127.27855986428408\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.858170919770827\n", + " normg = 121.31642673862895\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836187884\n", + " normg = 98.57870121070125\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142312428\n", + " normg = 591.2720912719611\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564391361\n", + " normg = 1321.670148107397\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179388096\n", + " normg = 1408.7449659532624\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113492829\n", + " normg = 181.26322929211025\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471827867\n", + " normg = 58.0406574079259\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.34999532769969455\n", + " normg = 41.81134073923919\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351351305\n", + " normg = 24.77876060916038\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120377836\n", + " normg = 22.79334954723998\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998094474\n", + " normg = 92.22590216709133\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.2678405381133446\n", + " normg = 564.2234415070359\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267751314\n", + " normg = 126.70694880706691\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971640182\n", + " normg = 28.665066513024506\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136366701\n", + " normg = 18.134658279303892\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568484303\n", + " normg = 13.219165215212493\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621862338\n", + " normg = 13.971552651807075\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376298553\n", + " normg = 103.25494338415794\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734415601\n", + " normg = 360.195561640637\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.1545648254887866\n", + " normg = 79.65300684145767\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853600223293\n", + " normg = 17.005661634251187\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059639678449\n", + " normg = 9.912214390348426\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657984221030727\n", + " normg = 8.663626684089895\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065986299156213\n", + " normg = 9.800129571457413\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2811286176715877\n", + " normg = 170.01404786958\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4495744635198142\n", + " normg = 463.8982165861657\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10846011452429678\n", + " normg = 71.43221619036669\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269685871896253\n", + " normg = 17.024278015401674\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.0698659236362386\n", + " normg = 7.5471860121142855\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06886030839007513\n", + " normg = 5.851617931442214\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.0671648661307024\n", + " normg = 5.8569403644679685\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.084569710593756\n", + " normg = 77.91361332469701\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7012917981830282\n", + " normg = 506.60597512310676\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08490442372838443\n", + " normg = 76.27110322663039\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.043018795013484976\n", + " normg = 18.767600956623887\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03969967247972562\n", + " normg = 6.13944173385297\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.03917300202508215\n", + " normg = 3.791988680117899\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03871898209515647\n", + " normg = 3.774193400480462\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03697584530057033\n", + " normg = 36.58496573312862\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.05893140584165772\n", + " normg = 70.73093389049343\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.028440505424802136\n", + " normg = 3.503283851447469\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.02831226127339748\n", + " normg = 2.819395493202944\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.027995788598838698\n", + " normg = 2.8301410408865166\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.027386966802011886\n", + " normg = 13.608094181945598\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.20292002699026598\n", + " normg = 139.0555953805123\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.025054846111796137\n", + " normg = 8.933817638553492\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.024332852170023216\n", + " normg = 2.6567204368891693\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.024230627493462487\n", + " normg = 2.3143533567337515\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.024021166433705318\n", + " normg = 2.7524623467624076\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.025861588496885305\n", + " normg = 20.948920749947625\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.031373891607725676\n", + " normg = 37.01867800836429\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.02302382123849044\n", + " normg = 2.1098916445851326\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.022970962469121788\n", + " normg = 2.046509293869506\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.022039192312970555\n", + " normg = 2.1094537229070545\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.03420222527996809\n", + " normg = 42.10706038707262\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.028185264005420204\n", + " normg = 32.75954948573544\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.019506494660943945\n", + " normg = 2.498885554651281\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.019444457931209046\n", + " normg = 1.4487633838229068\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.019403366998366547\n", + " normg = 1.396919328756773\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.019156916154145127\n", + " normg = 3.0102993860142444\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.022789462438578066\n", + " normg = 24.919811418450717\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.019106151126378104\n", + " normg = 6.312304690311421\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.018851404060330097\n", + " normg = 1.2663144466301177\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.018831305710883237\n", + " normg = 1.2379544046309214\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.018377396560958062\n", + " normg = 1.1811158309077396\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.021162952155825514\n", + " normg = 23.322956626408374\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.017675611815863808\n", + " normg = 5.129622481781393\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.017449391151351187\n", + " normg = 2.0554365752584345\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.017392773595500177\n", + " normg = 1.0982056128884476\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.01736037831451391\n", + " normg = 0.8685933776513362\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.017310050232718758\n", + " normg = 1.3878353611534646\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.01835355799710513\n", + " normg = 13.522774572307291\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.017496619767078756\n", + " normg = 6.994840776847451\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.01719447976043598\n", + " normg = 0.7866493523131163\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.01718726497833022\n", + " normg = 0.7301085129749671\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.01713334661821841\n", + " normg = 0.7774482921711185\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.018048964939181268\n", + " normg = 10.725110668509334\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.01773176981295933\n", + " normg = 10.640716824777295\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.01693014615566304\n", + " normg = 4.0541371736318625\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.01681331777924999\n", + " normg = 0.8407704861373311\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.016805970218265267\n", + " normg = 0.5785233559948455\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.016797719959385532\n", + " normg = 0.5508596224848075\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.01675092412723508\n", + " normg = 1.643799460278094\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.017805706892410608\n", + " normg = 13.454343906900503\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.016720932001401363\n", + " normg = 1.802150889444123\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.016699534419480817\n", + " normg = 0.5119992889654033\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.01669611267989884\n", + " normg = 0.49772833538012595\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.016621844562200346\n", + " normg = 0.9396982189265561\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.016988320825990742\n", + " normg = 5.400152657959735\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.016878073866324506\n", + " normg = 5.328025304953386\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.016560238292894276\n", + " normg = 1.2682609623236962\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.016547904285039824\n", + " normg = 0.8903301769975961\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.016541824071288156\n", + " normg = 0.5206803035017942\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.016538691765178252\n", + " normg = 0.4095975898950969\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.01653396576113127\n", + " normg = 0.41471094387229596\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.016532381150689578\n", + " normg = 2.245443857039977\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.01661933002894122\n", + " normg = 4.495604318122482\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.01649582151853292\n", + " normg = 0.3901357705093076\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.01649406893552599\n", + " normg = 0.3660197384215337\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0164802999800808\n", + " normg = 0.3569259893982263\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.016263734295568523\n", + " normg = 2.126924232240411\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.016422794112422572\n", + " normg = 5.731513889325428\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.016224649628068213\n", + " normg = 1.063658757902242\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.016217458974842374\n", + " normg = 0.19694781162685046\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0162170075797349\n", + " normg = 0.17011849462794595\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.016215268405904655\n", + " normg = 0.1717292596692548\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.016216011128378827\n", + " normg = 0.6796592147620188\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.016248711398409065\n", + " normg = 1.917280445437928\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.01621021827362274\n", + " normg = 0.4595213006576556\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.016209171833781996\n", + " normg = 0.3383214802460152\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.01620833702886169\n", + " normg = 0.14372381372411505\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.016208050012764656\n", + " normg = 0.13753066260526098\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.01620542575698162\n", + " normg = 0.1617200387455126\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.01620882572586294\n", + " normg = 1.0019744011206897\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.016229658039858607\n", + " normg = 2.1307140775108158\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.01620198940279285\n", + " normg = 0.1341008045448343\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.016201778981659573\n", + " normg = 0.12837375279720747\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.016199334469080146\n", + " normg = 0.1264193793105529\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.016198744271785682\n", + " normg = 1.375216257129395\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.01618354269077489\n", + " normg = 0.5857749124835107\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.016179894990676562\n", + " normg = 0.13634645518006042\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.016179595444153146\n", + " normg = 0.09610356640116167\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.016179218051103044\n", + " normg = 0.09587903004114064\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.016179056239546706\n", + " normg = 0.6787795503114232\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.01617577461682409\n", + " normg = 0.2051665602460096\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.01617545344102967\n", + " normg = 0.09559424935101696\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.01617532790415258\n", + " normg = 0.08716301707694943\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.016174788803393226\n", + " normg = 0.09824324720560848\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.016177265287038636\n", + " normg = 0.8118792061803921\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.01617360629028703\n", + " normg = 0.28488059767199264\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.016173068919384723\n", + " normg = 0.083069187481623\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.016172978003935485\n", + " normg = 0.08178348881838014\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.016169366144666186\n", + " normg = 0.1771645586522231\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.016178590583501788\n", + " normg = 0.938844072635391\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.01616949984565598\n", + " normg = 0.4577827322689208\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.016168629750797466\n", + " normg = 0.36356507621380857\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.016167802160488604\n", + " normg = 0.09124044407729777\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.016167717085039997\n", + " normg = 0.07204426979664952\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0161675489030305\n", + " normg = 0.071057836507159\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.01616270273697534\n", + " normg = 0.48648879459115907\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.01616444149279319\n", + " normg = 0.7625258936386231\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.016160888679154516\n", + " normg = 0.08564246214861057\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.016160816773598458\n", + " normg = 0.06420073574080909\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.01616069954711229\n", + " normg = 0.05716486114580582\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.016160098941878566\n", + " normg = 0.06931226236019834\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.01616016876522097\n", + " normg = 0.2608151297974377\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.016160472835920026\n", + " normg = 0.42952638151758427\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.016159410675378627\n", + " normg = 0.14759263455467195\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.016159255290729126\n", + " normg = 0.05818904535930203\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.016159207579467164\n", + " normg = 0.054979469784270776\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.016158720205495872\n", + " normg = 0.07839863429705746\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.016158605208487085\n", + " normg = 0.17000415098390823\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.016161297587633402\n", + " normg = 0.7085415998422924\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.01615861380481053\n", + " normg = 0.2949519232876296\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.016158064656421722\n", + " normg = 0.05365986260023521\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0161580302311702\n", + " normg = 0.04947794892965646\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.016157778969906764\n", + " normg = 0.06054974311325525\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.01615787133478801\n", + " normg = 0.19437721256430787\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.016158441710748657\n", + " normg = 0.32168658221403745\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.016157368311752116\n", + " normg = 0.14137158306781913\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.016157276370103477\n", + " normg = 0.11079689818493277\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.016157187295010925\n", + " normg = 0.046799303062793035\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.016157156723038742\n", + " normg = 0.045125353102264835\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.016156818420625708\n", + " normg = 0.05452209723571599\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.016157790594357468\n", + " normg = 0.4719052798876182\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.016156430143407074\n", + " normg = 0.04745408763390337\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.016156405114316354\n", + " normg = 0.042761776272892744\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.01615628542983216\n", + " normg = 0.042504256282504795\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.01615585008921652\n", + " normg = 0.6611226490421621\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.016152691692836528\n", + " normg = 0.4497312137252164\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.016151508602345658\n", + " normg = 0.24475938053105967\n", + "\n", + " OUTER ITERATION 182:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.01615114866266424\n", + " normg = 0.048753485740501624\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.016151131324566876\n", + " normg = 0.02077549129709289\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.016151124952027168\n", + " normg = 0.02013630751672811\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.016150998930438306\n", + " normg = 0.031945462618531976\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.016151114152802067\n", + " normg = 0.12568007963723055\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.016151035625504576\n", + " normg = 0.11775509214887757\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.01615095263998772\n", + " normg = 0.07552107890565325\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.016150916293664868\n", + " normg = 0.025303421336523954\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.01615090995856689\n", + " normg = 0.018742940690191313\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.01615090053863239\n", + " normg = 0.01864641344364806\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.016150631765170485\n", + " normg = 0.17396870886295643\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.01615060620116196\n", + " normg = 0.1655781601357649\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.01615043803621502\n", + " normg = 0.016280107871851513\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.016150434861089\n", + " normg = 0.015724900280882834\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.016150381766793506\n", + " normg = 0.02150101210968538\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.016150436705417888\n", + " normg = 0.08539870022659254\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.016150860417433237\n", + " normg = 0.2468550051604739\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.016150403649321344\n", + " normg = 0.11083496392290583\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.016150303801491007\n", + " normg = 0.03214947464694687\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.01615029513607151\n", + " normg = 0.01841305810485551\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.016150290609818024\n", + " normg = 0.015322371688761863\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.016150282272812528\n", + " normg = 0.01637636951771929\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.016150310312535162\n", + " normg = 0.0984177290523071\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.01615025289589442\n", + " normg = 0.026474089545413082\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.01615024744930676\n", + " normg = 0.0137094087768341\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.016150244334753625\n", + " normg = 0.013647550460959059\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.016149866176530525\n", + " normg = 0.05646219817497556\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.016150000732209104\n", + " normg = 0.17875027596793466\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.01614993997901547\n", + " normg = 0.15041907667318413\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.016149801803527333\n", + " normg = 0.010755183444484558\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.016149800444254847\n", + " normg = 0.010039975926614042\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.016149789227897216\n", + " normg = 0.012512796401893836\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.016149799027483074\n", + " normg = 0.035724480903861267\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.016149792099348116\n", + " normg = 0.038192141365817084\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.016149767704448308\n", + " normg = 0.04345711147824122\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.01614980355675723\n", + " normg = 0.09066337216469988\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.016149752471698305\n", + " normg = 0.013340802423251773\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.01614975089755904\n", + " normg = 0.008472236872991718\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.01614974939423297\n", + " normg = 0.008312530933715643\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.016149714598529624\n", + " normg = 0.01443289999729727\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.016149720733682676\n", + " normg = 0.04131501531305858\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.016149712201004144\n", + " normg = 0.02550143083547309\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.016149707805107664\n", + " normg = 0.00818082164862391\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.01614970695477382\n", + " normg = 0.007711238784586282\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.016149700402555194\n", + " normg = 0.008037917523552582\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.016149700428377652\n", + " normg = 0.04800609505391027\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.01614968676102967\n", + " normg = 0.01381972773819975\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.016149685153934005\n", + " normg = 0.007767273106308161\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.01614968406151353\n", + " normg = 0.00739698079946528\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.01614967175864004\n", + " normg = 0.010230568973727898\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.01614968432066456\n", + " normg = 0.052522674182270565\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.016149711132155114\n", + " normg = 0.08905668915475055\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.016149662881181602\n", + " normg = 0.013482749333483065\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.0161496614409673\n", + " normg = 0.007166767968560743\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.01614966056865005\n", + " normg = 0.007009167195259795\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.016149636785812667\n", + " normg = 0.0122683638713439\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.01614963423007734\n", + " normg = 0.011266401170276401\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.01614963319427415\n", + " normg = 0.015498453693040967\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.016149631929737344\n", + " normg = 0.014036327830882732\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.016149630406057824\n", + " normg = 0.007085347554044505\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.016149629709824018\n", + " normg = 0.0065180819629059306\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.016149626715668816\n", + " normg = 0.007560860627921282\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.01614962561614197\n", + " normg = 0.01633596306458868\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.016149631533063348\n", + " normg = 0.03911705862753144\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.016149622200064054\n", + " normg = 0.009391267818158851\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.01614962140806115\n", + " normg = 0.006327836025699014\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.016149620518275714\n", + " normg = 0.00631121484395783\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.016149494218580102\n", + " normg = 0.06336274258583706\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.016149475288020854\n", + " normg = 0.030289015846051422\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.016149469676480205\n", + " normg = 0.002548385084741357\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.016149469597112186\n", + " normg = 0.0025429714197861266\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.01614944748952888\n", + " normg = 0.009894828248239703\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.01614945618849451\n", + " normg = 0.027128313426905526\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.01614944592751894\n", + " normg = 0.00272418098104167\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.01614944584097585\n", + " normg = 0.002378614900215884\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.016149445797468957\n", + " normg = 0.0022453132772822675\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.016149445753187663\n", + " normg = 0.001485910638797459\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.016149445723406392\n", + " normg = 0.0012733901290874143\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.016149445670601614\n", + " normg = 0.001440045909185785\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.016149445860947655\n", + " normg = 0.00810543086751908\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.01614944756198863\n", + " normg = 0.01884560333214468\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.016149445396822323\n", + " normg = 0.0012523604135794167\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.01614944537876237\n", + " normg = 0.001179405937700812\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.016149445228565023\n", + " normg = 0.001166238376655294\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.016149440256450313\n", + " normg = 0.01509152302821609\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.016149439208602224\n", + " normg = 0.00872460718312154\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.016149438720091412\n", + " normg = 0.0009568533747485338\n", + "\n", + " Proj Gradient norm = 6.508364552169863\n", + " Gradient norm = 7.057998481357777\n", + " Residual norm = 0.016149438720086742\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 32: Tk is 330x320\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305445\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.83193710713\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688877\n", + " normg = 4771.714128249087\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.964767377823\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751411\n", + " normg = 674.7446788232279\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494084\n", + " normg = 464.03281682515205\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179536\n", + " normg = 351.4158168488188\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374483\n", + " normg = 1414.6579297147166\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.8072975138247065\n", + " normg = 765.3645394730936\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753261\n", + " normg = 127.27855986428408\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.858170919770827\n", + " normg = 121.31642673862895\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836187884\n", + " normg = 98.57870121070125\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142312428\n", + " normg = 591.2720912719611\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564391361\n", + " normg = 1321.670148107397\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179388096\n", + " normg = 1408.7449659532624\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113492829\n", + " normg = 181.26322929211025\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471827867\n", + " normg = 58.0406574079259\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.34999532769969743\n", + " normg = 41.81134073923943\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035135112\n", + " normg = 24.77876060916048\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.26642991203779803\n", + " normg = 22.793349547240012\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998094835\n", + " normg = 92.2259021670955\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538114572\n", + " normg = 564.2234415072137\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267751914\n", + " normg = 126.7069488070582\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971640363\n", + " normg = 28.6650665130262\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136365247\n", + " normg = 18.134658279304976\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.1596061356848415\n", + " normg = 13.219165215212625\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.1501589062186337\n", + " normg = 13.971552651809995\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376295978\n", + " normg = 103.25494338410479\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734383078\n", + " normg = 360.1955616399309\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.154564825488709\n", + " normg = 79.65300684529802\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597205997\n", + " normg = 17.00566202071809\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059607036022\n", + " normg = 9.912217172272332\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983941388977\n", + " normg = 8.663637267935512\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.1006598218773521\n", + " normg = 9.800172413998862\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.28113600702687175\n", + " normg = 170.01776041996683\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.449656978313515\n", + " normg = 463.91237162946936\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10846019419580549\n", + " normg = 71.43478520574975\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269424911677007\n", + " normg = 17.025399083410093\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.0698628515106843\n", + " normg = 7.548722637353618\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885665330923575\n", + " normg = 5.85387253769321\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715908558782369\n", + " normg = 5.859979434526143\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08471070036877197\n", + " normg = 78.13748915187404\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7112588356093343\n", + " normg = 508.1295442371215\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08508628953424119\n", + " normg = 76.54350412156715\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04290444003381509\n", + " normg = 18.83043475192492\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03956263034838915\n", + " normg = 6.170740489449715\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.03902963015984505\n", + " normg = 3.8225715207983804\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.038566555188497824\n", + " normg = 3.8065425232852563\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03689197376898\n", + " normg = 37.54417063263803\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06034289860187222\n", + " normg = 72.95263522517511\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.02790653857685882\n", + " normg = 3.596342704566876\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.027771886210299017\n", + " normg = 2.8766945067084904\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.027449705387728875\n", + " normg = 2.882397603867931\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.026707292342686623\n", + " normg = 13.194435985608411\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.2042873235256803\n", + " normg = 139.83477080540595\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.02443168367322151\n", + " normg = 9.431416228563448\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.023627804128275143\n", + " normg = 2.7336569195987788\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.0235193965074378\n", + " normg = 2.3842212163106944\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.023294545134621716\n", + " normg = 2.8402054949507143\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.025377342699910817\n", + " normg = 22.151920592812\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03153662694496605\n", + " normg = 39.119865174688286\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.02221290350389095\n", + " normg = 2.181093490055968\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.022156404867396357\n", + " normg = 2.116267274630697\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.021146500321489885\n", + " normg = 2.2059642231053864\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.03648793244483611\n", + " normg = 46.83823703712438\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.02623023087999109\n", + " normg = 31.256729256665597\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.018338887462734228\n", + " normg = 2.4323201526275082\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.018277968411442833\n", + " normg = 1.5006246524558473\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.018230621724439552\n", + " normg = 1.462626423417927\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.01791798289952714\n", + " normg = 3.9386812731137826\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.024239600275111944\n", + " normg = 32.42065165581624\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.017736532898054425\n", + " normg = 5.160909867262872\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.01756270610130772\n", + " normg = 1.3086666460939183\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.01754064422373318\n", + " normg = 1.2875630293072378\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.016853546928260934\n", + " normg = 1.2953042441901679\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.02643255877901362\n", + " normg = 39.252964883900425\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.02029999982877114\n", + " normg = 26.575266453947645\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.015981117719875714\n", + " normg = 2.7808536940744153\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.015910723998832012\n", + " normg = 1.7618797108371314\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.01584874001294223\n", + " normg = 1.2392703770260818\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.015775764692101228\n", + " normg = 0.8211637711702231\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.015719318557902238\n", + " normg = 1.1940929585338982\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.017581225087453845\n", + " normg = 17.354335320871165\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.01682943284679599\n", + " normg = 14.243157281684782\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.015557890385581256\n", + " normg = 1.494890019519792\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.015540040244547774\n", + " normg = 0.7439339500515458\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.015530881152019586\n", + " normg = 0.7044420274994331\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.01543935569856954\n", + " normg = 0.8626254759686656\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.015671780235728325\n", + " normg = 6.487268688797455\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.015432972182940458\n", + " normg = 3.8390869042842084\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.015333147316735928\n", + " normg = 1.1470099833501288\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.015318715881632887\n", + " normg = 0.8456970918140209\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.015297992549814867\n", + " normg = 0.6341235923457278\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.015268295014481703\n", + " normg = 1.0150815635632455\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.016219105229962755\n", + " normg = 12.947914702965766\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.015459804713200907\n", + " normg = 6.635246792969659\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.015190266120625566\n", + " normg = 0.5801256069854571\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.01518622185972604\n", + " normg = 0.5611302524033916\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.015113368143127878\n", + " normg = 0.9957264049807836\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.01522329424966036\n", + " normg = 3.1286520583603235\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.015186671539255504\n", + " normg = 3.8892819841055988\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.01511388945280799\n", + " normg = 3.321242380398479\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.01503123373573868\n", + " normg = 0.8546722687488725\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.01502404802108191\n", + " normg = 0.46526662210710945\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.015019553536220632\n", + " normg = 0.45851485380177603\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.014937169432536616\n", + " normg = 1.8259356925158463\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.014916387360640413\n", + " normg = 0.6792953842186072\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.014912334574275867\n", + " normg = 0.417703204277537\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.014908949890130894\n", + " normg = 0.40201723854024046\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.014864009000865937\n", + " normg = 0.8910002211597299\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.014901697194823992\n", + " normg = 2.9774053487859886\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.014861257801906396\n", + " normg = 1.637488521222334\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.014844120523570035\n", + " normg = 0.36614581886786707\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.014842424425482911\n", + " normg = 0.3597778572156203\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.014784773209195603\n", + " normg = 0.7123897039182341\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.014791128118033072\n", + " normg = 1.3033400540898885\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.014781218246536672\n", + " normg = 1.6996252865552626\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.014781771070838855\n", + " normg = 1.9513699041309693\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.014758185555071779\n", + " normg = 0.3632685192276646\n", + "\n", + " OUTER ITERATION 120:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.014756796903238781\n", + " normg = 0.3024177322163232\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.01475315913478973\n", + " normg = 0.2994268572193536\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.014615507287361048\n", + " normg = 2.54197057275835\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.01457806243044094\n", + " normg = 0.6691901214371341\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.014574987638116708\n", + " normg = 0.20140130933913286\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.014574478751339881\n", + " normg = 0.17007811227008593\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.014572784166657396\n", + " normg = 0.17810475922372332\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.014571957649547645\n", + " normg = 0.5598901639932989\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.014609532739831628\n", + " normg = 1.9874499192664605\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.014578400663604536\n", + " normg = 1.4715198523836015\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.014568560752738425\n", + " normg = 0.8375963574060444\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.014564124860642118\n", + " normg = 0.15429937961222173\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.014563837420009107\n", + " normg = 0.14659335326715225\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.01456093073717605\n", + " normg = 0.1516422329617485\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.014587218599465296\n", + " normg = 2.2758742792861266\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.01454853764285385\n", + " normg = 0.5099179149785605\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.014545676986452675\n", + " normg = 0.2769777336694292\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.014544200061895253\n", + " normg = 0.14590779986212046\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.014543435151993345\n", + " normg = 0.15155962928572966\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.014544499804776378\n", + " normg = 0.6828042072803177\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.014553066923479494\n", + " normg = 1.4032829052785507\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.014541018122687339\n", + " normg = 0.1322906308958\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.014540820674726737\n", + " normg = 0.12116119986848736\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.014539691297344124\n", + " normg = 0.12076496824800995\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0145350133357628\n", + " normg = 1.258700348545621\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.014522198966589645\n", + " normg = 0.2438320442403077\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.01452159761387931\n", + " normg = 0.10210493478251317\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.014521390224753286\n", + " normg = 0.09603541766196465\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.014520013673585533\n", + " normg = 0.16025080769473377\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.014521218282037366\n", + " normg = 0.5607587597878372\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0145197328083337\n", + " normg = 0.31348821810941346\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.01451908136655261\n", + " normg = 0.09250939787827113\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.01451896840311809\n", + " normg = 0.09171307740771058\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.014512372327551381\n", + " normg = 0.12565311096860057\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.014512779138336651\n", + " normg = 0.38761774255439935\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.014513219649992172\n", + " normg = 0.5265886597348406\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.01451150915080003\n", + " normg = 0.10586819120256756\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.014511400428757102\n", + " normg = 0.07939937829890686\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.014511224558218102\n", + " normg = 0.07888565245871988\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.014500292754833563\n", + " normg = 0.4756565199386061\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.01449885895038501\n", + " normg = 0.07829759398921832\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.014498796316475432\n", + " normg = 0.05711182324865817\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.014498700586930296\n", + " normg = 0.0529103867586741\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.014498298860208127\n", + " normg = 0.08125472645113097\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.014502322671806924\n", + " normg = 0.7634410865780794\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.014501757002730088\n", + " normg = 0.7993864114579888\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.014497780734158373\n", + " normg = 0.17825414953333443\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.014497567042548266\n", + " normg = 0.05249746574376417\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.014497531576894167\n", + " normg = 0.049482323131329595\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.014497196276019336\n", + " normg = 0.05915578391059408\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.01449953466990443\n", + " normg = 0.5765339455846097\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.014496679032768557\n", + " normg = 0.22509310343289965\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.014496373882294328\n", + " normg = 0.10671320399669731\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.01449628729163286\n", + " normg = 0.04899789056366098\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.014496251719715707\n", + " normg = 0.04649805051212991\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.01449591892176943\n", + " normg = 0.06348047091844689\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.014498224405758415\n", + " normg = 0.6478199642853676\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.014495630683612008\n", + " normg = 0.12206820039700529\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.014495490972302155\n", + " normg = 0.07434005454781949\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.014495383171255205\n", + " normg = 0.05037145475318531\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.014495260036115107\n", + " normg = 0.04343287826671421\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.014495051843088894\n", + " normg = 0.12505316628489047\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.014494958160139033\n", + " normg = 0.07613135574092063\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.014494910093784685\n", + " normg = 0.0422209479254948\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.01449488026212353\n", + " normg = 0.04121238921455396\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.01449448851606596\n", + " normg = 0.08517595029317568\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.014495479711727065\n", + " normg = 0.438227050283876\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.014494408807814893\n", + " normg = 0.14122023464465439\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.01449427806193613\n", + " normg = 0.03931127738539973\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.014494257783900307\n", + " normg = 0.039020766451553196\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.014492576420076736\n", + " normg = 0.12905549342255895\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.014492207113721551\n", + " normg = 0.04915449788538057\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.014492190088479847\n", + " normg = 0.08578092206195315\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.014492176284241941\n", + " normg = 0.09704538358438172\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.01449211294236803\n", + " normg = 0.034322547505811526\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.014492098889457477\n", + " normg = 0.030547121559694596\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.01449204517669983\n", + " normg = 0.030962674125546527\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.014492410172712465\n", + " normg = 0.41782072931785963\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.014491851229915989\n", + " normg = 0.2919449408782324\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.014491329131298861\n", + " normg = 0.027032118404835624\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.014491320199577933\n", + " normg = 0.026935724996384986\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.014489892566247218\n", + " normg = 0.053717167618016065\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.014490022089884428\n", + " normg = 0.12733323033911537\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.014489834251027697\n", + " normg = 0.04849545842973621\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.014489808822402455\n", + " normg = 0.030847568295317967\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.014489800019685747\n", + " normg = 0.026956000998769446\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.014489792078211538\n", + " normg = 0.021308576097906613\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.014489784491016108\n", + " normg = 0.02038112861085535\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.014489773241515375\n", + " normg = 0.03056760346477966\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.014489801768597755\n", + " normg = 0.09304668896877727\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.014489759403876167\n", + " normg = 0.051532057161644454\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.014489741223567417\n", + " normg = 0.017885259458430947\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.014489736840739169\n", + " normg = 0.017760448809762932\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.014489444447549746\n", + " normg = 0.02528689522673421\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.014489535695437216\n", + " normg = 0.13959242000093444\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.014489457363767314\n", + " normg = 0.08570077709646974\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.014489411306370235\n", + " normg = 0.015330097597769623\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.01448940836624186\n", + " normg = 0.015271513646840212\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.014488997557002855\n", + " normg = 0.012822596966762138\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.014489254223890793\n", + " normg = 0.22919810141464206\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.014489142766241877\n", + " normg = 0.18820614613599787\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.014488926552536079\n", + " normg = 0.01248510422440486\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.014488924746222565\n", + " normg = 0.011484754263555271\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.014488912131921593\n", + " normg = 0.013636333221913944\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.014488949942165322\n", + " normg = 0.068928288869672\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.014489224651405815\n", + " normg = 0.1955164275751839\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.014489004417749946\n", + " normg = 0.13179683569469305\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.014488869261809251\n", + " normg = 0.02150073375613755\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.014488864285173184\n", + " normg = 0.012422835496194459\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.014488860910093352\n", + " normg = 0.010416876917710994\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.01448885212449241\n", + " normg = 0.01566635153369628\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.014488876816469699\n", + " normg = 0.07548180826444967\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.014488860981724055\n", + " normg = 0.059219423846841895\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.014488839005994123\n", + " normg = 0.009987219382846184\n", + "\n", + " OUTER ITERATION 234:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.014488837780883397\n", + " normg = 0.00974902107738421\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.014488810202555501\n", + " normg = 0.012164108573573468\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.014488813568506191\n", + " normg = 0.04115399372799802\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.014488797885855635\n", + " normg = 0.02883302441435315\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.014488791748022216\n", + " normg = 0.016762539741652406\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.014488789146391777\n", + " normg = 0.010048059924142035\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0144887874440244\n", + " normg = 0.009358128480803514\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.014488781492714183\n", + " normg = 0.014839681926218252\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.014488797772584824\n", + " normg = 0.06245522416373329\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.01448878110008826\n", + " normg = 0.03760459059129047\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.014488772009754725\n", + " normg = 0.008908307070594094\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.014488770993986651\n", + " normg = 0.00884870478038535\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.01448869222314412\n", + " normg = 0.012010579465907868\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.014488693127072353\n", + " normg = 0.03220804470885546\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.014488716355363113\n", + " normg = 0.0743656327000022\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.014488683088502284\n", + " normg = 0.015190207456952053\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.01448868132194634\n", + " normg = 0.0076062137307395805\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.014488680385292248\n", + " normg = 0.007564387635703561\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.014488579845575947\n", + " normg = 0.02798222118075082\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.014488600767582583\n", + " normg = 0.06927372013933591\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.01448860017705008\n", + " normg = 0.07573342221917627\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.01448856512813109\n", + " normg = 0.009223900882988183\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.014488564345209053\n", + " normg = 0.006223459636864172\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.014488563463895432\n", + " normg = 0.005589370736227856\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.014488558546274588\n", + " normg = 0.006533267540649408\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.014488567072334977\n", + " normg = 0.03722263601210422\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.014488559738955345\n", + " normg = 0.04437550929824857\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.014488552797040137\n", + " normg = 0.030595700241894296\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.014488546930434543\n", + " normg = 0.005257314321447456\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.01448854658902459\n", + " normg = 0.005164003333482385\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.014488536068212791\n", + " normg = 0.006993052246193548\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.014488546322901157\n", + " normg = 0.03825411079754875\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.014488532936349212\n", + " normg = 0.01605443714464427\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.014488530194590173\n", + " normg = 0.008419869302350703\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.01448852915742391\n", + " normg = 0.006120446414384058\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.014488528401142918\n", + " normg = 0.0069238275746084125\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.014488528234196545\n", + " normg = 0.01326099575239302\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.014488527527454718\n", + " normg = 0.01201903396124446\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.014488526489914761\n", + " normg = 0.0049757779380772285\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.014488526157701789\n", + " normg = 0.004692287848503596\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.014488523843397239\n", + " normg = 0.00520908277561702\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.014488525596905314\n", + " normg = 0.0296359236744047\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.014488521723457319\n", + " normg = 0.017478374786651478\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.014488519738303871\n", + " normg = 0.0045469006587787455\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.014488519470356289\n", + " normg = 0.004522300388996751\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.014488494759020101\n", + " normg = 0.004941180092428243\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.014488497120262\n", + " normg = 0.026429630203082193\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.014488503350497532\n", + " normg = 0.042443207232401976\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.014488492322431337\n", + " normg = 0.003919681235716003\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.01448849213966567\n", + " normg = 0.0038031380929695415\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.014488489099670076\n", + " normg = 0.003733441307730449\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.014488478264742538\n", + " normg = 0.04815067103294543\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.014488473489970692\n", + " normg = 0.04552855323703892\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.014488459431031504\n", + " normg = 0.008412499829085872\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.014488458891299745\n", + " normg = 0.0036607706459377927\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.014488458705909124\n", + " normg = 0.003116327817058416\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.014488458142586121\n", + " normg = 0.003080098651094795\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.014488458738385342\n", + " normg = 0.017166927438605994\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.014488457733223667\n", + " normg = 0.012869517423063827\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.014488456676132428\n", + " normg = 0.0028157444308048634\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.014488456578284464\n", + " normg = 0.002689386726356917\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.014488455381846123\n", + " normg = 0.003361722927865753\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.014488456034760342\n", + " normg = 0.01225720724201457\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.014488454454047813\n", + " normg = 0.011583524638697619\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.014488454114700192\n", + " normg = 0.010724407212075774\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.014488453369761822\n", + " normg = 0.0027688691975387473\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.01448845327725899\n", + " normg = 0.00255143467337689\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.01448845270624524\n", + " normg = 0.002554655077353053\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.014488453553100055\n", + " normg = 0.024719504354365672\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.014488451483827172\n", + " normg = 0.02129064446178236\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.014488448627636897\n", + " normg = 0.004461450569715688\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.01448844842925086\n", + " normg = 0.0031438756113464313\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.014488448181179739\n", + " normg = 0.00239577145849536\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.014488447706288673\n", + " normg = 0.002566031317756782\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.014488451569215079\n", + " normg = 0.029239308090976707\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.014488449707798166\n", + " normg = 0.024910094897977113\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.01448844587973745\n", + " normg = 0.002973685169277191\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.01448844577990348\n", + " normg = 0.002572563986786176\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.014488445414853583\n", + " normg = 0.0022464777428176388\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.014488444804948066\n", + " normg = 0.002863968154076537\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.014488444690129797\n", + " normg = 0.0073599454300095945\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.014488444330239752\n", + " normg = 0.0059972459987372275\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.014488444071981337\n", + " normg = 0.0028949314947088302\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.014488443981026255\n", + " normg = 0.0021662769171498686\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.014488443854969916\n", + " normg = 0.00210543643245522\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.014488443390153755\n", + " normg = 0.00911715500224712\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.014488442893174473\n", + " normg = 0.003619878739720832\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.014488442785512425\n", + " normg = 0.00203056879039193\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.0144884427130595\n", + " normg = 0.0019950963731521845\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.01448844064221252\n", + " normg = 0.0054665584904765785\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.014488440407654225\n", + " normg = 0.00540445011717753\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.014488440216261889\n", + " normg = 0.0034027021804765144\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.014488440115177569\n", + " normg = 0.001992440298546595\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.014488440047757938\n", + " normg = 0.0018850705137796913\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.014488439652117761\n", + " normg = 0.003242932793503079\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.014488439604594897\n", + " normg = 0.004521813163721186\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.014488439467112427\n", + " normg = 0.002766693277599252\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.014488439394381141\n", + " normg = 0.0018418063986140232\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.014488439325921141\n", + " normg = 0.0018161007626333696\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.014488438738634174\n", + " normg = 0.005942996838190637\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.014488439051704553\n", + " normg = 0.010189801968839198\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.014488438404782493\n", + " normg = 0.001985374708033356\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.014488438361423552\n", + " normg = 0.0017355582552363974\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.014488438206125522\n", + " normg = 0.001728171510879785\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.014488434021979432\n", + " normg = 0.016426501403211717\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.01448843248438028\n", + " normg = 0.004395628132377969\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.014488432356070795\n", + " normg = 0.0013338564702876372\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.014488432332284766\n", + " normg = 0.001331493790979263\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.01448842491075102\n", + " normg = 0.0036515086677707496\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.014488426174294222\n", + " normg = 0.013419722693820677\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.01448842750442733\n", + " normg = 0.021728181326923154\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.014488424672996767\n", + " normg = 0.003065367245788582\n", + "\n", + " OUTER ITERATION 346:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.014488424609812046\n", + " normg = 0.0008955267819566736\n", + "\n", + " Proj Gradient norm = 6.326987498396672\n", + " Gradient norm = 6.644351397671723\n", + " Residual norm = 0.014488424609805468\n", + "\n", + " ----> GKB Iteration 33: Tk is 340x330\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305445\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.83193710713\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688877\n", + " normg = 4771.714128249087\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.964767377823\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751411\n", + " normg = 674.7446788232279\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494084\n", + " normg = 464.03281682515205\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179536\n", + " normg = 351.4158168488188\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374483\n", + " normg = 1414.6579297147166\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.8072975138247065\n", + " normg = 765.3645394730936\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753261\n", + " normg = 127.27855986428408\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.858170919770827\n", + " normg = 121.31642673862895\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836187884\n", + " normg = 98.57870121070125\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142312428\n", + " normg = 591.2720912719611\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564391361\n", + " normg = 1321.670148107397\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179388096\n", + " normg = 1408.7449659532624\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113492829\n", + " normg = 181.26322929211025\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471827867\n", + " normg = 58.0406574079259\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.34999532769969455\n", + " normg = 41.81134073923919\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351351305\n", + " normg = 24.77876060916038\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120377751\n", + " normg = 22.793349547241075\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499809691\n", + " normg = 92.22590216708211\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538109619\n", + " normg = 564.2234415064892\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2835211726774664\n", + " normg = 126.70694880703347\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971640685\n", + " normg = 28.665066513001616\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.1672721113636896\n", + " normg = 18.134658279295166\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568485804\n", + " normg = 13.21916521521487\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621864433\n", + " normg = 13.971552651817705\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376349243\n", + " normg = 103.2549433844784\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734390285\n", + " normg = 360.19556164014966\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15456482548858863\n", + " normg = 79.6530068451866\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597205161\n", + " normg = 17.005662021257066\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.1087505960692192\n", + " normg = 9.91221720314215\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936752898\n", + " normg = 8.663637755259161\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981913226096\n", + " normg = 9.800179776223809\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2811369369407601\n", + " normg = 170.01826490119083\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496721329348856\n", + " normg = 463.91501415467604\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10846001762543711\n", + " normg = 71.43530913826868\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.0726935193591455\n", + " normg = 17.025722809115194\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986197195085572\n", + " normg = 7.549371285332744\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885552106455628\n", + " normg = 5.85484167175092\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715701799219052\n", + " normg = 5.86138251397287\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08477701986464917\n", + " normg = 78.24606797072003\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.716370661984969\n", + " normg = 508.9086643286719\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08518272776705109\n", + " normg = 76.69037109692033\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.042841112885833\n", + " normg = 18.865234543428176\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03948638824283271\n", + " normg = 6.192257067858399\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.03894877819479694\n", + " normg = 3.8457753134050714\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.0384785032698238\n", + " normg = 3.8312743841656567\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.036858747505325314\n", + " normg = 38.31787888925311\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06161249325911623\n", + " normg = 74.8134571559988\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.027499916279943314\n", + " normg = 3.6822610899420627\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.027359150215150042\n", + " normg = 2.931699910565275\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.027030072786227318\n", + " normg = 2.9339188408703527\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.02618243853823991\n", + " normg = 12.962103124968886\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.20825193078842927\n", + " normg = 141.57330810969626\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.023921491774514882\n", + " normg = 9.915658168153547\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.023034106918234515\n", + " normg = 2.815138645149467\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.02291928884519681\n", + " normg = 2.454793203768306\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.022680898555313453\n", + " normg = 2.920883069265846\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.024904925860991373\n", + " normg = 22.904552179639424\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03173957014337665\n", + " normg = 40.95612691366772\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.0215207726491281\n", + " normg = 2.256225004558016\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.021460343386687508\n", + " normg = 2.188404771120056\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.020393827961685252\n", + " normg = 2.2870207126897104\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.03788448759749469\n", + " normg = 49.99853632487823\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.02720570084267099\n", + " normg = 35.12271690486371\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.017243457473734\n", + " normg = 2.634313403712406\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.017173544554660244\n", + " normg = 1.5732268632872466\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.01712352099115907\n", + " normg = 1.527159309435749\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.016790502201239378\n", + " normg = 3.676088766710637\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.02321297412107082\n", + " normg = 32.737473264687914\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.016671931503572726\n", + " normg = 6.551212448400335\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.01639639323047627\n", + " normg = 1.3859656759326953\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.01637223088420951\n", + " normg = 1.3547216549556433\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.015838152272278104\n", + " normg = 1.3126781348664858\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.01973770448125472\n", + " normg = 27.538360349406332\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.014981365166995346\n", + " normg = 5.723716090759807\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.014698823790955462\n", + " normg = 2.621831734791115\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.014598049386981686\n", + " normg = 1.566717286724456\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.01452482858450071\n", + " normg = 1.0315767379507241\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.014470248737564476\n", + " normg = 1.6855333075715473\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.015139290473915334\n", + " normg = 11.055667098883653\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.014495743822275612\n", + " normg = 4.700173465687699\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.014356121696545383\n", + " normg = 0.8623509488325644\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.014347014801165932\n", + " normg = 0.8280747811641777\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.014220310240082178\n", + " normg = 1.00914087521589\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.015315092164627574\n", + " normg = 10.95799197809418\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.014050982523745188\n", + " normg = 3.022610902957847\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.013974033722380572\n", + " normg = 1.6395211629893682\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.013952674738246613\n", + " normg = 0.9309533059565586\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.013942551748559628\n", + " normg = 0.720815660388752\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.013928672947786989\n", + " normg = 0.724368688983816\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.013915883780024034\n", + " normg = 3.1111340989763607\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.013977620283357401\n", + " normg = 4.688377914323011\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.013841582137319352\n", + " normg = 0.6769608252271058\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.013836227910914092\n", + " normg = 0.6365171950009878\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.013793005875923647\n", + " normg = 0.6198613828333353\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.013736227418671485\n", + " normg = 9.605519082234894\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.01361464267718609\n", + " normg = 9.005274704631052\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.013106982778993722\n", + " normg = 0.9670015436042678\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.013098158497243807\n", + " normg = 0.6198184580246402\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.013090251446997684\n", + " normg = 0.40073843351277255\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.013083687075977722\n", + " normg = 0.2657949755313624\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.013082113593543155\n", + " normg = 0.7204586339365125\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.013112183364158484\n", + " normg = 2.3753425015472804\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.013076125465927254\n", + " normg = 0.4205514073763449\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.013074709084906086\n", + " normg = 0.2244412555983974\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.013073862299591834\n", + " normg = 0.2227804447744387\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.013034138980178998\n", + " normg = 0.7198350132471727\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.01305787317233285\n", + " normg = 2.1743006261132223\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.013029068876054609\n", + " normg = 0.25357210461173835\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.013028456462906759\n", + " normg = 0.1894109956869058\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.01302746981355895\n", + " normg = 0.18864083922211172\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.012911669444879571\n", + " normg = 0.9077246795093235\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0131032829054903\n", + " normg = 5.647371148783717\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.01290603957958192\n", + " normg = 0.332779043088698\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.012905275794223271\n", + " normg = 0.09010433902357323\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.012905172828818092\n", + " normg = 0.07823772162725375\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.012904777940591347\n", + " normg = 0.0689990707569298\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.012904831585664571\n", + " normg = 0.28779965307982786\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.012925236751413886\n", + " normg = 1.506629834507227\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.012905685083925252\n", + " normg = 0.5540597376637229\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.01290402572506192\n", + " normg = 0.2459451723227692\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.01290363860198849\n", + " normg = 0.050874128586405665\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.01290360831679943\n", + " normg = 0.04447802881085751\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.012903485773565305\n", + " normg = 0.04360013009055987\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.01290333409309073\n", + " normg = 0.12606749393341476\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.012911009948540567\n", + " normg = 0.9997612698891453\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.012906247624021688\n", + " normg = 0.71840008191581\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.012903059077566788\n", + " normg = 0.1460899499856104\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.012902901021156104\n", + " normg = 0.057105878075173803\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.012902857894670609\n", + " normg = 0.043464061780622607\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.012902782334432919\n", + " normg = 0.03644312255780275\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.01290268755148792\n", + " normg = 0.0501552213031052\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.012903818590605026\n", + " normg = 0.45074524028250523\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.012904287674346227\n", + " normg = 0.5494157653635373\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.012902448652019595\n", + " normg = 0.039933075403504444\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.012902432362292238\n", + " normg = 0.03202546467215347\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.012902395926655385\n", + " normg = 0.030188791034991263\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.012902091386358564\n", + " normg = 0.03438333369721155\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.012902344987060842\n", + " normg = 0.2129544420825253\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.01290346187265542\n", + " normg = 0.4413970749905245\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.012902019112878025\n", + " normg = 0.14923440983910294\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.012901882304850775\n", + " normg = 0.0457591452243369\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.012901865027848404\n", + " normg = 0.02580342878576385\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.012901853185441993\n", + " normg = 0.025412468861640794\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.01290147836257235\n", + " normg = 0.058299448617797775\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.01290151868783467\n", + " normg = 0.11628853928328121\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.012901437009146182\n", + " normg = 0.03714768229285137\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.012901425533414534\n", + " normg = 0.021611944297532496\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.01290141697755167\n", + " normg = 0.02142294279484497\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.012900953174044319\n", + " normg = 0.06977354927884795\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.01290118073536337\n", + " normg = 0.21161790257773763\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.01290090907549312\n", + " normg = 0.03400187006059748\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.012900899979588043\n", + " normg = 0.017439059508259712\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.01290089496367174\n", + " normg = 0.01663624874967329\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.012900829999055778\n", + " normg = 0.02246933840998784\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.012900842538010293\n", + " normg = 0.06511865722516623\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.012900868610886611\n", + " normg = 0.1031444382869899\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.01290080936480709\n", + " normg = 0.07293872552975304\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.012900776446641301\n", + " normg = 0.02288229516119042\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.012900771649328563\n", + " normg = 0.015510100423702376\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.012900766253290624\n", + " normg = 0.015382026673817476\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.012900515083451981\n", + " normg = 0.08364662475805501\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.012900739396809626\n", + " normg = 0.2132036143225239\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.012900462818438605\n", + " normg = 0.01687610456658165\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.012900460093151685\n", + " normg = 0.01258472803492241\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.012900455694350166\n", + " normg = 0.012304425863875736\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.012900348824933525\n", + " normg = 0.013248003425571121\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.01290051864970056\n", + " normg = 0.16004242885265668\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.012900429343311244\n", + " normg = 0.1514032632798355\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.012900295032693701\n", + " normg = 0.038571662730801065\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.012900284986202652\n", + " normg = 0.011892035389499607\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.01290028315278154\n", + " normg = 0.010945383997263672\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.01290026972990351\n", + " normg = 0.014735459353696393\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.01290041327457625\n", + " normg = 0.10911390094316473\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.012900457550714865\n", + " normg = 0.1438978184213918\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.012900314987586141\n", + " normg = 0.1195745164720301\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.012900246772832776\n", + " normg = 0.06644477095026514\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.012900219311667415\n", + " normg = 0.010639777603913965\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0129002179951661\n", + " normg = 0.009832171254284967\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.01290020930705182\n", + " normg = 0.010107492054006528\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.012900278186635097\n", + " normg = 0.10707872243721826\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.012900143717525804\n", + " normg = 0.0488508761296276\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.012900129154013023\n", + " normg = 0.03849661209536639\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.012900119811865724\n", + " normg = 0.014687031406217176\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.012900117919860114\n", + " normg = 0.008864415878507753\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.012900116425571496\n", + " normg = 0.008482871602217765\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.012900099392897412\n", + " normg = 0.016838247646033207\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.012900120762709712\n", + " normg = 0.06757235671960868\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.012900100523889652\n", + " normg = 0.039723953166351404\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.012900090460326285\n", + " normg = 0.008529092583312931\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.012900089557500997\n", + " normg = 0.008188985814196872\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.01290007636488471\n", + " normg = 0.012408826670253373\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.012900128079997021\n", + " normg = 0.06628315198474562\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.012900112274949395\n", + " normg = 0.08070622307171753\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.01290011434916616\n", + " normg = 0.09921022267923832\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.012900056180524614\n", + " normg = 0.02073150938814974\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.01290005319074272\n", + " normg = 0.007720123604678049\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.01290005235627747\n", + " normg = 0.0075622102853137195\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.012900026493270853\n", + " normg = 0.017766027148535243\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.012900039766191244\n", + " normg = 0.03831375442465955\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.012900017704031668\n", + " normg = 0.021561975275362206\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.012900019207347495\n", + " normg = 0.0322443700212023\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.01290001272035775\n", + " normg = 0.009203612872445727\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.01290001189216366\n", + " normg = 0.006871734390729583\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.012900010600514824\n", + " normg = 0.0068537689887943265\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.012899939990903286\n", + " normg = 0.10650854637767977\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.01289987461660423\n", + " normg = 0.024703418962852813\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.012899870797324365\n", + " normg = 0.004225713862197714\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.012899870576441732\n", + " normg = 0.004136276529595082\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.01289986399028397\n", + " normg = 0.009850146911289437\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.012899864560220027\n", + " normg = 0.014514873022454135\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.012899860978773022\n", + " normg = 0.006067030748925148\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.012899860350928818\n", + " normg = 0.005418145701206279\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.012899859861708104\n", + " normg = 0.005620323431474355\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.012899859441849222\n", + " normg = 0.006515297185353029\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.012899859069295432\n", + " normg = 0.006985849113411503\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.012899858647678928\n", + " normg = 0.005312792188764778\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.012899858329038238\n", + " normg = 0.004123567944784802\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.012899857983984277\n", + " normg = 0.004124812203688122\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.012899857390363607\n", + " normg = 0.009188559087801734\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.012899865639220723\n", + " normg = 0.04001620053023282\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.012899856171134736\n", + " normg = 0.008657803658030335\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.012899855631834631\n", + " normg = 0.0036871104289852917\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.012899855430217664\n", + " normg = 0.0036809502420500338\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.012899792300239278\n", + " normg = 0.008513959230817022\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.012899831186303477\n", + " normg = 0.08058102257459988\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.01289979174901893\n", + " normg = 0.0014163947300350368\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.012899791731365838\n", + " normg = 0.0009365695446355488\n", + "\n", + " Proj Gradient norm = 6.094263373207314\n", + " Gradient norm = 6.237227559332531\n", + " Residual norm = 0.012899791731358516\n", + "\n", + " ----> GKB Iteration 34: Tk is 350x340\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305445\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.83193710713\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688877\n", + " normg = 4771.714128249087\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.964767377823\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751411\n", + " normg = 674.7446788232279\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494084\n", + " normg = 464.03281682515205\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179536\n", + " normg = 351.4158168488188\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374483\n", + " normg = 1414.6579297147166\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.8072975138247065\n", + " normg = 765.3645394730936\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753261\n", + " normg = 127.27855986428408\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.858170919770827\n", + " normg = 121.31642673862895\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836187884\n", + " normg = 98.57870121070125\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142312428\n", + " normg = 591.2720912719611\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564391361\n", + " normg = 1321.670148107397\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179388096\n", + " normg = 1408.7449659532624\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113492829\n", + " normg = 181.26322929211025\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471827867\n", + " normg = 58.0406574079259\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.34999532769969455\n", + " normg = 41.81134073923919\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351351305\n", + " normg = 24.77876060916038\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120377751\n", + " normg = 22.793349547241075\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499809679\n", + " normg = 92.22590216708298\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.2678405381098843\n", + " normg = 564.2234415065225\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267748994\n", + " normg = 126.70694880704329\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971640027\n", + " normg = 28.665066513003634\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136366837\n", + " normg = 18.134658279294193\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568486332\n", + " normg = 13.219165215214616\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621864206\n", + " normg = 13.971552651814122\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376323741\n", + " normg = 103.2549433843239\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734396402\n", + " normg = 360.19556164029126\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15456482548862913\n", + " normg = 79.65300684519123\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597206968\n", + " normg = 17.00566202126651\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606922734\n", + " normg = 9.912217203174308\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.1065798393674256\n", + " normg = 8.66363775899046\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909047518\n", + " normg = 9.800180129328469\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2811369251785783\n", + " normg = 170.01827831001305\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.449673035864174\n", + " normg = 463.915179194168\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845995034650222\n", + " normg = 71.43536301563317\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269338637856755\n", + " normg = 17.02579899628668\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986180190582533\n", + " normg = 7.549541745920972\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885528300511379\n", + " normg = 5.855118068562971\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715650541998404\n", + " normg = 5.861823223228437\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08480228349414776\n", + " normg = 78.28855363080541\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7186378345329356\n", + " normg = 509.2544480356769\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08522383181621528\n", + " normg = 76.75283128440672\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04281392495671428\n", + " normg = 18.88061637511853\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03945339991434231\n", + " normg = 6.202786862464914\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.03891341980920832\n", + " normg = 3.8586284701321505\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.038439001685431004\n", + " normg = 3.845325807739191\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.036868758182049786\n", + " normg = 38.87969292762511\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.0626740095883537\n", + " normg = 76.2549694723008\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.027234089493154003\n", + " normg = 3.7456007077786087\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.027088752057998485\n", + " normg = 2.9714876759871798\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.026754879860502453\n", + " normg = 2.971221396668874\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.025829502988237784\n", + " normg = 12.786462072410258\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.2115449131574602\n", + " normg = 142.9764695217412\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.02358210100406578\n", + " normg = 10.328648326563897\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.02261996233143783\n", + " normg = 2.8797181187280425\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.02249985430361136\n", + " normg = 2.511390194420489\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.022249825458796564\n", + " normg = 2.98773107372978\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.024615344430120555\n", + " normg = 23.605723495032503\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.032024496143941567\n", + " normg = 42.49953013922948\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.02102163108372367\n", + " normg = 2.318456789815916\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.020957837792672514\n", + " normg = 2.248452978836534\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.019837443961853284\n", + " normg = 2.3599928722234527\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.040019317662530446\n", + " normg = 53.57792032701348\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.02791482463066182\n", + " normg = 37.84554287813948\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.016351613735040876\n", + " normg = 2.7809883513978333\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.016274510143444183\n", + " normg = 1.6368093312226442\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.016221290608977004\n", + " normg = 1.5866624015894788\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.0158624005324367\n", + " normg = 3.6500859506104533\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.022867368707672208\n", + " normg = 34.18947152726241\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.015791750525990574\n", + " normg = 7.58786412724733\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.01542435492474055\n", + " normg = 1.4562898353354155\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.01539799304593877\n", + " normg = 1.4153632648442283\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.014932642010866824\n", + " normg = 1.3774586567105644\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.01755784637401962\n", + " normg = 24.37889498013526\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.013790569550581347\n", + " normg = 6.270826271676208\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.013510478516351702\n", + " normg = 2.027025899835159\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.013460437678750036\n", + " normg = 1.5163860162499516\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.01338161180779577\n", + " normg = 1.0682635152464752\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.013323091872191788\n", + " normg = 1.8779063906505191\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.013976449416839646\n", + " normg = 10.754812415886526\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.013419219520526281\n", + " normg = 6.099769360873893\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.013187535385476583\n", + " normg = 0.9988647541176766\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.013176190577679757\n", + " normg = 0.897318522899654\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.013121497052460882\n", + " normg = 0.9059674102840568\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.013498466289811367\n", + " normg = 9.389168287565372\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.012563927647206442\n", + " normg = 3.0412464972421573\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.012527932525483322\n", + " normg = 2.290248846747744\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.012493160926720372\n", + " normg = 0.6791796432176377\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.012487247328012898\n", + " normg = 0.6560537437343037\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.012405536972607146\n", + " normg = 0.6884918601080345\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.013819878255424476\n", + " normg = 15.628464133703186\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.012580940698737435\n", + " normg = 7.484194885264513\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.012179341815823459\n", + " normg = 2.2341601536498845\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.012125194854922182\n", + " normg = 1.1857340309213478\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.012100824675446207\n", + " normg = 0.5364026710082294\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.012091688129184378\n", + " normg = 0.5411071924050633\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.0120971308251131\n", + " normg = 2.6025371627595875\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.012806905812990762\n", + " normg = 11.22324925080126\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.012041253137473465\n", + " normg = 0.6362728039601021\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.012037439157819567\n", + " normg = 0.4651093331116213\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.012031705155845318\n", + " normg = 0.45720828604118274\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.01187159265062174\n", + " normg = 0.6190609127467743\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.012258086072971384\n", + " normg = 6.856454825301556\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.012016121847266114\n", + " normg = 4.804763234440472\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.01183387964657313\n", + " normg = 1.101068928098418\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.011825736510193459\n", + " normg = 0.47619559387824656\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.01182343340678077\n", + " normg = 0.34882354060896276\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.01182032261879699\n", + " normg = 0.3459720886066992\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.011789460809407822\n", + " normg = 2.2251291525676167\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.011903428056135852\n", + " normg = 4.939797873467822\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.011754720657662022\n", + " normg = 0.3261634618370709\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.011753512441855418\n", + " normg = 0.3020778968073129\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.011745556071958133\n", + " normg = 0.2975128663468171\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.01172372761137773\n", + " normg = 3.722985950569256\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.01158505677955727\n", + " normg = 0.8692976680317969\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.01157780706886651\n", + " normg = 0.4523529711386518\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.011575624592721911\n", + " normg = 0.30139907841098085\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.011574401207529209\n", + " normg = 0.24032063299633466\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.01157347357333363\n", + " normg = 0.25351416323588766\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.011572933461411191\n", + " normg = 0.35422945531692857\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.011572140601991573\n", + " normg = 0.3009972033974464\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.011571374237974977\n", + " normg = 0.17520670953307715\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.01157090648065538\n", + " normg = 0.16320733485120759\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.011569011082158645\n", + " normg = 0.22020560526809102\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.011579014181105313\n", + " normg = 1.494780971637718\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.011580878936601974\n", + " normg = 1.625699975095468\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.01156468047441776\n", + " normg = 0.15628957589839607\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.011564383204687998\n", + " normg = 0.15500558838544842\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.011545625238874011\n", + " normg = 0.1389159515264413\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.011543180361630307\n", + " normg = 1.9958971325725834\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.011520336681005525\n", + " normg = 1.0179800451669196\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.011512995727134248\n", + " normg = 0.3492136481226677\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.011511508753444106\n", + " normg = 0.2609251064318777\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.011509448145247491\n", + " normg = 0.10931367214656623\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.011509036131387857\n", + " normg = 0.20754168846054172\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.011512793496173266\n", + " normg = 0.8742571829513183\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.011508392395680925\n", + " normg = 0.24900187414651864\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.011507961132146876\n", + " normg = 0.09380978622868104\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.011507836688366302\n", + " normg = 0.09359510812180491\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.011478813184839304\n", + " normg = 0.18077398888605795\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.011488316378648807\n", + " normg = 1.2647486709585938\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.011478637154154077\n", + " normg = 0.16215802764179238\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.011478452172114798\n", + " normg = 0.0534993013381282\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.011478416945462661\n", + " normg = 0.04017687307213624\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.011478355257624093\n", + " normg = 0.036437272987803776\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.011478257306626733\n", + " normg = 0.052898127595181754\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.011478701508716584\n", + " normg = 0.22332941878878443\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.01147839210778865\n", + " normg = 0.2086630798126069\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0114781818690827\n", + " normg = 0.18304432764734108\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.011477985982328602\n", + " normg = 0.06303668746453173\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.011477955411008255\n", + " normg = 0.03151247579735035\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.011477939385524676\n", + " normg = 0.031318258845856144\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.01147661909510422\n", + " normg = 0.0979367689955384\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.011477509051364361\n", + " normg = 0.3967023445353189\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.011476599920541912\n", + " normg = 0.13386193621117706\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.011476482081941752\n", + " normg = 0.0325349126227892\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.011476469580184835\n", + " normg = 0.02708078651627979\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.011476431824042455\n", + " normg = 0.02809618635091432\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.011476397226517478\n", + " normg = 0.07559758211320641\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.011477072822344966\n", + " normg = 0.27412178968424056\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0114765442995655\n", + " normg = 0.22104884118548193\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.011476322806769017\n", + " normg = 0.12016031774701151\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.011476231693188796\n", + " normg = 0.02346408457012487\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.011476224774384763\n", + " normg = 0.023319168019452503\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.011475611253213459\n", + " normg = 0.03978692520115431\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.011475659047741893\n", + " normg = 0.09680556862392578\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.01147559457324763\n", + " normg = 0.08176825458680848\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.011475557693826612\n", + " normg = 0.05200433232441974\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.011475538614834873\n", + " normg = 0.02055862210266455\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.011475533064894029\n", + " normg = 0.019286464907185944\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.01147549623710284\n", + " normg = 0.02079278886594478\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.011475504094942428\n", + " normg = 0.10632306964479787\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.01147549889148828\n", + " normg = 0.10920507634876431\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.011475424320770393\n", + " normg = 0.018885789037104538\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.011475419955537485\n", + " normg = 0.018469481716752816\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.01147532300157086\n", + " normg = 0.018137996100398814\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.011475254964454479\n", + " normg = 0.11050452337825994\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.011475337749146336\n", + " normg = 0.17077008457863713\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.011475159851356066\n", + " normg = 0.0251923950688929\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.011475154178715462\n", + " normg = 0.01680732137399196\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.011475147918209415\n", + " normg = 0.01653388287652993\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.011474948426776602\n", + " normg = 0.02172021493805236\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.011474969572976374\n", + " normg = 0.08318095905008822\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.01147500342330985\n", + " normg = 0.11841974155996912\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.01147491701660477\n", + " normg = 0.016684849069627094\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.01147491395446905\n", + " normg = 0.014719517632243587\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.011474901861812457\n", + " normg = 0.014642451618746445\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.011474801009901987\n", + " normg = 0.1965415039328898\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.011474507046954931\n", + " normg = 0.10513137575165607\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.011474445149988133\n", + " normg = 0.04659581119542632\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.011474431171083755\n", + " normg = 0.01099622894805\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.011474429717988146\n", + " normg = 0.01008591215788497\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.011474420766732751\n", + " normg = 0.010617994364872992\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.01147446753395891\n", + " normg = 0.09380696478443817\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.011474395125952306\n", + " normg = 0.0410840375521231\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.011474372925728149\n", + " normg = 0.019884717245355597\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.011474364597212927\n", + " normg = 0.009464375621526307\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.011474360868192809\n", + " normg = 0.009709895477432593\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.011474369564742846\n", + " normg = 0.06516502696370287\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.011474376811481292\n", + " normg = 0.07715156572218497\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.011474340174793976\n", + " normg = 0.009489275593598781\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.011474339156809173\n", + " normg = 0.00862183805871517\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.011474333723837642\n", + " normg = 0.008734767000252565\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.011474324630013999\n", + " normg = 0.05847513178487116\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.011474297245848124\n", + " normg = 0.031985262640923606\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.011474288703829038\n", + " normg = 0.014479621476312331\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.011474286874112428\n", + " normg = 0.009218077836993827\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.011474285691747382\n", + " normg = 0.008079582917272404\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.011474283238567324\n", + " normg = 0.009454895500719287\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.011474303072602438\n", + " normg = 0.07087484211919154\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.011474272211879888\n", + " normg = 0.007667314883753186\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.011474271498201571\n", + " normg = 0.007568286416626346\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.011474243524053454\n", + " normg = 0.0072354893814982335\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.01147423134193918\n", + " normg = 0.04287585225049611\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.011474242338784654\n", + " normg = 0.06273748505761788\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0114742158379362\n", + " normg = 0.014922289296845175\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.011474214125737708\n", + " normg = 0.006919448687531039\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.011474213415952011\n", + " normg = 0.006605641607259735\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0114742070119136\n", + " normg = 0.008773435976248625\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.01147421542442719\n", + " normg = 0.046491082231886256\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.011474222622524474\n", + " normg = 0.05993888297569194\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.011474200546928773\n", + " normg = 0.006813824811210901\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.011474200011377663\n", + " normg = 0.0063499830436636725\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.011474196098217575\n", + " normg = 0.006517774620658809\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.011474212139467317\n", + " normg = 0.06582755663529764\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.011474166818550282\n", + " normg = 0.010568443439701373\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.01147416579671045\n", + " normg = 0.00810855551164703\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.01147416505647936\n", + " normg = 0.0064206035076474705\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.011474164303587598\n", + " normg = 0.006318042033592225\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.011474163165920917\n", + " normg = 0.011093746176828059\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.011474168580831976\n", + " normg = 0.03616182181599594\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.011474161214391477\n", + " normg = 0.013293733836834585\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.011474159947224522\n", + " normg = 0.005528925762928979\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.011474159499402664\n", + " normg = 0.005511966872371984\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.01147408792086133\n", + " normg = 0.014237749593170474\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0114741558733406\n", + " normg = 0.10780388259637337\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.011474085543240503\n", + " normg = 0.008291450086682958\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.011474085047992319\n", + " normg = 0.0035692043874437185\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.011474084858138679\n", + " normg = 0.003561460615727626\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.011474036376872833\n", + " normg = 0.012457165992036277\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.011474044126452703\n", + " normg = 0.02508642303258561\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.01147403500289056\n", + " normg = 0.015791827188972492\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.011474036461250595\n", + " normg = 0.02261627318312344\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.011474033344066562\n", + " normg = 0.0016566374292712723\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.011474033320434642\n", + " normg = 0.0009908858888780412\n", + "\n", + " Proj Gradient norm = 5.584330571029764\n", + " Gradient norm = 5.783808143700051\n", + " Residual norm = 0.011474033320428928\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 35: Tk is 360x350\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305445\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.83193710713\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688877\n", + " normg = 4771.714128249087\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.964767377823\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751411\n", + " normg = 674.7446788232279\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494084\n", + " normg = 464.03281682515205\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179536\n", + " normg = 351.4158168488188\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374483\n", + " normg = 1414.6579297147166\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.8072975138247065\n", + " normg = 765.3645394730936\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753261\n", + " normg = 127.27855986428408\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.858170919770827\n", + " normg = 121.31642673862895\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836187884\n", + " normg = 98.57870121070125\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142312428\n", + " normg = 591.2720912719611\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564391361\n", + " normg = 1321.670148107397\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179388096\n", + " normg = 1408.7449659532624\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113492829\n", + " normg = 181.26322929211025\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471827867\n", + " normg = 58.0406574079259\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.34999532769969455\n", + " normg = 41.81134073923919\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351351305\n", + " normg = 24.77876060916038\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120377751\n", + " normg = 22.79334954724107\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499809679\n", + " normg = 92.22590216708296\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.2678405381098843\n", + " normg = 564.2234415065224\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267748994\n", + " normg = 126.7069488070433\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971640357\n", + " normg = 28.66506651300203\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136367603\n", + " normg = 18.13465827929369\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568486565\n", + " normg = 13.219165215213849\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621863104\n", + " normg = 13.971552651813628\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376347414\n", + " normg = 103.25494338449423\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734425842\n", + " normg = 360.19556164089204\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.1545648254887132\n", + " normg = 79.6530068453247\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597203826\n", + " normg = 17.005662021277995\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606918955\n", + " normg = 9.912217203174663\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936739258\n", + " normg = 8.663637758991387\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909034165\n", + " normg = 9.800180132187682\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.28113692435524007\n", + " normg = 170.01827870275292\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496730417230501\n", + " normg = 463.91518234916276\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845993701965843\n", + " normg = 71.43536782598811\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336646573256\n", + " normg = 17.025811631608942\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177529776569\n", + " normg = 7.5495787497253595\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885524109907334\n", + " normg = 5.855184655324559\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715639522090633\n", + " normg = 5.861940786201394\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.0848089383869722\n", + " normg = 78.30089401120078\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7193760441213053\n", + " normg = 509.3673354954906\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523579631600248\n", + " normg = 76.77294527433635\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04280387689899744\n", + " normg = 18.88584532338524\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.039441297367110995\n", + " normg = 6.2075218844449624\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.03890018176292313\n", + " normg = 3.8652045082323085\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03842356850184435\n", + " normg = 3.8526308364695763\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03687977943743571\n", + " normg = 39.20004147967171\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06334358900677253\n", + " normg = 77.1306001295628\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.027084870209168867\n", + " normg = 3.7875058394127086\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.026936423615269812\n", + " normg = 2.999408757920927\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.0265983303576998\n", + " normg = 2.998351700482335\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.02562702272940407\n", + " normg = 12.750462201745634\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.2154757488195071\n", + " normg = 144.55260698680365\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.023368646526478673\n", + " normg = 10.616827424301018\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.022352582635119085\n", + " normg = 2.931045630714946\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.02222828183773982\n", + " normg = 2.5552769391639836\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.021969952409055762\n", + " normg = 3.037520934036649\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.02440448112239466\n", + " normg = 23.983870939327215\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.032242772214578296\n", + " normg = 43.54581873719594\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.020691724141325873\n", + " normg = 2.3687120251844003\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.02062515956003801\n", + " normg = 2.2965607909975025\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.019468449646198524\n", + " normg = 2.4130114404793033\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.041620252363839115\n", + " normg = 56.129479632598105\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.030126249234186067\n", + " normg = 42.3258698693928\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.01566159177501147\n", + " normg = 3.018401084215828\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.01557317286627293\n", + " normg = 1.699051494289655\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.015518471698427972\n", + " normg = 1.6365521400312322\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.015164333560279065\n", + " normg = 3.275154707063803\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.021355719577103572\n", + " normg = 32.361071639731996\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.015317679935382071\n", + " normg = 10.019812365967194\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.014683096919060234\n", + " normg = 1.5416139222772947\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.014654304517667171\n", + " normg = 1.4729016776705965\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.014335126854825951\n", + " normg = 1.4471672837331229\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.015333897785618614\n", + " normg = 19.556319667908998\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.014531090867449897\n", + " normg = 17.322430756868254\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.012613217168464856\n", + " normg = 2.10213596093932\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.012577121476992754\n", + " normg = 1.1373106258395616\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.012555027227049032\n", + " normg = 1.081916709459727\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.012310057412437325\n", + " normg = 1.7251550911809164\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.013464538118401665\n", + " normg = 14.186040727532196\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.01528791213859206\n", + " normg = 22.916443395211495\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.012084845410993415\n", + " normg = 1.5857183203032335\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.012060523495413573\n", + " normg = 1.1439026760132947\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.012026075674562712\n", + " normg = 0.9663019998798379\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.011918483424918252\n", + " normg = 1.0964164955001432\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.012725829243369102\n", + " normg = 10.935320691810805\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.011899707210426746\n", + " normg = 5.6196240836630755\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.011659030239271156\n", + " normg = 1.6101992432345915\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.011628551537682896\n", + " normg = 1.1421156748113679\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.011592857400626303\n", + " normg = 0.8967431856667848\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.011555026093614033\n", + " normg = 2.0349889110773307\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.012447289795482356\n", + " normg = 12.61484725524722\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.011501278430070089\n", + " normg = 2.30236016794757\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.011465767050504574\n", + " normg = 0.7317324130180527\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.011458548974278553\n", + " normg = 0.7274106036479592\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.01076730077503998\n", + " normg = 2.0822036269619164\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.01158184084281626\n", + " normg = 7.500275177287798\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.010992231014394413\n", + " normg = 4.033191504028843\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.01076416077221625\n", + " normg = 2.6549249649353306\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.01067580686691129\n", + " normg = 2.5440352472040773\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.010661122178928539\n", + " normg = 2.6941029955741547\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.010615178464440161\n", + " normg = 0.7057624467099078\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.010610351232182777\n", + " normg = 0.4853063670473864\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.01060482924904205\n", + " normg = 0.39694357946128234\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.01059065055033305\n", + " normg = 0.4637482526778842\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.01069970244366041\n", + " normg = 4.633816200840679\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.010567013409173431\n", + " normg = 0.5836072608699322\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.010563239918451416\n", + " normg = 0.4847548929226758\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.010553232848216776\n", + " normg = 0.3229807421426796\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.010542555616578702\n", + " normg = 0.3277920050459118\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.010629217260946634\n", + " normg = 5.010082106028608\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.01047714667622256\n", + " normg = 0.7000691766793407\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.01047329503203524\n", + " normg = 0.35279517296831964\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.010471318620596802\n", + " normg = 0.30893552541657093\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.010463016071840097\n", + " normg = 0.33744418297290013\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.01045967083108374\n", + " normg = 0.8193733339002508\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.010523449583641759\n", + " normg = 3.138769685111014\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.010456199900548574\n", + " normg = 0.9542191206676183\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.010445642198355322\n", + " normg = 0.6487764472174962\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.010435170026057481\n", + " normg = 0.2952384864757972\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.010431879229127625\n", + " normg = 0.31123786191173675\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.01043184227038498\n", + " normg = 0.8992758283179773\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.010450255453022824\n", + " normg = 2.0408872915096623\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.01042454922920041\n", + " normg = 0.6472437946615955\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.010421542892380457\n", + " normg = 0.25019144921364467\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.010420667967636327\n", + " normg = 0.23949123820285848\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.010410083822671333\n", + " normg = 0.30355368087064066\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.010417606596501476\n", + " normg = 1.4135163281488803\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.010448670367929222\n", + " normg = 2.748802573353501\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.010402155555278382\n", + " normg = 0.6029466816984888\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.01039948866512267\n", + " normg = 0.24137031975085863\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.010398656397335353\n", + " normg = 0.2247354052224564\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.010391854001981103\n", + " normg = 0.26663344792260724\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.010390357737496574\n", + " normg = 0.621626351286171\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.010402934190222781\n", + " normg = 1.586438398855892\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.010387312879592988\n", + " normg = 0.8060091987993772\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.010383087831766223\n", + " normg = 0.2525365337956055\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.010382383247946016\n", + " normg = 0.2120369640509333\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.010380529313216065\n", + " normg = 0.21175993075416144\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.010365094960239027\n", + " normg = 1.32290816405592\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.010354272200266317\n", + " normg = 0.26208816165636956\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.010353573855329251\n", + " normg = 0.19755525458396692\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.010352375214164647\n", + " normg = 0.1898668449084376\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.010343811704742545\n", + " normg = 0.371562770363969\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.010350899420333199\n", + " normg = 1.183205610045853\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.01034378250910697\n", + " normg = 0.8450126213152412\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.010339339522479667\n", + " normg = 0.2482311665415216\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.010338754606172453\n", + " normg = 0.17763094840159502\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.010337970544647775\n", + " normg = 0.17681545013467592\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0102942885015966\n", + " normg = 1.6433706399445285\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.01027903918601399\n", + " normg = 0.4707680802424828\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.01027758507433017\n", + " normg = 0.12469156657754735\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.01027738600259324\n", + " normg = 0.11949084813428382\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.01027447199543583\n", + " normg = 0.17808759568437582\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.010275161727023162\n", + " normg = 0.4591895736173549\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.010273811879216388\n", + " normg = 0.3663801971503099\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.010272326980840053\n", + " normg = 0.13602023563461513\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.01027202565649726\n", + " normg = 0.12615086371390868\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.010271593089271535\n", + " normg = 0.1784096654821491\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.010272516373839208\n", + " normg = 0.5535606130103542\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.010271238776813896\n", + " normg = 0.369874113739349\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.010270328414143376\n", + " normg = 0.11170142917381765\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.010270163640073925\n", + " normg = 0.11053185568932358\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.010262772479575728\n", + " normg = 0.12582183271512218\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.010263436939389402\n", + " normg = 0.5415077679169398\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.010267431702047096\n", + " normg = 1.0044296877559915\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.010261247416550568\n", + " normg = 0.10600032671377765\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.01026111755421281\n", + " normg = 0.09963752573305776\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.01026007529815363\n", + " normg = 0.09842598287631953\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.01025538350020964\n", + " normg = 2.101932831579093\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.01022419922777474\n", + " normg = 0.5053288088961134\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.01022190808876569\n", + " normg = 0.1255466702837246\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.010221744828026933\n", + " normg = 0.028676523871085855\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.010221730819826573\n", + " normg = 0.021099282830073035\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.010221707283230283\n", + " normg = 0.02075594979182918\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.010221620195960736\n", + " normg = 0.07725966989217253\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.010237062290854915\n", + " normg = 1.1429147302207254\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.010223689657089535\n", + " normg = 0.5856147458976482\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.01022248558108634\n", + " normg = 0.4191967603980853\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.010221411204671987\n", + " normg = 0.03704326771560894\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.0102214006799248\n", + " normg = 0.017063408428429135\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.01022139612954906\n", + " normg = 0.016141351485074153\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.010221351198698889\n", + " normg = 0.016879298338197044\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.010223978439488718\n", + " normg = 0.5171177671895154\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.010227316981729094\n", + " normg = 0.8934880479856788\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.010222066397138576\n", + " normg = 0.40657257392185403\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.01022106698353064\n", + " normg = 0.09398578530455089\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.010221007651519873\n", + " normg = 0.02334258452576857\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.010221001693906372\n", + " normg = 0.015216897168679524\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.010220996181872612\n", + " normg = 0.010231474011423575\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.010220991139143728\n", + " normg = 0.009842619098778248\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.010220985976192158\n", + " normg = 0.04561723351557675\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.010222454041654973\n", + " normg = 0.4786300599523966\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.010221037175967077\n", + " normg = 0.10424911185042189\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.010220963555797633\n", + " normg = 0.024995814403312618\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.010220957023932196\n", + " normg = 0.014377709472258925\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.010220953027444217\n", + " normg = 0.008590118952348926\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.010220949976402063\n", + " normg = 0.008719334542615162\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.010220967989721564\n", + " normg = 0.08971778630697229\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.0102216762306473\n", + " normg = 0.3461953765398691\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.0102209236129974\n", + " normg = 0.04567747387889999\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.010220908638316381\n", + " normg = 0.011979691682784288\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.010220907049932067\n", + " normg = 0.007762574380710855\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.010220905334337447\n", + " normg = 0.0075758185478186045\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.010220892615725386\n", + " normg = 0.020548929972819784\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.010221269098289439\n", + " normg = 0.2219330972300247\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.01022091296904243\n", + " normg = 0.07562578999053483\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.010220879919718378\n", + " normg = 0.020450231121143827\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.010220877083196247\n", + " normg = 0.006891851418946284\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.010220876433504564\n", + " normg = 0.006862134289830944\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.010220788303137267\n", + " normg = 0.017694852052277835\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.010220801928595749\n", + " normg = 0.04739166650549571\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.010220788438966082\n", + " normg = 0.03298162225243631\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.010220781895903088\n", + " normg = 0.011814835913841524\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.01022078090695159\n", + " normg = 0.0045843513407827175\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.010220780612843008\n", + " normg = 0.004487819250267291\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.010220774107300833\n", + " normg = 0.006207456561714241\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.010220793423071261\n", + " normg = 0.05929395691558023\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.01022080920904105\n", + " normg = 0.08061034561201956\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.010220769629368713\n", + " normg = 0.006121577685937483\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.01022076928510098\n", + " normg = 0.004251830924617146\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.01022076884826776\n", + " normg = 0.004168227284072143\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.010220759744321047\n", + " normg = 0.008594051822749957\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.01022079493721747\n", + " normg = 0.06567508079672565\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.010220762440907152\n", + " normg = 0.0279265264557985\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.010220756081642319\n", + " normg = 0.007586960623608625\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.010220755594771237\n", + " normg = 0.004532315793527456\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.01022075530947082\n", + " normg = 0.003953671205650187\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.010220754658664441\n", + " normg = 0.00452164136151963\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.0102207614812568\n", + " normg = 0.039990342982687825\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.010220751706049766\n", + " normg = 0.004232321244366184\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.010220751515008177\n", + " normg = 0.0036419263211481517\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.010220750891287236\n", + " normg = 0.0036048892850317356\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.010220717133614483\n", + " normg = 0.01719760174905383\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.010220714985011346\n", + " normg = 0.009569990144529868\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.010220714136874974\n", + " normg = 0.0055861016954402275\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.010220713626798704\n", + " normg = 0.004463153199421076\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.010220712883270214\n", + " normg = 0.004844787267353005\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.010220715544110442\n", + " normg = 0.023057233293209703\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.010220712660002112\n", + " normg = 0.008299614005240695\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.010220712214271432\n", + " normg = 0.0021033924380413896\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.010220712156950279\n", + " normg = 0.0020958756040524214\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.010220702759129471\n", + " normg = 0.0072973241802138334\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.01022070236339378\n", + " normg = 0.009681250636547843\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.010220702667550301\n", + " normg = 0.015792470552917454\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.010220701713742156\n", + " normg = 0.010467543043004778\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0102207010319373\n", + " normg = 0.0015858978988809985\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.010220701001878354\n", + " normg = 0.0014977577796485323\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.010220700698622034\n", + " normg = 0.001848051736416105\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.010220706510747857\n", + " normg = 0.02190075714274848\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.010220699895915565\n", + " normg = 0.00577814051618513\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.010220699640738668\n", + " normg = 0.005292273473964951\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.01022069949527682\n", + " normg = 0.0032942661032709926\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.01022069941614284\n", + " normg = 0.001389769556413085\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.010220699388521636\n", + " normg = 0.0013445927881773245\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.010220698990983636\n", + " normg = 0.001861853968042244\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.01022069913362107\n", + " normg = 0.0071508462008119\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.010220699525171241\n", + " normg = 0.011248381032926705\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.010220698747812038\n", + " normg = 0.001389684324115395\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.01022069872605954\n", + " normg = 0.0012662846068878116\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.010220698610360261\n", + " normg = 0.0012570831122216822\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.010220695321422134\n", + " normg = 0.016357591309403518\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.010220693367091348\n", + " normg = 0.005768345630762653\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.010220692968779076\n", + " normg = 0.0035034765707026615\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.010220692729775788\n", + " normg = 0.0007170662306596082\n", + "\n", + " Proj Gradient norm = 4.710047986680294\n", + " Gradient norm = 5.27114669210869\n", + " Residual norm = 0.010220692729772145\n", + "\n", + " ----> GKB Iteration 36: Tk is 370x360\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305445\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.83193710713\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688877\n", + " normg = 4771.714128249087\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.964767377823\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751411\n", + " normg = 674.7446788232279\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494084\n", + " normg = 464.03281682515205\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179536\n", + " normg = 351.4158168488188\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374483\n", + " normg = 1414.6579297147166\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.8072975138247065\n", + " normg = 765.3645394730936\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753261\n", + " normg = 127.27855986428408\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.858170919770827\n", + " normg = 121.31642673862895\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836187884\n", + " normg = 98.57870121070125\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142312428\n", + " normg = 591.2720912719611\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564391361\n", + " normg = 1321.670148107397\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179388096\n", + " normg = 1408.7449659532624\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113492829\n", + " normg = 181.26322929211025\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471827867\n", + " normg = 58.0406574079259\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.34999532769969455\n", + " normg = 41.81134073923919\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351351305\n", + " normg = 24.77876060916038\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120377751\n", + " normg = 22.793349547241075\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499809679\n", + " normg = 92.22590216708296\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.26784053810988\n", + " normg = 564.2234415065217\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2835211726774772\n", + " normg = 126.70694880704409\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971641415\n", + " normg = 28.665066513004316\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136369802\n", + " normg = 18.134658279296293\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568486848\n", + " normg = 13.21916521521513\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.1501589062186365\n", + " normg = 13.971552651818943\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.1993810637632458\n", + " normg = 103.25494338430279\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734343999\n", + " normg = 360.1955616391859\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.1545648254884123\n", + " normg = 79.65300684497608\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597210571\n", + " normg = 17.005662021218992\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606926925\n", + " normg = 9.912217203169735\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936746859\n", + " normg = 8.663637758998185\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909036986\n", + " normg = 9.800180132233658\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.28113692435754084\n", + " normg = 170.01827870797592\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496730414924532\n", + " normg = 463.91518238394184\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845993629746302\n", + " normg = 71.43536823672041\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336499296804\n", + " normg = 17.02581362835945\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177277934622\n", + " normg = 7.549584373139964\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523623234843\n", + " normg = 5.855195492041271\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637887716537\n", + " normg = 5.861963751255121\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08481033226338783\n", + " normg = 78.30369102597656\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.719557476190953\n", + " normg = 509.3951482462928\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523848061784635\n", + " normg = 76.77807960160777\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04280093612512618\n", + " normg = 18.887331152553468\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.039437737336071144\n", + " normg = 6.2093295472409\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.038896170006761314\n", + " normg = 3.8679223182859146\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03841862877395648\n", + " normg = 3.8557487011588485\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.036887145778311724\n", + " normg = 39.358582684735005\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.0637094191595702\n", + " normg = 77.5959942515519\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.027011631724345488\n", + " normg = 3.81182662805174\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.026861336788696944\n", + " normg = 3.016668984889864\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.02652012900458933\n", + " normg = 3.015801103679591\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.025524339888206272\n", + " normg = 12.781631147997977\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.21913268588717014\n", + " normg = 145.97105973942956\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.02324524006114283\n", + " normg = 10.796332296870995\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.02219484585197492\n", + " normg = 2.968159723720964\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.02206750076372573\n", + " normg = 2.5867279913512258\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.021803480448930573\n", + " normg = 3.0727575252799446\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.02427228094922274\n", + " normg = 24.195601410982896\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03240718531608721\n", + " normg = 44.23045068446354\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.020490120522770817\n", + " normg = 2.406202092682992\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.02042145265118765\n", + " normg = 2.3323944927033304\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.01923880165522366\n", + " normg = 2.4511407282685163\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.043013692396759694\n", + " normg = 58.16419723006965\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.03292086854781983\n", + " normg = 46.91118000632553\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.015148793852492123\n", + " normg = 3.2660729324701685\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.015047932454468175\n", + " normg = 1.753674001985553\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.014992204114643404\n", + " normg = 1.6765612346262235\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.014654311186918768\n", + " normg = 2.94842580280347\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.019808847731259856\n", + " normg = 29.837197361559348\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.015207565613744227\n", + " normg = 13.09452720341375\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.014129731369144909\n", + " normg = 1.633890957609241\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.014098329897429124\n", + " normg = 1.5206515539298397\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.013876990191163195\n", + " normg = 1.503276069096606\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.027433099019029475\n", + " normg = 50.14454875923682\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.012905804608706144\n", + " normg = 20.336960172173722\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.00991967496997659\n", + " normg = 3.4382322063579083\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.009804816515931796\n", + " normg = 1.420956838810773\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.00977652455723109\n", + " normg = 0.6638614928461818\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.009765912752043198\n", + " normg = 0.564974383171009\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.009758942730613333\n", + " normg = 1.3577071282949615\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.009847911672894725\n", + " normg = 4.266066567266559\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.009737533806863832\n", + " normg = 0.6819157028935943\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.00973351656305644\n", + " normg = 0.43762195709933527\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.009729561932629279\n", + " normg = 0.4353033055168689\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.009349247944379076\n", + " normg = 1.2280018392152254\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.009455653656472872\n", + " normg = 4.514257689154202\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.009332873607765493\n", + " normg = 0.7108401292041566\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.009329103916400997\n", + " normg = 0.3277980848399094\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.009327459309709437\n", + " normg = 0.31509867062374136\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.00930305003756153\n", + " normg = 0.3791797641013329\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.009861953914529892\n", + " normg = 7.020743738768672\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.009684690341205369\n", + " normg = 6.79062420312131\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.009388956484828426\n", + " normg = 4.3541676647760506\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.00928292668416895\n", + " normg = 1.3383502573338315\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.009271655572266772\n", + " normg = 0.2384325120459377\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.009270966928040757\n", + " normg = 0.22278374290874078\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.009265048938028639\n", + " normg = 0.2661774826058262\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.009311728180243218\n", + " normg = 2.081283434453965\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.009291764806933481\n", + " normg = 1.7430729958243785\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.009254821387914912\n", + " normg = 0.4437256033816758\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.009253893935913804\n", + " normg = 0.4145676387046512\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.009252648988239288\n", + " normg = 0.18582741931836702\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.00925221884048321\n", + " normg = 0.1627823874385606\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.00925090238341102\n", + " normg = 0.16959071543856621\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.009321971839621707\n", + " normg = 3.889961598540672\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.009237105355976116\n", + " normg = 1.0961341846650194\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.009229667525130124\n", + " normg = 0.14566570031010118\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.009229408116429886\n", + " normg = 0.14272567629207625\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.009221568705541581\n", + " normg = 0.27215235275750427\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.00922340396748118\n", + " normg = 0.6431768448865876\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.009220510964790558\n", + " normg = 0.5102183843698253\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.009218084004372249\n", + " normg = 0.21546545818018567\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.009217571169941954\n", + " normg = 0.14477263670810048\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.009217185330825087\n", + " normg = 0.13660915620546554\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.009216379514299624\n", + " normg = 0.2178482561066158\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.009224453179827256\n", + " normg = 1.2413597769535833\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.009216829910348268\n", + " normg = 0.6477725923209161\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.009214002128005635\n", + " normg = 0.12598099921158645\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.009213790669870447\n", + " normg = 0.12448898055368608\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.009205534329376593\n", + " normg = 0.1450418465019479\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.009206555291775949\n", + " normg = 0.6423029377253221\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.009211726798849467\n", + " normg = 1.1570931155280884\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.00920351380628018\n", + " normg = 0.12233261048148666\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.009203341530093036\n", + " normg = 0.11427385597702942\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.009202068603175963\n", + " normg = 0.11439396364867442\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.00920971938199825\n", + " normg = 1.8097611848748298\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.00918677862426959\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " normg = 0.7290659251320833\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.009182189937503813\n", + " normg = 0.10814246286113065\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.009182012862618728\n", + " normg = 0.09319134415652632\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.009181470018819055\n", + " normg = 0.10928698079946408\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.009194147479403217\n", + " normg = 1.5546073711200812\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.009179295095326227\n", + " normg = 0.2996291651948194\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.00917861518230137\n", + " normg = 0.12184059119061556\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.009178413300622197\n", + " normg = 0.09380566070178563\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.00917800310102826\n", + " normg = 0.09317979396819394\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.009177289117947511\n", + " normg = 0.22674120457575317\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.009177540924331333\n", + " normg = 0.40101043533376746\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.009177047601515236\n", + " normg = 0.38501642403445463\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.009176116116198478\n", + " normg = 0.10709452099722495\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.009176000320527613\n", + " normg = 0.08298997211615541\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.009175791033538562\n", + " normg = 0.08264484191695902\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.009167400611603843\n", + " normg = 1.06560351306384\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.00916147767147399\n", + " normg = 0.4068009096844811\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.009160448817839208\n", + " normg = 0.060649889303118064\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.009160403831166807\n", + " normg = 0.059035233147189524\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.009159337974342359\n", + " normg = 0.12079124523252949\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.009159576470392408\n", + " normg = 0.22824405855272414\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.009158891128907796\n", + " normg = 0.10266907564158104\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.009158736253391864\n", + " normg = 0.0670082214711803\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.009158641244999561\n", + " normg = 0.06301200604729064\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.009158524724762196\n", + " normg = 0.10089018090847575\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.009158896438947309\n", + " normg = 0.31209868077147823\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.009158385890979209\n", + " normg = 0.16166988446870564\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.009158207343103537\n", + " normg = 0.05491373270324677\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.00915816668137533\n", + " normg = 0.0540574297804304\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.009157007131795621\n", + " normg = 0.06464277941301848\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.00915717395858499\n", + " normg = 0.27056716173047196\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.009158007283003611\n", + " normg = 0.4743149721485014\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.009156625337674508\n", + " normg = 0.05439998168975372\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.009156591231685456\n", + " normg = 0.0508173298762116\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.009156340264392326\n", + " normg = 0.05084164027107275\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.009157289661039307\n", + " normg = 0.7554982088730836\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.009152888085749633\n", + " normg = 0.2638021651422674\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.009152231832929278\n", + " normg = 0.0497109072394976\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.009152192492906826\n", + " normg = 0.040527016362149344\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.009152098317318164\n", + " normg = 0.041640078623025316\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.009152443404263069\n", + " normg = 0.4225481090090774\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.009151313800710699\n", + " normg = 0.07554097696281976\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.00915126705059185\n", + " normg = 0.039641868357788976\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.009151240194270055\n", + " normg = 0.037817977400872546\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.009150940236494631\n", + " normg = 0.04625189277280622\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.00915198407963269\n", + " normg = 0.45527145530098223\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.009150644192250897\n", + " normg = 0.07602504844381286\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.00915058920389012\n", + " normg = 0.04310119026412479\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.009150551923394373\n", + " normg = 0.03601355031433438\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.009150466323154461\n", + " normg = 0.03741773354663763\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.009150572588127561\n", + " normg = 0.28086780890240315\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.00915002314605047\n", + " normg = 0.0725813586225226\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.009149968463110577\n", + " normg = 0.03941728065328452\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.009149934246207986\n", + " normg = 0.03427451880827477\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.009149844335786054\n", + " normg = 0.036913528477504724\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.009149887820180029\n", + " normg = 0.18556371531009455\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.009149806883740378\n", + " normg = 0.1780773250368245\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.009149492387607587\n", + " normg = 0.046843532652645084\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.009149465433450538\n", + " normg = 0.03651460703321099\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.009149438493919079\n", + " normg = 0.03709328469717023\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.009149404568915762\n", + " normg = 0.07545577351150536\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.009149602547961145\n", + " normg = 0.21587043450150326\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.009149323317075537\n", + " normg = 0.05814073298637861\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.00914929631276759\n", + " normg = 0.03183005891341392\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.009149278774490703\n", + " normg = 0.031749063426116386\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.009146265677008667\n", + " normg = 0.17713727750560604\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.009146189614846926\n", + " normg = 0.14159518330790846\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.00914606581298022\n", + " normg = 0.018237392969009884\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.009146061722077412\n", + " normg = 0.018148470389456547\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0091456207378052\n", + " normg = 0.016978883762837495\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.009146032896372315\n", + " normg = 0.2738811736458729\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.009146379864779763\n", + " normg = 0.36453525762985833\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.009145481166932281\n", + " normg = 0.054120707188701385\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.009145461092811093\n", + " normg = 0.017082034013415504\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.0091454574594696\n", + " normg = 0.015282318753132915\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.009145441507840992\n", + " normg = 0.014928286444024344\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.00914547555437964\n", + " normg = 0.1375016664721321\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.009145356423161305\n", + " normg = 0.02009591972879665\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.00914535198647412\n", + " normg = 0.016054534738673815\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.00914534155616218\n", + " normg = 0.01438121971634081\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.009145324789620947\n", + " normg = 0.0341024038188568\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.009145345743202141\n", + " normg = 0.06981333164014523\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.00914530526527137\n", + " normg = 0.023214002123610238\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.009145299441630098\n", + " normg = 0.013661446095684105\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.009145295400035575\n", + " normg = 0.01347224322570868\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.009145273044663563\n", + " normg = 0.043866742272902215\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.009145263727465991\n", + " normg = 0.031073805528078535\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.00914525669082876\n", + " normg = 0.013192333260712032\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.009145254211191771\n", + " normg = 0.012860886536292018\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.009145215330587661\n", + " normg = 0.01702426446960418\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.009145215268267795\n", + " normg = 0.04051712498767311\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.009145214774139633\n", + " normg = 0.047307252771912396\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.009145200186684164\n", + " normg = 0.013302992805279726\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.00914519803860872\n", + " normg = 0.012404845723971745\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.009145183761940564\n", + " normg = 0.012509906242938717\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.009145159652848348\n", + " normg = 0.07997214796234703\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.009145163216640015\n", + " normg = 0.08694976030033572\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.009145116450367132\n", + " normg = 0.011879147354815902\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.009145114728532362\n", + " normg = 0.011708186805507913\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.009145055110185603\n", + " normg = 0.011322404327648836\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.009145019897411582\n", + " normg = 0.08140291573051134\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.009144980460954579\n", + " normg = 0.02958773819448404\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.009144973528420336\n", + " normg = 0.011303666991554877\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.00914497159858869\n", + " normg = 0.010467541916976622\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.009144960120346622\n", + " normg = 0.011725744727816864\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.009144962511643904\n", + " normg = 0.052146547217923465\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.009144949161371001\n", + " normg = 0.029574278350791783\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.009144943159781876\n", + " normg = 0.010292664119891116\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.009144941714243869\n", + " normg = 0.010156139141301744\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.009144887508682711\n", + " normg = 0.016347924337791166\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.009144886868576445\n", + " normg = 0.03349661665279712\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.009144890721890146\n", + " normg = 0.048329896935265695\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.009144876101932714\n", + " normg = 0.011613777055558923\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.009144874693844006\n", + " normg = 0.009467453712262349\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.009144871450382858\n", + " normg = 0.009438264298684286\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.00914478963534842\n", + " normg = 0.20018367979558616\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.009144562014188175\n", + " normg = 0.052050630155651596\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.009144545264224629\n", + " normg = 0.006074230983436226\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.009144544841188026\n", + " normg = 0.005363156288240122\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.009144542842258957\n", + " normg = 0.006172549883617053\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.009144547757740457\n", + " normg = 0.0299882530728058\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.009144588467881184\n", + " normg = 0.07268051760620632\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.009144541346508349\n", + " normg = 0.028998975979201192\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.009144534340973221\n", + " normg = 0.007597068886790497\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.009144533659170345\n", + " normg = 0.0049399543576617525\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.009144532996702575\n", + " normg = 0.004834911799231389\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.009144524722161209\n", + " normg = 0.01804978529894953\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.009144565280746121\n", + " normg = 0.08217534528547485\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.009144521745396601\n", + " normg = 0.013604009390230777\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.009144520466803013\n", + " normg = 0.004702586076955855\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.009144520168760922\n", + " normg = 0.004569503866405227\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.009144515253198484\n", + " normg = 0.005475832993859787\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.009144524370396409\n", + " normg = 0.04540201720168538\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.009144512145175743\n", + " normg = 0.015603924930183276\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.00914451041165072\n", + " normg = 0.005681788346728089\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.009144509984244976\n", + " normg = 0.00489703273767897\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.009144508404891604\n", + " normg = 0.0051791610966691005\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.009144507679795863\n", + " normg = 0.015642858237546665\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.009144506920969641\n", + " normg = 0.021118758220053706\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.00914450487097202\n", + " normg = 0.012973042458169505\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.00914450373136318\n", + " normg = 0.004267811986967166\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.009144503486409869\n", + " normg = 0.0042160803383064615\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.009144493652011587\n", + " normg = 0.006256259564662053\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.009144493811422377\n", + " normg = 0.01602029637077501\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.00914449600973569\n", + " normg = 0.026966970266312902\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.009144491522381516\n", + " normg = 0.00480348160193878\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.009144491283191175\n", + " normg = 0.003945607952153016\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.009144490700344435\n", + " normg = 0.003926852979218189\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.009144447389739706\n", + " normg = 0.04698875432851833\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.00914443556102031\n", + " normg = 0.018608559862538274\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.009144433387664857\n", + " normg = 0.0029905264160793345\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.009144433285026319\n", + " normg = 0.0025652576561387506\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.009144432910057466\n", + " normg = 0.0027059963330625636\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.009144432698826232\n", + " normg = 0.0072891027358437\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.009144436153702916\n", + " normg = 0.01904413899543736\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.009144431945603545\n", + " normg = 0.009466737624184948\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.009144431695631986\n", + " normg = 0.008902025507228696\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.00914443118202889\n", + " normg = 0.0025442961001151177\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.009144431108342375\n", + " normg = 0.0022219791300760344\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.009144430854872779\n", + " normg = 0.0022278393834009743\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.009144429610457229\n", + " normg = 0.02301549642710397\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.009144426399203062\n", + " normg = 0.004756377022533705\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.009144426216592842\n", + " normg = 0.0022960487186776185\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.009144426132014946\n", + " normg = 0.0020399099955304757\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.009144425737136074\n", + " normg = 0.00214806320165318\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.009144426907899201\n", + " normg = 0.01872252744270026\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.00914442425424243\n", + " normg = 0.006543366560980581\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.009144423781719545\n", + " normg = 0.0028030501591961806\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.009144423632318327\n", + " normg = 0.001968337070284095\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.009144423445397157\n", + " normg = 0.001947271114106331\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.009144422349607984\n", + " normg = 0.01061834252657054\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.009144422871289627\n", + " normg = 0.01455505947411963\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.009144421259693286\n", + " normg = 0.0063580776160647836\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.009144421000523846\n", + " normg = 0.002672274207458065\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.009144420933379652\n", + " normg = 0.0018179733479730842\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.009144420860057161\n", + " normg = 0.001809059495534603\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.009144419031994276\n", + " normg = 0.0116221392239303\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.009144418463809806\n", + " normg = 0.007134103407069304\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.009144418136896329\n", + " normg = 0.0016860200911912005\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.009144418100541845\n", + " normg = 0.0016751295206617863\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.009144415188821507\n", + " normg = 0.002610307344555137\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.009144415682494064\n", + " normg = 0.009483821746561979\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.009144416124923565\n", + " normg = 0.01488539084940568\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.009144414888238042\n", + " normg = 0.005246910199841117\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.009144414704860793\n", + " normg = 0.0015638335763323253\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.009144414672702673\n", + " normg = 0.0015198449159864256\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.009144413967207311\n", + " normg = 0.0028977421902787568\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.009144414170363779\n", + " normg = 0.0062338325466575455\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.009144413744322077\n", + " normg = 0.004645618074087245\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.009144413677803172\n", + " normg = 0.004946782858838176\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.009144413517977111\n", + " normg = 0.0018279743617229274\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.009144413482725593\n", + " normg = 0.0014452087882030281\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.009144413416027659\n", + " normg = 0.0014478886174094467\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.00914441396300629\n", + " normg = 0.026098706953414662\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.009144409828485684\n", + " normg = 0.0019318297802414482\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.009144409796479572\n", + " normg = 0.0012320399559586916\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.009144409765334965\n", + " normg = 0.0012257525046911215\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.00914440620675417\n", + " normg = 0.002349938473691076\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.00914440726024334\n", + " normg = 0.010465203770992764\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.009144406642873784\n", + " normg = 0.010407331079728818\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.00914440620451824\n", + " normg = 0.006538252678712587\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.009144405938184632\n", + " normg = 0.0010177080141950626\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.009144405925671728\n", + " normg = 0.000977047519729044\n", + "\n", + " Proj Gradient norm = 4.468116278774612\n", + " Gradient norm = 4.933355453529414\n", + " Residual norm = 0.00914440592566772\n", + "\n", + " ----> GKB Iteration 37: Tk is 380x370\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305445\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.83193710713\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688877\n", + " normg = 4771.714128249087\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.964767377823\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751411\n", + " normg = 674.7446788232279\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494084\n", + " normg = 464.03281682515205\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179536\n", + " normg = 351.4158168488188\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374483\n", + " normg = 1414.6579297147166\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.8072975138247065\n", + " normg = 765.3645394730936\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753261\n", + " normg = 127.27855986428408\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.858170919770827\n", + " normg = 121.31642673862895\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836187884\n", + " normg = 98.57870121070125\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142312428\n", + " normg = 591.2720912719611\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564391361\n", + " normg = 1321.670148107397\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179388096\n", + " normg = 1408.7449659532624\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113492829\n", + " normg = 181.26322929211025\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471827867\n", + " normg = 58.0406574079259\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.34999532769969455\n", + " normg = 41.81134073923919\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351351305\n", + " normg = 24.77876060916038\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120377751\n", + " normg = 22.793349547241075\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499809691\n", + " normg = 92.2259021670821\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.26784053810965\n", + " normg = 564.2234415064911\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267746557\n", + " normg = 126.70694880703033\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971641234\n", + " normg = 28.66506651300231\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136368822\n", + " normg = 18.134658279295\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568487317\n", + " normg = 13.219165215215385\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621864053\n", + " normg = 13.97155265181955\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376327222\n", + " normg = 103.25494338430295\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734343552\n", + " normg = 360.1955616391704\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15456482548842565\n", + " normg = 79.65300684499469\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597210155\n", + " normg = 17.005662021222125\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606926998\n", + " normg = 9.912217203170208\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936746619\n", + " normg = 8.663637758998297\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909037783\n", + " normg = 9.800180132232786\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2811369243570281\n", + " normg = 170.01827870775205\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496730414920753\n", + " normg = 463.9151823842252\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845993629093366\n", + " normg = 71.4353682463542\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496320979\n", + " normg = 17.025813731857568\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268722277\n", + " normg = 7.5495848352895925\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523592764896\n", + " normg = 5.8551967242335605\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637716546159\n", + " normg = 5.86196715960576\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08481052986298122\n", + " normg = 78.3041738737012\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.719592513886883\n", + " normg = 509.4005455930041\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523885754326103\n", + " normg = 76.77912969128427\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04280015673441945\n", + " normg = 18.88769532708667\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03943679279575757\n", + " normg = 6.209959814957241\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.038895060231770334\n", + " normg = 3.8689825180460007\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.038417148984166864\n", + " normg = 3.85701982888013\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03689129043664722\n", + " normg = 39.436306326893714\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06390523030804174\n", + " normg = 77.84054894594948\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.026975614381332644\n", + " normg = 3.8259971875888685\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.026824216408018874\n", + " normg = 3.027485776973947\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.026480720501507623\n", + " normg = 3.02725006805284\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.02547192925701016\n", + " normg = 12.83810092631916\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.22234216967030818\n", + " normg = 147.19059596904978\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.023169079370314306\n", + " normg = 10.910821009869448\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.02209645488559196\n", + " normg = 2.9963501711908704\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.021966757911473945\n", + " normg = 2.610871451113648\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.021698258917432996\n", + " normg = 3.100564451112064\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.024197288463843326\n", + " normg = 24.372531798937157\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03255323951286152\n", + " normg = 44.745537551872125\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.020356982859223684\n", + " normg = 2.436331198820106\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.020286595504825602\n", + " normg = 2.3614119433653507\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.019079202006303114\n", + " normg = 2.483658953370011\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.0447305366245412\n", + " normg = 60.37756323476445\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.035799098180137635\n", + " normg = 51.09433896611256\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.014713256235298938\n", + " normg = 3.4983022269635216\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.014599908294138477\n", + " normg = 1.8049879973021112\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.01454288468792193\n", + " normg = 1.713875067210353\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.014218545098468956\n", + " normg = 2.743470451134375\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.01860378929392993\n", + " normg = 27.841599852488002\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.01531129832617435\n", + " normg = 16.282927583974306\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.013649573081078488\n", + " normg = 1.7333578295697398\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.013615265474279598\n", + " normg = 1.5654215649811105\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.01344524019600089\n", + " normg = 1.5523781558534142\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.02182986358307154\n", + " normg = 43.38136579909619\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.009342234718462858\n", + " normg = 7.93977146522868\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.0088754975220614\n", + " normg = 1.3903030348432868\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.008854700352235626\n", + " normg = 0.7168134340857729\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.008844216411968768\n", + " normg = 0.5399694545202641\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.008828678360995554\n", + " normg = 0.5527615878870966\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.009035480329034206\n", + " normg = 7.211185118019563\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.010094249103394702\n", + " normg = 15.130960368291579\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.00869323190534126\n", + " normg = 1.1640341429762324\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.008682330505075246\n", + " normg = 0.5513117579542764\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.008677623615801783\n", + " normg = 0.45590674962344446\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.008664067199837552\n", + " normg = 0.46238758575297384\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.008785804838247441\n", + " normg = 5.153999127308984\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.011594031497220547\n", + " normg = 18.0011786374344\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.008755518478757742\n", + " normg = 6.38501746962925\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.008531501003896174\n", + " normg = 2.702385983228161\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.00848535232478241\n", + " normg = 0.4231564024759475\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.008483347125379938\n", + " normg = 0.36651270118288554\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.008476203671957092\n", + " normg = 0.36728145115875577\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.008472672943515737\n", + " normg = 2.9824668545249575\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.008425696255823182\n", + " normg = 2.5071662563158585\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.008389117168884123\n", + " normg = 1.0729205906379087\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.008381277094974205\n", + " normg = 0.3321718465797971\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.008379852540508643\n", + " normg = 0.3140585785368263\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.00836761541819417\n", + " normg = 0.33904621585327327\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.008523539186410389\n", + " normg = 5.350220213174494\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.00854969265634556\n", + " normg = 6.20782319672304\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.008317109942522436\n", + " normg = 0.7748788145493689\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.008312882735537859\n", + " normg = 0.2915702880206554\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.008311695351832078\n", + " normg = 0.2784808169766607\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.008295570112989963\n", + " normg = 0.40388851149387256\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.008553893792903935\n", + " normg = 4.994446183849828\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.008446761444453315\n", + " normg = 4.054979010800008\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.008267188182287352\n", + " normg = 0.9147315885999068\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.00826382541936852\n", + " normg = 0.7330632476898524\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.00826013775817633\n", + " normg = 0.25847567274412503\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.008259261240455918\n", + " normg = 0.24791882331773696\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.008250016193539695\n", + " normg = 0.26611775486799993\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.008268600548017712\n", + " normg = 2.401173911675994\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.008265373143361473\n", + " normg = 2.3378265986858433\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.008231847692089721\n", + " normg = 0.23386330063315774\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.00823118169411984\n", + " normg = 0.23186682023834124\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.008190249732948754\n", + " normg = 0.23611503390179728\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.008243929613195635\n", + " normg = 2.992199679043931\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.008206144738771888\n", + " normg = 2.197601957892631\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.008169230380533401\n", + " normg = 0.357409275933607\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.008167995008766438\n", + " normg = 0.22504690458090174\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.00816705947431779\n", + " normg = 0.2062347543139305\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.008164157185388845\n", + " normg = 0.3710084017420501\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.00816980207486713\n", + " normg = 1.1890679760891958\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.008162030822172017\n", + " normg = 0.48236363429221274\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.008160391487561477\n", + " normg = 0.18869118792651865\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.008159882586418579\n", + " normg = 0.18798497653231558\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.008092768143478762\n", + " normg = 0.4254787988509914\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.008136307148710756\n", + " normg = 2.758756030784566\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.008092537729669745\n", + " normg = 0.7233685582159824\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.008089161642614084\n", + " normg = 0.16742932872271368\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.008088818696095663\n", + " normg = 0.15126630369018215\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.008086882162943256\n", + " normg = 0.18291747248907372\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.00808855944420308\n", + " normg = 0.563704977535514\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.008090872667063074\n", + " normg = 0.7780369541749915\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.008083387143222822\n", + " normg = 0.638369323501471\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.008084289961452268\n", + " normg = 0.8171429464675558\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.00808014168257472\n", + " normg = 0.1467597768477809\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.00807990447166431\n", + " normg = 0.12864358392212683\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.008079027475302775\n", + " normg = 0.12786966854221896\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.008062809297259475\n", + " normg = 1.8660556632060374\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.008044192148346795\n", + " normg = 0.9554086116002558\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.008036804035415642\n", + " normg = 0.30913215914038594\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.008035781709984997\n", + " normg = 0.13262552625546403\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.008035494350907803\n", + " normg = 0.09339137332328053\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.008035244332174264\n", + " normg = 0.11429348178663722\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.00803566281144644\n", + " normg = 0.4090025996682938\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.008035794912622695\n", + " normg = 0.4675219912085243\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.00803442479687423\n", + " normg = 0.0849297202314152\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.008034336940518777\n", + " normg = 0.08248199496664953\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.008032867550656813\n", + " normg = 0.08148604212762088\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.008030812442571065\n", + " normg = 0.5674626352181343\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.008044234781837321\n", + " normg = 1.6035449008316174\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.008028546763027103\n", + " normg = 0.10394506830165355\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.008028440689416617\n", + " normg = 0.0773505962979515\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.008028263238739515\n", + " normg = 0.07564920405845393\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.008026781272083103\n", + " normg = 0.1961007667903536\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.008027666803993125\n", + " normg = 0.40861146717250424\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.008026088538927618\n", + " normg = 0.10418203310730081\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.008025942849976675\n", + " normg = 0.07447276921859246\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.008025783605717585\n", + " normg = 0.07846813236158949\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.008025935268493389\n", + " normg = 0.4088563478235718\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.008025715311221373\n", + " normg = 0.3876778629379541\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.008024771646429599\n", + " normg = 0.07106590777682283\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.00802470917998039\n", + " normg = 0.06996421854105975\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.008022730996764517\n", + " normg = 0.06928531152444274\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.008024070615172064\n", + " normg = 0.788095432879623\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.008020361591567812\n", + " normg = 0.3013803678973074\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.008019784785778536\n", + " normg = 0.06819896754267442\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.00801973038423396\n", + " normg = 0.06263226921992819\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.008019423141976793\n", + " normg = 0.06274558947855718\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.008021733570594478\n", + " normg = 1.1342454465479388\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.008013521621024497\n", + " normg = 0.2534659767257838\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.008012994866435174\n", + " normg = 0.08197016017520203\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.008012911604543477\n", + " normg = 0.05150048437536349\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.008012833048531873\n", + " normg = 0.05121538716385131\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.008011899193413045\n", + " normg = 0.41982897683495735\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.008010796592743556\n", + " normg = 0.07022869493103574\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.008010746826817345\n", + " normg = 0.05017207022976229\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.008010674609187184\n", + " normg = 0.047568303890585556\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.008010345996134788\n", + " normg = 0.09675907795846002\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.008013243314945184\n", + " normg = 0.6157838993400476\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.00801045534808027\n", + " normg = 0.27746142088262543\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.00800994655177688\n", + " normg = 0.09939573069545651\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.008009870994195077\n", + " normg = 0.04691344098069258\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.00800983865153452\n", + " normg = 0.045028150994193314\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.008009538116720939\n", + " normg = 0.06044717107736578\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.008009949067579904\n", + " normg = 0.32511003067167316\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.008010183799125442\n", + " normg = 0.3914203103128734\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.008009241534012024\n", + " normg = 0.044407685693587926\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.00800921772459739\n", + " normg = 0.043512064274641375\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.00800861264431812\n", + " normg = 0.04721131383138346\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.00800898862827713\n", + " normg = 0.30991916761314897\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.008009355161342008\n", + " normg = 0.4179587044178391\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.008007957792791879\n", + " normg = 0.1421066842993943\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.008007830317382074\n", + " normg = 0.06400898860560936\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.008007793664864822\n", + " normg = 0.04057251843275728\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.00800776101846188\n", + " normg = 0.04028037259687566\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.008006921552037534\n", + " normg = 0.1876153825640802\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.00800683726693818\n", + " normg = 0.16389571877480955\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.008006664973659719\n", + " normg = 0.03837545560712233\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.008006646464603577\n", + " normg = 0.037548917376675824\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.008006222757358737\n", + " normg = 0.04140076939640162\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.00800633211381453\n", + " normg = 0.24612555412859508\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.008007413919906385\n", + " normg = 0.5180878612223613\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.00800580016401764\n", + " normg = 0.07720368614880918\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0080057557569107\n", + " normg = 0.036161510604699874\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.008005735488251195\n", + " normg = 0.03553796124662771\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.008005003557043715\n", + " normg = 0.0909804503009035\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.00800508672181154\n", + " normg = 0.1433042212489766\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.008004969273405126\n", + " normg = 0.2232249800299351\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.008005221167290135\n", + " normg = 0.3153503724336631\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.008004607458277876\n", + " normg = 0.042112288912325546\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.008004589763286786\n", + " normg = 0.032324324629003025\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.008004557202186425\n", + " normg = 0.03196100581390141\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.008004042059532366\n", + " normg = 0.13418064855714468\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.008003874986948979\n", + " normg = 0.04133022161291493\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.008003853965558846\n", + " normg = 0.03297533477391624\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.008003830316578786\n", + " normg = 0.034358784795552294\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.008003807504860263\n", + " normg = 0.08336316313395783\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.008004031869281397\n", + " normg = 0.22477648764924785\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.008003724421446631\n", + " normg = 0.04299968593562041\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.008003707844412409\n", + " normg = 0.029165624308454867\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.008003688715937117\n", + " normg = 0.029103442814408916\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.007999863337201837\n", + " normg = 0.2845885605690793\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.007999957379610591\n", + " normg = 0.3110654635957347\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.007999369315764745\n", + " normg = 0.00805067271696507\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.007999368534318162\n", + " normg = 0.007962982140859528\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.007999325917917462\n", + " normg = 0.014510799954088816\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.00799954793009981\n", + " normg = 0.1665030335038393\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.007999542008220263\n", + " normg = 0.17570203132381335\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.007999308594558479\n", + " normg = 0.01717716344275259\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.007999305385479216\n", + " normg = 0.010347835599852494\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.007999302894530588\n", + " normg = 0.008100091308110175\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.007999297562703626\n", + " normg = 0.008120493347814919\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.007999295524176185\n", + " normg = 0.033646951406989305\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.007999806487098188\n", + " normg = 0.26274627395772215\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.00799931298708861\n", + " normg = 0.0687729399627214\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.007999278993254704\n", + " normg = 0.016139301345904015\n", + "\n", + " OUTER ITERATION 241:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.00799927618747177\n", + " normg = 0.010842499310342943\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.007999273458685755\n", + " normg = 0.008035777205986193\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.007999270303567074\n", + " normg = 0.013051390879434523\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.007999308247797403\n", + " normg = 0.0850027842739048\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.00799927117411155\n", + " normg = 0.03567060155606374\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.0079992631449413\n", + " normg = 0.006886311371064151\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.007999262548730443\n", + " normg = 0.006835289532512847\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.007999214212526683\n", + " normg = 0.019972614707428546\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.007999329269884803\n", + " normg = 0.07943287445883833\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.007999251211857489\n", + " normg = 0.0905736793709666\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.007999332048787985\n", + " normg = 0.14881579690848404\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.007999194812399751\n", + " normg = 0.0154998575270185\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.007999192964376754\n", + " normg = 0.0067228030704012875\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.007999192290943362\n", + " normg = 0.005991220378478101\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.007999188994297756\n", + " normg = 0.006336771847381994\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.007999199655519727\n", + " normg = 0.0536296664370432\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.007999250936533312\n", + " normg = 0.1007695941964687\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.007999179323337359\n", + " normg = 0.03703606979143333\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.007999170882003671\n", + " normg = 0.009818931546460198\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.007999170074544988\n", + " normg = 0.005718783511600905\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.007999169470451529\n", + " normg = 0.0056464696620236714\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.007999146823475071\n", + " normg = 0.01253035830562548\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.00799916884677547\n", + " normg = 0.06426250622055978\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.007999145165963412\n", + " normg = 0.018709907457064006\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.007999142846660062\n", + " normg = 0.005439489374626762\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.007999142458133178\n", + " normg = 0.005318975433072278\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.007999131590685563\n", + " normg = 0.010687080821162074\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.007999139765426532\n", + " normg = 0.03249865638081001\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.007999131932595136\n", + " normg = 0.025799528268475546\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.007999126828827903\n", + " normg = 0.01462958844503674\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.007999125423277567\n", + " normg = 0.007600187753524962\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.007999124878524312\n", + " normg = 0.005083901149809902\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.007999124335050765\n", + " normg = 0.005045940014114357\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.007999116739786717\n", + " normg = 0.022621717808192672\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.007999113537256472\n", + " normg = 0.005241333005660322\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.007999113213667943\n", + " normg = 0.004845414676848298\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.007999111241372592\n", + " normg = 0.004846746196934968\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.007999113247106063\n", + " normg = 0.07789007109834051\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.007999075717447271\n", + " normg = 0.009095165015660298\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.007999074860599843\n", + " normg = 0.006582345670926637\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.007999073690479504\n", + " normg = 0.004356206799300616\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.007999072555898414\n", + " normg = 0.00458162466225169\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.007999076186225716\n", + " normg = 0.03180648486025612\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.007999078947990951\n", + " normg = 0.04125891890431254\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.007999067250955918\n", + " normg = 0.018022157812127085\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.007999065207408639\n", + " normg = 0.005694786882079513\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.007999064897137602\n", + " normg = 0.004063481801218994\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.007999064488363862\n", + " normg = 0.004035037011750863\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.007999048839945656\n", + " normg = 0.026888924151566133\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.007999063793822985\n", + " normg = 0.05723044839442745\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.007999043818372124\n", + " normg = 0.004001891848911685\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.007999043638077628\n", + " normg = 0.003653944342210863\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.007999042609954392\n", + " normg = 0.003738688671798141\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.007999042093011735\n", + " normg = 0.026375925052140498\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.007999034942093728\n", + " normg = 0.006546232639463608\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.007999034397846782\n", + " normg = 0.003704958046128554\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.00799903408536965\n", + " normg = 0.003771986308598109\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.007999033614797053\n", + " normg = 0.010910383094547275\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.007999033315107056\n", + " normg = 0.010776211903553785\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.00799903253123778\n", + " normg = 0.0035876652331053777\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.00799903236687436\n", + " normg = 0.003408518697844996\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.00799903093683705\n", + " normg = 0.0035665076638633337\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.007999034349810237\n", + " normg = 0.03609646338733415\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.007999026933632974\n", + " normg = 0.009896299571831222\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.007999026272143371\n", + " normg = 0.00328210368667557\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.007999026125261138\n", + " normg = 0.003275167056589829\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.007998985321203165\n", + " normg = 0.01197764040114417\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.007998983816555246\n", + " normg = 0.008214429872835502\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.007998983355588133\n", + " normg = 0.005988013345881168\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.00799898309941238\n", + " normg = 0.0030264260194560635\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.00799898300112157\n", + " normg = 0.0022676944680949792\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.007998982865877791\n", + " normg = 0.002238677549728412\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.007998982320359728\n", + " normg = 0.011292181753345652\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.00799898163255372\n", + " normg = 0.0054136163104801325\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.007998981422758282\n", + " normg = 0.002193616804102667\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.007998981353643875\n", + " normg = 0.002153199300599823\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.007998979296326274\n", + " normg = 0.0043286978193625295\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.007998980682061906\n", + " normg = 0.01715488970877828\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.007998985387168764\n", + " normg = 0.03407652598700815\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.007998978344231245\n", + " normg = 0.0035017303631211015\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.007998978241363029\n", + " normg = 0.0021219603098199848\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.00799897815497962\n", + " normg = 0.0020600766234693912\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.007998976304469248\n", + " normg = 0.004262070491134499\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.007998975921406484\n", + " normg = 0.004736295097224614\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.007998975924875217\n", + " normg = 0.009948140822734378\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.007998976647299597\n", + " normg = 0.01550390252502145\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.007998975165585552\n", + " normg = 0.002086469180549605\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.00799897511564846\n", + " normg = 0.0019311679892751032\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.007998974794435097\n", + " normg = 0.0019199995141472794\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.007998970610751785\n", + " normg = 0.02590351017713476\n", + "\n", + " OUTER ITERATION 331:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.007998977133993909\n", + " normg = 0.04624206456049339\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.007998964717423845\n", + " normg = 0.013009440825361934\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.007998963655627418\n", + " normg = 0.0019821374014172303\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.00799896361120955\n", + " normg = 0.0016737336161561883\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.007998963465354876\n", + " normg = 0.0016473802358206236\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.00799896337913387\n", + " normg = 0.005660243779895662\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.007998968591716941\n", + " normg = 0.024050993780097063\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.007998962901108454\n", + " normg = 0.004063272811188407\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.00799896278368519\n", + " normg = 0.002555540201486854\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.007998962725846789\n", + " normg = 0.0015628873162647058\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.007998962686147281\n", + " normg = 0.001473629248287215\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.007998962519877249\n", + " normg = 0.002271678239359931\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.007998963416353885\n", + " normg = 0.013738983923605246\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.007998962747284585\n", + " normg = 0.009241013838386672\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.007998962216119515\n", + " normg = 0.0014268028659047375\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.007998962190866207\n", + " normg = 0.0014217136197478804\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.007998958448242104\n", + " normg = 0.002065323374029224\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.00799895871069564\n", + " normg = 0.006809507961079249\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.007998960737234367\n", + " normg = 0.020912969345741036\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.007998958637669402\n", + " normg = 0.010121269482385155\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.007998958001676364\n", + " normg = 0.00140337142786972\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.007998957978177372\n", + " normg = 0.001312255337490803\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.007998957772049797\n", + " normg = 0.0017366137125500824\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.00799895877772375\n", + " normg = 0.009116830188645892\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.007998957494860839\n", + " normg = 0.004415967067724777\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.0079989573081839\n", + " normg = 0.00414547949750574\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.00799895720212475\n", + " normg = 0.0028177638604607604\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.007998957136013774\n", + " normg = 0.0012918086232469716\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.007998957110540345\n", + " normg = 0.0012003821717105551\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.007998956985633873\n", + " normg = 0.0015642176143893525\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.00799895788361393\n", + " normg = 0.013700343304059913\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.00799895678748504\n", + " normg = 0.003275929839334944\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.007998956712343984\n", + " normg = 0.0012079459300867415\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.007998956691883293\n", + " normg = 0.001176365525607759\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.007998956226025282\n", + " normg = 0.0021795490602999176\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.007998956111567883\n", + " normg = 0.002427567511113347\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.007998956161843858\n", + " normg = 0.005688512276161321\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.007998956169611427\n", + " normg = 0.006284085991712022\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.00799895592095757\n", + " normg = 0.0011681516681645836\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.00799895590450391\n", + " normg = 0.0011158975384412575\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.007998955725610239\n", + " normg = 0.001136478259395434\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.007998956250960783\n", + " normg = 0.014539665438198493\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.00799895516866948\n", + " normg = 0.007967546042682514\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.007998954625212261\n", + " normg = 0.0036859569230647594\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.00799895443467728\n", + " normg = 0.002338256522513625\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.007998954302148215\n", + " normg = 0.0014554432204479822\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.00799895430536591\n", + " normg = 0.003350814790215148\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.007998954279868539\n", + " normg = 0.0033367396806480527\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.00799895420538385\n", + " normg = 0.0010617990863245465\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.00799895419106189\n", + " normg = 0.0010117354640574773\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.007998954057466503\n", + " normg = 0.0010531193318761365\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.007998954487183211\n", + " normg = 0.012225827950411066\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.00799895360216171\n", + " normg = 0.00230743814866636\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.007998953563987993\n", + " normg = 0.00097349869075098\n", + "\n", + " Proj Gradient norm = 3.990095156583844\n", + " Gradient norm = 4.499058977139432\n", + " Residual norm = 0.007998953563984295\n", + "\n", + " ----> GKB Iteration 38: Tk is 390x380\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305445\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.83193710713\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688877\n", + " normg = 4771.714128249087\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.964767377823\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751411\n", + " normg = 674.7446788232279\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494084\n", + " normg = 464.03281682515205\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179536\n", + " normg = 351.4158168488188\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374483\n", + " normg = 1414.6579297147166\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.8072975138247065\n", + " normg = 765.3645394730936\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753261\n", + " normg = 127.27855986428408\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.858170919770827\n", + " normg = 121.31642673862895\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836187884\n", + " normg = 98.57870121070125\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142312428\n", + " normg = 591.2720912719611\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564391361\n", + " normg = 1321.670148107397\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179388096\n", + " normg = 1408.7449659532624\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113492829\n", + " normg = 181.26322929211025\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471827867\n", + " normg = 58.0406574079259\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.34999532769969455\n", + " normg = 41.81134073923919\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351351305\n", + " normg = 24.77876060916038\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120377751\n", + " normg = 22.793349547241075\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499809691\n", + " normg = 92.2259021670821\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.26784053810965\n", + " normg = 564.223441506491\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267746124\n", + " normg = 126.70694880703188\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971640415\n", + " normg = 28.665066513006735\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136370107\n", + " normg = 18.134658279296453\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568486862\n", + " normg = 13.219165215214614\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621864855\n", + " normg = 13.971552651811855\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376326217\n", + " normg = 103.25494338435814\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734422879\n", + " normg = 360.1955616408369\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15456482548870787\n", + " normg = 79.65300684529524\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597206159\n", + " normg = 17.00566202128447\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606920946\n", + " normg = 9.912217203173412\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936740813\n", + " normg = 8.663637758990793\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909035092\n", + " normg = 9.800180132182415\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2811369243567301\n", + " normg = 170.0182787079988\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496730415702614\n", + " normg = 463.91518239753566\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845993629200822\n", + " normg = 71.43536824755824\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496291644\n", + " normg = 17.02581373307134\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268617878\n", + " normg = 7.549584842820816\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523592235013\n", + " normg = 5.855196763743931\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637710680737\n", + " normg = 5.861967374657998\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08481053667119118\n", + " normg = 78.30420708673319\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7195953544315001\n", + " normg = 509.40098846204324\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523885841061135\n", + " normg = 76.77922980509143\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.042800045813157356\n", + " normg = 18.887745333657833\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03943665631671748\n", + " normg = 6.210087172458386\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.03889488909835529\n", + " normg = 3.8692169239135006\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03841689458023661\n", + " normg = 3.8573173301693844\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03689225564415971\n", + " normg = 39.45767004531286\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.0639641860020075\n", + " normg = 77.9134829055918\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.026965259471674958\n", + " normg = 3.8310247563043975\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.0268134587203599\n", + " normg = 3.03170171175965\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.02646891620161889\n", + " normg = 3.0319624225659707\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.02545614159890896\n", + " normg = 12.87750434775776\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.2240291916253257\n", + " normg = 147.82324929301214\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.02313868289989603\n", + " normg = 10.956858515480045\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.022057016423111208\n", + " normg = 3.010094743373585\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.021926147412374405\n", + " normg = 2.6228865597552766\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.02165529233921804\n", + " normg = 3.1150522228201853\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.024175195029373903\n", + " normg = 24.48233054600366\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03263863706815816\n", + " normg = 45.00727846419837\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.02029925118803683\n", + " normg = 2.452139676484444\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.020227948532473488\n", + " normg = 2.3768132851798596\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.019004413132211066\n", + " normg = 2.5024821706918727\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.046098850015050194\n", + " normg = 61.98920802548947\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.03751564901096047\n", + " normg = 53.42387334151573\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.014462305959643129\n", + " normg = 3.6314458560890177\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.014341379998714663\n", + " normg = 1.8367499863265528\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.01428330080446206\n", + " normg = 1.7378650248690002\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.013963751660167133\n", + " normg = 2.6678385665819615\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.01803820670708682\n", + " normg = 27.020589618129844\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.015437869826478748\n", + " normg = 18.193748913850364\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.013365619605812153\n", + " normg = 1.7986878889581477\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.013329304567497334\n", + " normg = 1.5947066464836366\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.013177335989173387\n", + " normg = 1.5836768037598592\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.019558766772246015\n", + " normg = 40.62701758730495\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.008312998273629607\n", + " normg = 3.1019880706721454\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.008239574219983573\n", + " normg = 0.8895129416559797\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.008229663336341241\n", + " normg = 0.6435803209736033\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.008214914614505889\n", + " normg = 0.6175699964761671\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.008182257158986352\n", + " normg = 1.8741477393782349\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.011010449846305729\n", + " normg = 21.282259016077624\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.008284887966123934\n", + " normg = 5.196347041576502\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.008107643899614348\n", + " normg = 1.0715433946213593\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.008095665818475022\n", + " normg = 0.683609929738905\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.008084489809116413\n", + " normg = 0.5500801535075818\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.008066652770487539\n", + " normg = 0.5783951064861679\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.00813868082171976\n", + " normg = 4.298042420906968\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.008255737862666724\n", + " normg = 6.632305529317198\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.007999895186876976\n", + " normg = 2.850628602871034\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.007947978849843607\n", + " normg = 0.594179840692419\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.007944057408704644\n", + " normg = 0.49511247428306626\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.007932931522946118\n", + " normg = 0.4939370973321298\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.007899878638159321\n", + " normg = 2.176221669536239\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.00854394566222964\n", + " normg = 9.276308411824958\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.007968430557357332\n", + " normg = 4.717370514596207\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.00783579515666388\n", + " normg = 1.2122643866480376\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.007825368776811188\n", + " normg = 0.4593532742181333\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.007822422356797906\n", + " normg = 0.4363085122790874\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.007787283626614412\n", + " normg = 0.6165563545141697\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.008174365888514706\n", + " normg = 6.308504649526102\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.00817888423626347\n", + " normg = 7.364147267869526\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.00783457179930825\n", + " normg = 4.391921228417322\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.007722511789515483\n", + " normg = 1.1938626067461735\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.007712810295113355\n", + " normg = 0.3984581826068326\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.007710661407151292\n", + " normg = 0.3886073115719905\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.007656665655483057\n", + " normg = 0.7265220149920495\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.007716997999013356\n", + " normg = 2.634342485934749\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.0076466294047334345\n", + " normg = 1.3863601788275544\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.007634724098915921\n", + " normg = 1.0572647182312718\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.007627313449711519\n", + " normg = 0.4717519872772167\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.007625040510951857\n", + " normg = 0.3519790887963224\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.007621739989791746\n", + " normg = 0.35161700601124585\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.007590547215852119\n", + " normg = 3.2765899967045526\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.007528194589633012\n", + " normg = 0.7828348744105114\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.007523903338656139\n", + " normg = 0.30338268347348746\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.007522588909802566\n", + " normg = 0.3026766050529151\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.007223636287624266\n", + " normg = 0.6060635291838194\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0072954725958441\n", + " normg = 3.3766323636743136\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.007227126741708644\n", + " normg = 1.1342736786107626\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.00721873483289393\n", + " normg = 0.23217547685622597\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.007218169973748517\n", + " normg = 0.15747080233605565\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.007217515381100551\n", + " normg = 0.13343310686556692\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.007216197159972848\n", + " normg = 0.15145120797170689\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.007240149457495462\n", + " normg = 1.9681504568709216\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.007219043110910604\n", + " normg = 1.3060205402651057\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.007208923385774876\n", + " normg = 0.29221667261818096\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0072083072930273434\n", + " normg = 0.12287777108891104\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.007208085470718338\n", + " normg = 0.12062511995046757\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.007200532252870058\n", + " normg = 0.24904371842885487\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.007222901785464087\n", + " normg = 1.4572341052421982\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.00720244620562238\n", + " normg = 0.8636209216817166\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.00719976722224945\n", + " normg = 0.6870951011892981\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.007196841564168712\n", + " normg = 0.132125215772348\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.007196659212914894\n", + " normg = 0.10883999113642419\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.007196208264361483\n", + " normg = 0.10799679262769069\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.007177179376199493\n", + " normg = 0.9183674574829127\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.007171769619179178\n", + " normg = 0.2351786908908895\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.00717122176511927\n", + " normg = 0.1359430990078726\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.007170867165494108\n", + " normg = 0.08893628631119552\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0071705205321393566\n", + " normg = 0.08465377770920109\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.007170731798719395\n", + " normg = 0.5305681817723881\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0071750261293836\n", + " normg = 1.0140416128054572\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.007168742949508128\n", + " normg = 0.08565420844874104\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.00716866067392922\n", + " normg = 0.07766403718915457\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.007168226955518952\n", + " normg = 0.07852204496706333\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0071772850766280176\n", + " normg = 1.3070883475151842\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.007164342849422851\n", + " normg = 0.7084722118976864\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.007159776736757608\n", + " normg = 0.15902466635789747\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.007159584110010244\n", + " normg = 0.09405221609729249\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.007159491349513215\n", + " normg = 0.06822295047244502\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.00715939031344776\n", + " normg = 0.06770522087621415\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.007159027715516884\n", + " normg = 0.21061170012583433\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0071613499823276585\n", + " normg = 0.6803082849116728\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.007158538781900592\n", + " normg = 0.09448485137063357\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.007158459366455423\n", + " normg = 0.06381014837075852\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.0071583684339182295\n", + " normg = 0.06368270654200577\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0071365973477630715\n", + " normg = 0.3940508246735783\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.007137582384021058\n", + " normg = 0.5656983363570662\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0071356368216097445\n", + " normg = 0.0179420467953569\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.007135633061322696\n", + " normg = 0.01678071885707609\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.007135601255182164\n", + " normg = 0.018177450213884633\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.007135626499820821\n", + " normg = 0.08265315797961424\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.007136967959101388\n", + " normg = 0.4036962045755564\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.007135588920400794\n", + " normg = 0.0903342746287057\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.007135517626935169\n", + " normg = 0.020847292794326636\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.007135511326088105\n", + " normg = 0.016399497453150134\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.007135499800140186\n", + " normg = 0.014308838675650292\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.007135492282653185\n", + " normg = 0.05512153499757652\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.007136285854360111\n", + " normg = 0.352784838190429\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.007135464415314775\n", + " normg = 0.043939841030265665\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.007135451447695205\n", + " normg = 0.013398680444050548\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.00713544915888241\n", + " normg = 0.012700571477362078\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.007135428653560984\n", + " normg = 0.013575220325805378\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0071357104355977575\n", + " normg = 0.22888520162341427\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.007136144635338643\n", + " normg = 0.3651199781136462\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.007135336946340086\n", + " normg = 0.042723930636012444\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.007135324339835504\n", + " normg = 0.013609967810310757\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.007135321975181024\n", + " normg = 0.011704863335037828\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.007135312811804122\n", + " normg = 0.01288352216749429\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.007135342752723783\n", + " normg = 0.07458242361684557\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.007135785929789513\n", + " normg = 0.21243968603952695\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.007135280174555525\n", + " normg = 0.04680089673964193\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.0071352676109523155\n", + " normg = 0.03184637663534579\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.007135260617289744\n", + " normg = 0.012656286106645329\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.007135258798231614\n", + " normg = 0.010452484963464438\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.00713525472797586\n", + " normg = 0.010564281735023811\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.0071353371997305\n", + " normg = 0.1727218766506378\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.007135262557821961\n", + " normg = 0.13397110463404996\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.007135153033974869\n", + " normg = 0.009156907375229062\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.007135152017694787\n", + " normg = 0.00907264312219702\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.007135087760908414\n", + " normg = 0.017699608119221916\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.007135088741315717\n", + " normg = 0.0311761140997853\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.007135081595193858\n", + " normg = 0.021859093319217537\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.007135076757632012\n", + " normg = 0.008862330624528172\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.007135075334022645\n", + " normg = 0.008161570388863849\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.007135069386450632\n", + " normg = 0.010610363499673254\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0071351303054157005\n", + " normg = 0.10782309337972198\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.007135058803686846\n", + " normg = 0.024853330691436214\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.007135054172946813\n", + " normg = 0.008586431191439108\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.007135053127625662\n", + " normg = 0.007814689398627507\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.0071350473401102284\n", + " normg = 0.007974180850301802\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.007135039961374252\n", + " normg = 0.0319162991826583\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.007135033246185499\n", + " normg = 0.01433382400122012\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.007135031546139275\n", + " normg = 0.007837460186971068\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.007135030549999479\n", + " normg = 0.007565994162847968\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.007135021518827644\n", + " normg = 0.01300258051113171\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.007135031051436751\n", + " normg = 0.04839206720520542\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.007135019735727401\n", + " normg = 0.025407521066553928\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.00713501547314464\n", + " normg = 0.007345844887598283\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.007135014761383534\n", + " normg = 0.007302898407066664\n", + "\n", + " OUTER ITERATION 212:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.007134951468200775\n", + " normg = 0.013380738097382593\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.007134963198264185\n", + " normg = 0.047753440006095584\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.007134969207486699\n", + " normg = 0.06449057820806942\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.007134944209232294\n", + " normg = 0.012252297433064809\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.007134943030269106\n", + " normg = 0.006484795159004666\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.007134942322243737\n", + " normg = 0.006369072526100107\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.007134917374870324\n", + " normg = 0.015713647613628458\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0071349442572753346\n", + " normg = 0.05175480150275793\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.007134952861150716\n", + " normg = 0.08639689468084953\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.007134925273568757\n", + " normg = 0.056911828593537724\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.007134905352866166\n", + " normg = 0.00620221991773733\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.007134904896659478\n", + " normg = 0.005892930995138681\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.007134899630563094\n", + " normg = 0.007998053392968588\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.007134919038143318\n", + " normg = 0.04528659250889356\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.007134920751401976\n", + " normg = 0.04890513182194174\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.007134890019497654\n", + " normg = 0.016850252629194915\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.007134889588236471\n", + " normg = 0.018658688971604703\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.007134887270518069\n", + " normg = 0.006009175609864953\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.007134886829294432\n", + " normg = 0.005535335865598011\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.007134884398889406\n", + " normg = 0.005639523446793434\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.007134881163738648\n", + " normg = 0.033299076816962044\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.007134875727588771\n", + " normg = 0.017327883224404553\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.007134873722425427\n", + " normg = 0.0053589628604700755\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.007134873338571161\n", + " normg = 0.005334063172310102\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.0071348332212959895\n", + " normg = 0.008117350948122328\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.007134856485928306\n", + " normg = 0.06518557958242248\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.007134846405210687\n", + " normg = 0.053393519024992855\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.007134828901653063\n", + " normg = 0.005449642293847024\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0071348285592238245\n", + " normg = 0.004970100977823218\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.0071348264740438245\n", + " normg = 0.005282871619291589\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.007134826539898506\n", + " normg = 0.020399897417353523\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.007134822403005382\n", + " normg = 0.020424626711847773\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0071348209790411685\n", + " normg = 0.02092058772410586\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.007134817940540254\n", + " normg = 0.008457785107359724\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.007134817337426457\n", + " normg = 0.004706289122577769\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0071348169816931204\n", + " normg = 0.004500403934287618\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.007134814696995743\n", + " normg = 0.00713908696942654\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.007134815217066137\n", + " normg = 0.017044704733342533\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.00713481383546089\n", + " normg = 0.01122809271796559\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.007134812939189639\n", + " normg = 0.0044513984717112825\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.007134812659766361\n", + " normg = 0.0043868776046400515\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.007134804712064045\n", + " normg = 0.006222219332309749\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.00713480899123293\n", + " normg = 0.03211918137696322\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.007134807184232996\n", + " normg = 0.028312175073380578\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.007134802205961608\n", + " normg = 0.004240702113714442\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.007134801984246896\n", + " normg = 0.004207064899560703\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.007134787941720624\n", + " normg = 0.004178370971321923\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0071348038975693135\n", + " normg = 0.059581969292163806\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.007134779239338682\n", + " normg = 0.022130823357754587\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.007134775314388871\n", + " normg = 0.008864485438361581\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.007134774346873693\n", + " normg = 0.005498805700885183\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.007134773623508209\n", + " normg = 0.00414491645354775\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.007134773056645355\n", + " normg = 0.00760612944390715\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.007134777293026916\n", + " normg = 0.030079186674776465\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.007134772193132892\n", + " normg = 0.010048451236507713\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.007134771495428874\n", + " normg = 0.0036739107403487925\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.007134771306484422\n", + " normg = 0.0036646969623746898\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.007134729843707804\n", + " normg = 0.012643775955100165\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.007134728403650236\n", + " normg = 0.010593120265625342\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.00713472797087518\n", + " normg = 0.008513402565128617\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.007134727478056775\n", + " normg = 0.0028730621083169366\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.007134727370157015\n", + " normg = 0.0027649747090463484\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.007134726086819237\n", + " normg = 0.0030508389506906475\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.007134727767699884\n", + " normg = 0.023654266517510725\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0071347274794716885\n", + " normg = 0.023921745125919325\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.007134723953635656\n", + " normg = 0.0029516280642492344\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.007134723852244432\n", + " normg = 0.002749979821004534\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.007134723083610844\n", + " normg = 0.0028770980667130385\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.0071347252722819806\n", + " normg = 0.019929052739048873\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.007134719683290047\n", + " normg = 0.010223684575512258\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.007134718054114517\n", + " normg = 0.00743540703619039\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.007134718212231926\n", + " normg = 0.010983199780766428\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.007134717448401425\n", + " normg = 0.0031805652561436434\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.007134717343654291\n", + " normg = 0.0025304015314270333\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.007134717132363383\n", + " normg = 0.0025237597897960905\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0071347122043025285\n", + " normg = 0.04460938556494186\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.007134702975907693\n", + " normg = 0.021889261783191855\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.0071347000197690275\n", + " normg = 0.0025698230529385144\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.007134699942548585\n", + " normg = 0.0023290410480466877\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.007134699497518117\n", + " normg = 0.0028080873712060233\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.0071346996330353225\n", + " normg = 0.0073099963996042724\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.007134699630650149\n", + " normg = 0.008592353393715588\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0071346981720070216\n", + " normg = 0.0043473507617888645\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.00713469829043294\n", + " normg = 0.008236092150323327\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.007134697896532765\n", + " normg = 0.0039197054809015485\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.0071346977754761075\n", + " normg = 0.002019681517350834\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.007134697709017843\n", + " normg = 0.0020015571018042813\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.007134695089302229\n", + " normg = 0.005481121290742488\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0071346974924176645\n", + " normg = 0.021514691864621113\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.0071346947241340344\n", + " normg = 0.00426933012128699\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.007134694588793855\n", + " normg = 0.001953281486860957\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.007134694530383475\n", + " normg = 0.0019130976636147605\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.00713469274583857\n", + " normg = 0.003922800929490204\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0071346924930125654\n", + " normg = 0.002705086363774761\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.007134692364118232\n", + " normg = 0.002804578449967202\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.007134692311640387\n", + " normg = 0.004358046888932748\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.007134692202795976\n", + " normg = 0.0036220711471017923\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.007134692096748772\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " normg = 0.0019496554002041368\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.0071346920397421095\n", + " normg = 0.0018421188436903385\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.007134691720380606\n", + " normg = 0.0024815276494189993\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.007134691746650395\n", + " normg = 0.006406121427839357\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.007134691737426906\n", + " normg = 0.007323920610350356\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.007134691390669242\n", + " normg = 0.0019091992795845605\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.007134691346148187\n", + " normg = 0.0018060881691254332\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.0071346909702033395\n", + " normg = 0.0018258100615705262\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.007134690969168589\n", + " normg = 0.019031436296114614\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.0071346917507880275\n", + " normg = 0.02244602128960956\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.007134688672907431\n", + " normg = 0.0017288381352673565\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.007134688636609735\n", + " normg = 0.0017177329278329244\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.007134685761819516\n", + " normg = 0.0016224610493260428\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.00713468186824829\n", + " normg = 0.03468356651673367\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.0071346746176520525\n", + " normg = 0.004499907212294059\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.007134674477334691\n", + " normg = 0.0013961963182545843\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.007134674452587154\n", + " normg = 0.0011973132146387933\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.007134674359373718\n", + " normg = 0.001289634401005042\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.007134675123841938\n", + " normg = 0.011554743371062848\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.0071346747542160435\n", + " normg = 0.01053061885598324\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.0071346736837158\n", + " normg = 0.0019860247523307744\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.007134673640576767\n", + " normg = 0.0013337017136774152\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.007134673611058894\n", + " normg = 0.0012674915347936015\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.0071346735670532345\n", + " normg = 0.0018783664787312157\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.007134673678696218\n", + " normg = 0.00583777024086601\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.007134673518106467\n", + " normg = 0.003400537284278555\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.007134673439756154\n", + " normg = 0.0011269641060771434\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.007134673422567097\n", + " normg = 0.0011194962435111964\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.007134672252447352\n", + " normg = 0.0015777697243447293\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.007134673836425299\n", + " normg = 0.017282433601336532\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.007134673250583579\n", + " normg = 0.01436406135058025\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.007134671990780757\n", + " normg = 0.0010506286782037192\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.007134671977324778\n", + " normg = 0.0010483077550104362\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.007134668652569748\n", + " normg = 0.0018430661306737192\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.007134670152673178\n", + " normg = 0.011260477223836224\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.007134668669756386\n", + " normg = 0.0051009367623679625\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.0071346685000858836\n", + " normg = 0.003707062348836702\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.007134668410267631\n", + " normg = 0.001556848324983751\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.007134668389942852\n", + " normg = 0.0008701907153585231\n", + "\n", + " Proj Gradient norm = 3.600194938751331\n", + " Gradient norm = 4.148005766212324\n", + " Residual norm = 0.007134668389936067\n", + "\n", + " ----> GKB Iteration 39: Tk is 400x390\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305445\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.83193710713\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688877\n", + " normg = 4771.714128249087\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.964767377823\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751411\n", + " normg = 674.7446788232279\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494084\n", + " normg = 464.03281682515205\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179536\n", + " normg = 351.4158168488188\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.004909097374483\n", + " normg = 1414.6579297147166\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.8072975138247065\n", + " normg = 765.3645394730936\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753261\n", + " normg = 127.27855986428408\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.858170919770827\n", + " normg = 121.31642673862895\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836187884\n", + " normg = 98.57870121070125\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142312428\n", + " normg = 591.2720912719611\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564391361\n", + " normg = 1321.670148107397\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179388096\n", + " normg = 1408.7449659532624\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113492829\n", + " normg = 181.26322929211025\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471827867\n", + " normg = 58.0406574079259\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.34999532769969455\n", + " normg = 41.81134073923919\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351351305\n", + " normg = 24.77876060916038\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120377751\n", + " normg = 22.793349547241075\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499809691\n", + " normg = 92.2259021670821\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.26784053810965\n", + " normg = 564.223441506491\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267746124\n", + " normg = 126.70694880703188\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971640415\n", + " normg = 28.665066513006735\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136370107\n", + " normg = 18.134658279296456\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568486856\n", + " normg = 13.219165215214616\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621864855\n", + " normg = 13.971552651811857\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.1993810637632569\n", + " normg = 103.25494338435789\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734423137\n", + " normg = 360.1955616408412\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.1545648254887134\n", + " normg = 79.65300684529345\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597205154\n", + " normg = 17.005662021280397\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606921346\n", + " normg = 9.91221720317561\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936741719\n", + " normg = 8.663637758992074\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909036267\n", + " normg = 9.800180132183867\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.28113692435470616\n", + " normg = 170.01827870706643\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496730415556076\n", + " normg = 463.9151823949865\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.1084599362919393\n", + " normg = 71.43536824742111\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496300842\n", + " normg = 17.025813733007585\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268628269\n", + " normg = 7.549584842853771\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523592242075\n", + " normg = 5.855196764272902\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637710593392\n", + " normg = 5.861967382102868\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08481053609792144\n", + " normg = 78.30420824247048\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7195954818773531\n", + " normg = 509.40100933663075\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523885238913462\n", + " normg = 76.77923779729625\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04280003030780522\n", + " normg = 18.887753327739002\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03943663625105114\n", + " normg = 6.210114309413534\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.03889486143525036\n", + " normg = 3.8692712592006533\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.038416847265545964\n", + " normg = 3.8573924169129614\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03689245411945827\n", + " normg = 39.464135009480636\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06398361869116617\n", + " normg = 77.93744195387795\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.026961891597493806\n", + " normg = 3.833130397365166\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.026809916895104077\n", + " normg = 3.0336536189662615\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.02646482021065956\n", + " normg = 3.0342795186093965\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.025450613747472272\n", + " normg = 12.90426363146988\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.22505144604501584\n", + " normg = 148.20384228453096\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.023123557866669694\n", + " normg = 10.980610693213016\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.022037179831215184\n", + " normg = 3.0183448852623584\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.021905589244380273\n", + " normg = 2.6302999949105312\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.021633165887148025\n", + " normg = 3.1244947838431845\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.0241715091749238\n", + " normg = 24.570866838247067\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03270151610043669\n", + " normg = 45.17993606304213\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.020267255528500536\n", + " normg = 2.462432721129935\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.020195350345576873\n", + " normg = 2.3869683971749907\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.018958974073355145\n", + " normg = 2.5161578632198855\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.04734480293431017\n", + " normg = 63.37498321690274\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.03865866935690026\n", + " normg = 54.93680072816213\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.014281179216063112\n", + " normg = 3.7201550573585944\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.014154988779637105\n", + " normg = 1.8605971712940104\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.01409593744819197\n", + " normg = 1.7569730706003246\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.013776826095440524\n", + " normg = 2.6385221916984483\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.01773401854004662\n", + " normg = 26.736143799071698\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.015531037469475182\n", + " normg = 19.485801377440122\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.013155392974662923\n", + " normg = 1.84770306982127\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.013117486487741005\n", + " normg = 1.6184696768640225\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.012973639220996272\n", + " normg = 1.6087514101275793\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.01834656932804308\n", + " normg = 39.37726083600627\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.007813763618794956\n", + " normg = 3.82480276315575\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.007717350871932494\n", + " normg = 0.8744590618586852\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.007708958527182514\n", + " normg = 0.6926161941748665\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.007691514683181113\n", + " normg = 0.6619410089082197\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.007611016379179408\n", + " normg = 2.0169905478946872\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.009565402295941872\n", + " normg = 17.66098722275756\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.00770428042677976\n", + " normg = 5.189216233910853\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.007529379976736879\n", + " normg = 1.0241898310234197\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.007518278351499475\n", + " normg = 0.7056573494584805\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.007504563693291545\n", + " normg = 0.60590548109924\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.007478379519189437\n", + " normg = 0.7089183545199095\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.007713917424501581\n", + " normg = 5.952880811610223\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.009321360680458341\n", + " normg = 16.526448103380776\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.007639234988748484\n", + " normg = 6.603436609457532\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.007362648325580834\n", + " normg = 1.1844536159058565\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.007350084995978411\n", + " normg = 0.6552756682293285\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.0073422941757373145\n", + " normg = 0.5312213139198494\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.007323204953789703\n", + " normg = 0.5413265479219395\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.008402576445682984\n", + " normg = 14.558812685957436\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.007131607325341071\n", + " normg = 4.8678866364525515\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.006977488571986534\n", + " normg = 0.9396159609863977\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.006968691140749669\n", + " normg = 0.5573257362541084\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.006962450066377774\n", + " normg = 0.3925106531385682\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.006954916424889084\n", + " normg = 0.39665633069548223\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.0070799691760287395\n", + " normg = 6.280158319133572\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.006926451949457501\n", + " normg = 4.256345216537915\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.00681575422491836\n", + " normg = 0.4167830997983498\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.006813978717330193\n", + " normg = 0.3353376020168541\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.006809935229349345\n", + " normg = 0.32935684623541533\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.006753499175918657\n", + " normg = 0.8914007207133601\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.006923968596859013\n", + " normg = 4.193701278704205\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.006759558733891712\n", + " normg = 2.1724767759675547\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.006741641869574682\n", + " normg = 1.463656580226435\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.006728086340689237\n", + " normg = 0.29569586685288113\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.006726993053206867\n", + " normg = 0.29170963907251457\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.006685278453004684\n", + " normg = 0.35295313916679355\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.006802924805682664\n", + " normg = 3.7977165028150983\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.006670208189335117\n", + " normg = 1.3340662457082302\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.006657045264264441\n", + " normg = 0.6276691644830928\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.006653995106992571\n", + " normg = 0.30357461211885767\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.006652797745637018\n", + " normg = 0.2615027733076408\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.006649702640656275\n", + " normg = 0.2818105669058835\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.006713064379505448\n", + " normg = 3.8248993592243337\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0066929252477920375\n", + " normg = 3.4185055626600747\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.006621597400476705\n", + " normg = 0.24395619335359434\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.006620877944019598\n", + " normg = 0.24123833648472184\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.006586879516465517\n", + " normg = 0.2782561452030024\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.006631135650296185\n", + " normg = 2.204236283400704\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.006568428068012975\n", + " normg = 0.5093043206195327\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.006565818146253118\n", + " normg = 0.4494246505506845\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.006564183012505534\n", + " normg = 0.3604914926050324\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.006562903973982501\n", + " normg = 0.24953557213015723\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.00656188136589884\n", + " normg = 0.22887668512850906\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.006559764940728996\n", + " normg = 0.33494291393545594\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.006578889068565052\n", + " normg = 2.0014224376178826\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0065637705280600315\n", + " normg = 1.2864293152257724\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0065534599559522915\n", + " normg = 0.20549871840867862\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.00655293513830479\n", + " normg = 0.2047379406833338\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0064770234905599305\n", + " normg = 0.18013068476698918\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.006531013968483287\n", + " normg = 3.1941177843207176\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.006533677988516271\n", + " normg = 3.358857038000016\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0064633561008967545\n", + " normg = 0.31352621308457346\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.006462411696368453\n", + " normg = 0.2162453947555127\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.006461277721959597\n", + " normg = 0.177397733500004\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.006458466304087177\n", + " normg = 0.20354721880246954\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.006475768056574025\n", + " normg = 1.7643722413891845\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.006454508142011113\n", + " normg = 0.31131997494416525\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0064535775466399384\n", + " normg = 0.17911150625163685\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.006452907293582195\n", + " normg = 0.15782160548377244\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.006449914626863733\n", + " normg = 0.181099913837897\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.006454486248801054\n", + " normg = 0.9248533707777669\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.006454246503943286\n", + " normg = 1.2423960538607703\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0064441367432328586\n", + " normg = 0.4450208853355586\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.006442607900521099\n", + " normg = 0.17071098596618892\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.006442194937376264\n", + " normg = 0.15206068149079277\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0064405378294282375\n", + " normg = 0.15905964396421304\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.00645140554761947\n", + " normg = 1.5732299395272848\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.006436695080316898\n", + " normg = 0.32516064177002474\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0064359282994969225\n", + " normg = 0.13914481793996214\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.006435643411049156\n", + " normg = 0.13436173473737012\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.006430712944612335\n", + " normg = 0.25317183869770177\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.006439413874323809\n", + " normg = 0.794377245354924\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.006442375054307843\n", + " normg = 1.6121928259327327\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.006426381414141209\n", + " normg = 0.3331033310747811\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.006425329300237667\n", + " normg = 0.21196524430346303\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.006424412811224515\n", + " normg = 0.14080054155228605\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.006423406809569004\n", + " normg = 0.12808577509405428\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0064222571674427\n", + " normg = 0.4124579163861754\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.00642793872842737\n", + " normg = 1.108448586561911\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.006420486661317545\n", + " normg = 0.18972542596466493\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.006420181732426472\n", + " normg = 0.11702390553293936\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0064199124979493535\n", + " normg = 0.11639068187259215\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.006393359029003322\n", + " normg = 0.2630020175688836\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.006418156459548249\n", + " normg = 2.0503570784559897\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.006394892249529285\n", + " normg = 0.7066532620795346\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.006391719090968123\n", + " normg = 0.1339003541672578\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.006391512018902928\n", + " normg = 0.11182046943478793\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.006390914708984526\n", + " normg = 0.10372242360483716\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.006390187822033947\n", + " normg = 0.14546439462540423\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0063914472962243625\n", + " normg = 0.4507118265793361\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.006392082986504657\n", + " normg = 0.6984703796565892\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0063901602918859865\n", + " normg = 0.5548514707551365\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.006388253840780234\n", + " normg = 0.12443067151829149\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.006388107672375643\n", + " normg = 0.08847950622937899\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.006387912896573486\n", + " normg = 0.08682070046356352\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.006382750526357531\n", + " normg = 0.228257969711101\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.006385074735653454\n", + " normg = 0.7048449280488738\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.006382196949118755\n", + " normg = 0.22635235087030026\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.006381840727391745\n", + " normg = 0.08245613424692463\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.006381746414210795\n", + " normg = 0.08064811975913602\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.006379178716239666\n", + " normg = 0.15641283363654998\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.00638146916522985\n", + " normg = 0.5476949165425236\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.006381210691133707\n", + " normg = 0.7137410068129838\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.00637870269991434\n", + " normg = 0.3887883441121765\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.006377746756728831\n", + " normg = 0.0796694016288835\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.006377670161643166\n", + " normg = 0.07569968629569485\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.006376910453964032\n", + " normg = 0.07975600731840006\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.006381075575455193\n", + " normg = 0.8681311500619071\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0063744446416832\n", + " normg = 0.34203356191351425\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.006373068157634385\n", + " normg = 0.15520257156182052\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.00637271784074495\n", + " normg = 0.10126454964230552\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.006372599247664707\n", + " normg = 0.1220981774988553\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.006372483496278848\n", + " normg = 0.12190404818789581\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.006372351030590092\n", + " normg = 0.08339316199297597\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.006372256280460769\n", + " normg = 0.07209038431646561\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.006372088784072631\n", + " normg = 0.08277652861411698\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.006372680590504137\n", + " normg = 0.4498704616228366\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.006371423984778375\n", + " normg = 0.07110171765806331\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.006371364317907768\n", + " normg = 0.06747576920547141\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0063708055173174495\n", + " normg = 0.06690691215757501\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.006367248368498609\n", + " normg = 1.2133481679707212\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.006360097556309121\n", + " normg = 0.5452498456324512\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.00635827803742718\n", + " normg = 0.047873038753258046\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.006358250033362477\n", + " normg = 0.04771592292827033\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0063530041936812765\n", + " normg = 0.22889996719617162\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.006353314079596228\n", + " normg = 0.28727199750350607\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.006351965390526914\n", + " normg = 0.11082955756322449\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.006351847138160472\n", + " normg = 0.08052652959112427\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.006351781998661081\n", + " normg = 0.052352734860524136\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.006351752054900137\n", + " normg = 0.043156265891303384\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.006351724822384211\n", + " normg = 0.040172781872791205\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.006351691555070008\n", + " normg = 0.049544364899148055\n", + "\n", + " OUTER ITERATION 219:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.006351686610884339\n", + " normg = 0.10026013346489378\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.006351649669690332\n", + " normg = 0.09138103099116596\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.006351590890873909\n", + " normg = 0.03561981845086868\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.006351574016641106\n", + " normg = 0.03387839692899914\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.006351432436883695\n", + " normg = 0.03729761797447039\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.006351748942720453\n", + " normg = 0.31270780842725115\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.006351439682999024\n", + " normg = 0.22483546326525392\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.006351126059685369\n", + " normg = 0.03281192959264215\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.0063511127433157075\n", + " normg = 0.03268447416252346\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.006349324790307229\n", + " normg = 0.028897684656290612\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.006350285608740192\n", + " normg = 0.5075160329342694\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.006348717453863229\n", + " normg = 0.036372626369489\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.006348705173880057\n", + " normg = 0.02605450090739238\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.006348687972764868\n", + " normg = 0.025910406793308728\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.006347671734129528\n", + " normg = 0.1371330604608099\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.006348980928129618\n", + " normg = 0.43639700829257927\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.006347482849861677\n", + " normg = 0.05262766105073256\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.006347460067360589\n", + " normg = 0.023986434805948188\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.006347451698542474\n", + " normg = 0.022002171301611504\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.006347420389627767\n", + " normg = 0.02712266245328522\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.006347557514097878\n", + " normg = 0.18570298709962613\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.006347931772618973\n", + " normg = 0.31388244183686026\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.006347330467306559\n", + " normg = 0.021695597960174725\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.00634732486135195\n", + " normg = 0.021138389919231733\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0063472148792312316\n", + " normg = 0.021234600672454907\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.006347255532782637\n", + " normg = 0.21121551596003937\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.0063470388508003565\n", + " normg = 0.13435544600468488\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.006346907800078416\n", + " normg = 0.023163303275405858\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0063469011986040415\n", + " normg = 0.019632703918643097\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.006346883338204267\n", + " normg = 0.019861818104672843\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.00634737415529699\n", + " normg = 0.3735476202999738\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.0063468052280543944\n", + " normg = 0.2307291410883198\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0063464726286762444\n", + " normg = 0.020465650636808733\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.006346468037584108\n", + " normg = 0.017729358104084623\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.006346452299981111\n", + " normg = 0.01755668044048284\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.00634618255130511\n", + " normg = 0.17870888786952033\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.006346127295072979\n", + " normg = 0.17655528103783646\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.006345933071212529\n", + " normg = 0.03586763152867683\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.006345923386246172\n", + " normg = 0.015944885773779505\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.006345919538955892\n", + " normg = 0.015335684363131985\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.006345864411154676\n", + " normg = 0.02023431079854448\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.006346301317153334\n", + " normg = 0.2641439292123758\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.006345835596762931\n", + " normg = 0.06368499308376367\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0063458012965208165\n", + " normg = 0.030173630536263495\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.006345787597613996\n", + " normg = 0.02185397376570992\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.006345769558167518\n", + " normg = 0.0168772962071495\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.006345766972649113\n", + " normg = 0.053490290472441145\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.006345902617216768\n", + " normg = 0.16382372962626013\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.00634573927446932\n", + " normg = 0.01940632146931285\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.006345735792400974\n", + " normg = 0.013858115999409039\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.006345731013216699\n", + " normg = 0.013762779767896588\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.006345344180932833\n", + " normg = 0.0303784232807979\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.006345706438459927\n", + " normg = 0.23623180709249703\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.006345419838992652\n", + " normg = 0.1286109166932312\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.006345317123185192\n", + " normg = 0.0195816392980698\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.006345313382995743\n", + " normg = 0.013506174854392594\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.006345308899184408\n", + " normg = 0.01114265472906559\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.006345296879734105\n", + " normg = 0.011453574298386164\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.006345330908062809\n", + " normg = 0.12133532077579214\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.006345238836420765\n", + " normg = 0.035018313702150396\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.006345229206711163\n", + " normg = 0.015708506560178925\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.006345225657539432\n", + " normg = 0.012346627159359143\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.006345218227071274\n", + " normg = 0.011581160120911023\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.006345210317923272\n", + " normg = 0.030545800243576643\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.006345221215751505\n", + " normg = 0.060506620195740435\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.006345199434022825\n", + " normg = 0.018766125383561316\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.006345196617988632\n", + " normg = 0.010233645127456325\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.006345194811605491\n", + " normg = 0.010190771948677868\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.006344992941161872\n", + " normg = 0.04354021268585637\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.0063449840448653715\n", + " normg = 0.03314521927285911\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.006344976856600719\n", + " normg = 0.010030920630999914\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.006344975724316977\n", + " normg = 0.008482980145476311\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.006344972541905538\n", + " normg = 0.008379186171754325\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.006344952760192812\n", + " normg = 0.06692249751594061\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.006344926348198018\n", + " normg = 0.019528006501933075\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.006344923246435161\n", + " normg = 0.009752133825690994\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.006344921738910319\n", + " normg = 0.008190632310295185\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.006344916833500393\n", + " normg = 0.008992768808982659\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.006344932240342762\n", + " normg = 0.0580689651444646\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.006344927120101249\n", + " normg = 0.07167174506731636\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.006344900206365861\n", + " normg = 0.029579265231066153\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.006344894535830066\n", + " normg = 0.007557305412588793\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.0063448937962383494\n", + " normg = 0.007512916884219887\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.00634481788375348\n", + " normg = 0.024609525421872093\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.006344821759297288\n", + " normg = 0.035116923097124095\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.006344809286475535\n", + " normg = 0.028675556895265106\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0063448076858345324\n", + " normg = 0.027387916404864533\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.006344802857095741\n", + " normg = 0.006765659478012306\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.006344802292775648\n", + " normg = 0.006479962560891722\n", + "\n", + " OUTER ITERATION 308:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.006344796035370076\n", + " normg = 0.006616566711551017\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.006344793563721051\n", + " normg = 0.046295966137354906\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.006344782044166851\n", + " normg = 0.024708190850598697\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.00634477797728826\n", + " normg = 0.007123647702427698\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.006344777351006189\n", + " normg = 0.006434975802769834\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.006344774039568015\n", + " normg = 0.006921219954403432\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.006344786550206687\n", + " normg = 0.051269167997924824\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.006344805740529055\n", + " normg = 0.08808475065579317\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.006344765214948109\n", + " normg = 0.03674596760470803\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.006344756718678528\n", + " normg = 0.006510015680582573\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.006344756206964437\n", + " normg = 0.006091582278379363\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.006344751492358264\n", + " normg = 0.008692944594168405\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.006344755916440303\n", + " normg = 0.026993621178696883\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.006344751794188419\n", + " normg = 0.02518408881208912\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.006344744405627265\n", + " normg = 0.014917446383771385\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.006344743424188675\n", + " normg = 0.014375305575110235\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.0063447419339596415\n", + " normg = 0.006440600270481556\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.006344741412271313\n", + " normg = 0.005721529759131965\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.006344739625301578\n", + " normg = 0.006023458946510419\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.006344749848223188\n", + " normg = 0.06050388245268849\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.006344729921601257\n", + " normg = 0.02054146410236491\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.0063447271687668465\n", + " normg = 0.0055203951025954625\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.006344726770777061\n", + " normg = 0.005493670624484344\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.006344676589703948\n", + " normg = 0.016999403265584242\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.006344720456793214\n", + " normg = 0.06925102392653609\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.006344672834615386\n", + " normg = 0.01737973338558973\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.006344670988966872\n", + " normg = 0.01091813585714622\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.006344670099732565\n", + " normg = 0.005037557338633345\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0063446697551939\n", + " normg = 0.00465311825017708\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.006344668046105648\n", + " normg = 0.005251759200859946\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.006344689416807845\n", + " normg = 0.06845113171105047\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.006344666276454816\n", + " normg = 0.031041319823000214\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.006344660284133071\n", + " normg = 0.0046659051004468285\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.006344660017971093\n", + " normg = 0.004535194357835068\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.006344654125655214\n", + " normg = 0.00924271761413796\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.006344653055771817\n", + " normg = 0.010158010899041014\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.00634465115050477\n", + " normg = 0.0058442937943561845\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.006344650362333219\n", + " normg = 0.005797265908444402\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.006344650144880736\n", + " normg = 0.012053667527555193\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.0063446501760655695\n", + " normg = 0.015351837111073076\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.00634464863084686\n", + " normg = 0.0047840817502467995\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.006344648363855396\n", + " normg = 0.004254040514160969\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.006344647322862192\n", + " normg = 0.004286984097220928\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.006344643516165164\n", + " normg = 0.017670663409193745\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.006344647465916489\n", + " normg = 0.03257252692885518\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.006344640928509157\n", + " normg = 0.004534799473400496\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.0063446406974445955\n", + " normg = 0.004111000496046256\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.006344639540760458\n", + " normg = 0.004095618603965643\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.006344610000150557\n", + " normg = 0.04418871616060078\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.006344596624851971\n", + " normg = 0.013655726448383998\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.006344594839696423\n", + " normg = 0.005094212131937572\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.006344594463726766\n", + " normg = 0.003178088252248427\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.0063445941376217415\n", + " normg = 0.0032398379829871016\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.006344596250354199\n", + " normg = 0.034404338860266774\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.006344589234381454\n", + " normg = 0.007150468878958055\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.00634458886764556\n", + " normg = 0.003010147965144871\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.006344588733957029\n", + " normg = 0.003002474133348351\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.0063445576855903525\n", + " normg = 0.009868530565170244\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.006344557128826883\n", + " normg = 0.00829730820603578\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.006344556645979138\n", + " normg = 0.00437974430654741\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.006344556495995077\n", + " normg = 0.0022820285378332\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.006344556424180367\n", + " normg = 0.0020768649514817904\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.006344556155324182\n", + " normg = 0.0023931932392913086\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.006344557639077217\n", + " normg = 0.019738865353970396\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.0063445723141866105\n", + " normg = 0.053254685617419896\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.006344555066794762\n", + " normg = 0.0020914794011315688\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.006344555015655298\n", + " normg = 0.0020060555295969918\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.006344554393438334\n", + " normg = 0.002027762689251726\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.0063445534439114035\n", + " normg = 0.010654530856359807\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.006344552716801035\n", + " normg = 0.0076985917549370056\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.006344552060177856\n", + " normg = 0.0020748524750392777\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.006344551977252644\n", + " normg = 0.0019784604597572557\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.006344551743811844\n", + " normg = 0.003907397772792157\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.006344552109712605\n", + " normg = 0.010157031513875866\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.006344551504095512\n", + " normg = 0.0035563719191210957\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.006344551404532638\n", + " normg = 0.0018744356646911667\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.0063445513456503785\n", + " normg = 0.0018694652356926523\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.006344542880611806\n", + " normg = 0.009636886632238948\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.0063445429711007995\n", + " normg = 0.010838286825221666\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.006344542244023341\n", + " normg = 0.001510506313563966\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.006344542216282637\n", + " normg = 0.0014826849053970806\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.006344541473896523\n", + " normg = 0.0014710902780459044\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.006344541156708541\n", + " normg = 0.013702986165159267\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.0063445438633308055\n", + " normg = 0.025533611948778144\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.006344539806173287\n", + " normg = 0.0057853988835848665\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.006344539577168082\n", + " normg = 0.0016238177310204283\n", + "\n", + " OUTER ITERATION 394:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.006344539544762355\n", + " normg = 0.0013858344669788246\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.006344539429813681\n", + " normg = 0.0014800718218078402\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.0063445403241368355\n", + " normg = 0.01329851453378614\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.006344540541713663\n", + " normg = 0.01580350477402977\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.006344538779500285\n", + " normg = 0.006431258239159072\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.006344538523191248\n", + " normg = 0.0019823656074851306\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.006344538487806363\n", + " normg = 0.0013058360767491137\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.006344538451225366\n", + " normg = 0.0012974141935576642\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.006344536534262554\n", + " normg = 0.006836276898200303\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.0063445362389761605\n", + " normg = 0.0012922742387649108\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.006344536218651479\n", + " normg = 0.0012128791003852648\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.006344536018556809\n", + " normg = 0.0018061879082735988\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.006344536375877872\n", + " normg = 0.006733498606484917\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.006344536054460426\n", + " normg = 0.005278201763819043\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.0063445356944515086\n", + " normg = 0.0015818936301681312\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.006344535649966902\n", + " normg = 0.0012059022053574268\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.006344535598355858\n", + " normg = 0.0013206919362161607\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.0063445357133798804\n", + " normg = 0.007029154216606988\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.006344535428385005\n", + " normg = 0.0029647358358898634\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.0063445353662932875\n", + " normg = 0.0011415169162964634\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.006344535348039014\n", + " normg = 0.0011228418957934922\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.006344534843869867\n", + " normg = 0.0015981668769991012\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.006344535013187139\n", + " normg = 0.0067237460304704925\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.006344534994654776\n", + " normg = 0.007055029870158965\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.0063445346848206114\n", + " normg = 0.0011985884491452084\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.006344534668517108\n", + " normg = 0.001083526754719206\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.006344534588076816\n", + " normg = 0.0010929167050625376\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.006344534415695606\n", + " normg = 0.010377047080842675\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.006344533672698432\n", + " normg = 0.0050569957059844245\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.006344533417661625\n", + " normg = 0.0012741386392339136\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.006344533392787538\n", + " normg = 0.001055864951543013\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.006344533354798887\n", + " normg = 0.0012899277257736573\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.006344533535417929\n", + " normg = 0.007098357036606246\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.006344533865517851\n", + " normg = 0.01046868989732487\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.006344533194035077\n", + " normg = 0.0010079641241803365\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 0.006344533181849884\n", + " normg = 0.000985707516607029\n", + "\n", + " Proj Gradient norm = 3.1191873813311832\n", + " Gradient norm = 3.7947436081009873\n", + " Residual norm = 0.006344533181844052\n", + "\n", + " ----> GKB Iteration 40: Tk is 410x400\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305445\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.83193710713\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.9842342068881\n", + " normg = 4771.714128249076\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.33460918821306\n", + " normg = 1156.9647673778222\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.32720952751405\n", + " normg = 674.7446788232257\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494084\n", + " normg = 464.03281682515365\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179569\n", + " normg = 351.4158168488312\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.00490909737542\n", + " normg = 1414.6579297147644\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824145\n", + " normg = 765.3645394730164\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753399\n", + " normg = 127.27855986428689\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.85817091977096\n", + " normg = 121.31642673863193\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836190014\n", + " normg = 98.57870121068706\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.231223142304732\n", + " normg = 591.2720912711133\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564303046\n", + " normg = 1321.670148101516\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.77581817938437\n", + " normg = 1408.7449659533065\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113519836\n", + " normg = 181.26322929372742\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471821649\n", + " normg = 58.040657407684876\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.3499953276995486\n", + " normg = 41.81134073917208\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035134526\n", + " normg = 24.778760609163527\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.26642991203769373\n", + " normg = 22.793349547254525\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998044314\n", + " normg = 92.22590216606412\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538034002\n", + " normg = 564.2234414943173\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117268258314\n", + " normg = 126.70694881044771\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971634934\n", + " normg = 28.665066512891404\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136376582\n", + " normg = 18.13465827923482\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.1596061356850562\n", + " normg = 13.219165215217796\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621874695\n", + " normg = 13.971552651811702\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376807366\n", + " normg = 103.25494338859173\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507735135948\n", + " normg = 360.19556165763527\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15456482548728143\n", + " normg = 79.65300684395918\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597167723\n", + " normg = 17.005662021558933\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606870942\n", + " normg = 9.912217203183003\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936691165\n", + " normg = 8.663637758958787\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909012604\n", + " normg = 9.800180132083714\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2811369243201837\n", + " normg = 170.0182786907644\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496730414479502\n", + " normg = 463.91518237414476\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845993629758872\n", + " normg = 71.43536825264887\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496384791\n", + " normg = 17.02581373323014\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268710038\n", + " normg = 7.54958484304984\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523592319588\n", + " normg = 5.855196764335078\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637710676076\n", + " normg = 5.861967382253853\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08481053607712677\n", + " normg = 78.30420826380436\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.719595483519274\n", + " normg = 509.4010096891401\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523885175259523\n", + " normg = 76.77923815027438\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04280002917091205\n", + " normg = 18.887754115267562\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.039436634642458196\n", + " normg = 6.210117345017744\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.03889485895371225\n", + " normg = 3.869277931243937\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03841684232396566\n", + " normg = 3.8574026328762914\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03689246770442158\n", + " normg = 39.46517281462741\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06398695419819166\n", + " normg = 77.94156384695069\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.026961299125330806\n", + " normg = 3.8336122421815415\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.026809283467743167\n", + " normg = 3.0341425442723198\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.026464033470680548\n", + " normg = 3.0348982046722375\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.025449512518333783\n", + " normg = 12.913025902036244\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.22537809472353748\n", + " normg = 148.32504235454005\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.023119257788288113\n", + " normg = 10.988000183100686\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.022031397211169014\n", + " normg = 3.0211582879667\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.021899552462326864\n", + " normg = 2.6329233557026557\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.021626517906845034\n", + " normg = 3.12806395984687\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.02417417639088098\n", + " normg = 24.612639406230038\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03272848633622454\n", + " normg = 45.24796658284549\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.020256745724030297\n", + " normg = 2.4663020951955956\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.020184611935964644\n", + " normg = 2.390839913094626\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.018942406168266982\n", + " normg = 2.5219566551743124\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.04796823853787407\n", + " normg = 64.04323899701458\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.039065523459103316\n", + " normg = 55.478835047853785\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.014204989307108435\n", + " normg = 3.7528625034273957\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.01407678583137232\n", + " normg = 1.8709845009960295\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.014017230613742769\n", + " normg = 1.7659022587808013\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.013696761227744395\n", + " normg = 2.6363714754602667\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.01765619652598961\n", + " normg = 26.771456209138336\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.015556945236973287\n", + " normg = 19.960973615819547\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.013064433044228054\n", + " normg = 1.8682680545606734\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.013025817346526953\n", + " normg = 1.6298498991228905\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.012883747097179807\n", + " normg = 1.6206962232416091\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.018029229601994077\n", + " normg = 39.27797883679351\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.007604685091276015\n", + " normg = 4.842131504365793\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.007451594962062026\n", + " normg = 0.9234594568089259\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.007442476750361311\n", + " normg = 0.7241535864166\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.007424714674478305\n", + " normg = 0.6934068661617662\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.007308267738432116\n", + " normg = 2.170168408648018\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.012844992324829847\n", + " normg = 29.79910329179696\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.007507847264815748\n", + " normg = 6.795025755197385\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.007205873043864558\n", + " normg = 1.367412767757994\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.007186500431448545\n", + " normg = 0.8564560663804491\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.007169901956172544\n", + " normg = 0.6396076279129737\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.007149001780570085\n", + " normg = 0.6418195349444727\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.007140755664749044\n", + " normg = 3.1219514379679176\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.0073316554071844444\n", + " normg = 6.361433647480534\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.007078930414407863\n", + " normg = 2.941805592468835\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.007023832461645365\n", + " normg = 0.7396460957811092\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.007018236652246954\n", + " normg = 0.5677341433625593\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.007008331128215322\n", + " normg = 0.5569205358670806\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.006866401411792437\n", + " normg = 2.039371212773429\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.008023698800953896\n", + " normg = 13.86831053401622\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.006851584086259426\n", + " normg = 2.458652150012017\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.006809721941216392\n", + " normg = 0.7100148422686636\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.006803765008719467\n", + " normg = 0.5311520983911419\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.006793040258072738\n", + " normg = 0.5192853891382657\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.00676870122748083\n", + " normg = 1.1517270976860945\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.007373900854006199\n", + " normg = 7.9139979553806326\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.006819482685309316\n", + " normg = 4.1101630862103375\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.006742385025071475\n", + " normg = 2.5157416139782662\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.006702619975904487\n", + " normg = 0.48771301804419487\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.006699808039359836\n", + " normg = 0.4572772624183441\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.006678268846073116\n", + " normg = 0.45926631690698505\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.006741145871853162\n", + " normg = 5.560404660624419\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.006815108337965496\n", + " normg = 7.407965418868012\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.006496420959279409\n", + " normg = 2.3701622418533663\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.006460473850761429\n", + " normg = 0.45939534783744157\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.006458045733382368\n", + " normg = 0.38981489480587045\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.006449648951145804\n", + " normg = 0.4180851503042877\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.006459278530065954\n", + " normg = 1.9870300101432294\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.006423851930851424\n", + " normg = 1.2019307777911532\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0064102621173114495\n", + " normg = 0.6936867158000856\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.006406428730252287\n", + " normg = 0.5047736953419057\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0064036888526093575\n", + " normg = 0.3748340977451522\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.006400751197465031\n", + " normg = 0.3716174309312753\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.006393214267671169\n", + " normg = 0.9605850733287828\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.006403696555717156\n", + " normg = 1.8351314935839127\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.006382748643549482\n", + " normg = 0.43630327332305535\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.006380823897453672\n", + " normg = 0.34339080086595264\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.006377065403142684\n", + " normg = 0.3422020642263256\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.00621793335683624\n", + " normg = 6.238156587459492\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.005985725561170395\n", + " normg = 0.8503015516678676\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.005981179472245787\n", + " normg = 0.15947535945436345\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.005980859630016593\n", + " normg = 0.15910666340933932\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.005900337503774765\n", + " normg = 0.6884948651278868\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.005924083519612504\n", + " normg = 1.828654035887845\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.005900402186298069\n", + " normg = 1.1820697513976492\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.005886507749281716\n", + " normg = 0.20730197142432943\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.005885972904145208\n", + " normg = 0.13540421453174664\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.005885589048839539\n", + " normg = 0.13027428953420445\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.005885175818687736\n", + " normg = 0.27531574745826753\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.005888275153274906\n", + " normg = 0.8205348917917354\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.005884203470808319\n", + " normg = 0.17463776109211224\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.005883955275514492\n", + " normg = 0.09950094017211941\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.005883777513582592\n", + " normg = 0.0985755187952113\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.005873886664983082\n", + " normg = 0.26018373594440425\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.00590264453431156\n", + " normg = 2.3114971461228735\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.005889645018829471\n", + " normg = 1.8015799245815554\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.005869869459519478\n", + " normg = 0.09466222991895851\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.005869762741345988\n", + " normg = 0.09161091553793349\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.005867859185007306\n", + " normg = 0.09873004484128572\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.005874675053617412\n", + " normg = 1.0353413133408707\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.005892112564825481\n", + " normg = 1.8483454684880671\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.005865944319972844\n", + " normg = 0.1406313855553044\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.005865757136253197\n", + " normg = 0.07565556212654649\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.005865646644794967\n", + " normg = 0.0733670406013443\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.005864358673818523\n", + " normg = 0.15396373163615357\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.005866918109207668\n", + " normg = 0.6869638724787877\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.00586406568022858\n", + " normg = 0.23815923511673623\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.005863659872689296\n", + " normg = 0.07189690132297065\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.005863586883503936\n", + " normg = 0.07039029759990524\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.005861774289759486\n", + " normg = 0.11311082291168328\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.005866220256061926\n", + " normg = 0.8030410609955677\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.005869410942902691\n", + " normg = 1.1946946596635177\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.00586094091368418\n", + " normg = 0.24691723830372586\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.005860537172716167\n", + " normg = 0.06961381962763595\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.005860473982169005\n", + " normg = 0.06736252140883278\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.005859266007066355\n", + " normg = 0.1236777665903032\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.00585925297030845\n", + " normg = 0.1970582533645486\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.005858743575153345\n", + " normg = 0.13754809115049618\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.005858601124946217\n", + " normg = 0.15052498844726522\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.005858450603284782\n", + " normg = 0.1069324138077319\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.005858347108630049\n", + " normg = 0.06678804684220377\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.005858268126223813\n", + " normg = 0.06473109829361413\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.005857770501002634\n", + " normg = 0.1324131053287571\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.005857784955694178\n", + " normg = 0.20252714996981167\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.005857516902116134\n", + " normg = 0.08460483842872363\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.005857444480451875\n", + " normg = 0.06310673288475882\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.005857337690240433\n", + " normg = 0.06312750302399216\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0058559943965545\n", + " normg = 0.7197847834278392\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.005852842444500315\n", + " normg = 0.07809397408479982\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.005852785524660529\n", + " normg = 0.05682203169294856\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0058527021644148094\n", + " normg = 0.056709129090461316\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.005832621252116443\n", + " normg = 0.3533337310372094\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.005834304444013019\n", + " normg = 0.6391804916973235\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.00583182030649127\n", + " normg = 0.020535735315910415\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.005831815914917392\n", + " normg = 0.01636286127896555\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.005831806477248212\n", + " normg = 0.012396471729844349\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.005831789091201012\n", + " normg = 0.01303707999810493\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.005831961005459664\n", + " normg = 0.15957432882721578\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.005837028254180046\n", + " normg = 0.803441322098355\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.005832013887784395\n", + " normg = 0.21532679592138704\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.005831722567472045\n", + " normg = 0.054451192859591824\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.005831701957499278\n", + " normg = 0.01461802537182355\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.0058316992393842824\n", + " normg = 0.012522162319303767\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.005831689745050957\n", + " normg = 0.01156808353413755\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.005831682972737553\n", + " normg = 0.03529544673915619\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0058319762173923\n", + " normg = 0.19408188355725617\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0058317068694350195\n", + " normg = 0.08974791508816721\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.005831659235274348\n", + " normg = 0.02682014682940514\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.005831654081836812\n", + " normg = 0.010455984034369425\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.005831652514916628\n", + " normg = 0.010177489830892074\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.005831617857138078\n", + " normg = 0.01829720508171211\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.00583229884132491\n", + " normg = 0.2611258906551674\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.005832573863578577\n", + " normg = 0.3912690955768677\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.005831751490765641\n", + " normg = 0.16953508336933437\n", + "\n", + " OUTER ITERATION 200:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.005831572881573754\n", + " normg = 0.020935539127975078\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.005831568489135638\n", + " normg = 0.014164695428235773\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.005831563686347807\n", + " normg = 0.010098920874372924\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.005831558021417395\n", + " normg = 0.009896653814793082\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.005831551907209855\n", + " normg = 0.04050024806947372\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.005831594677549805\n", + " normg = 0.09241033482403652\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.005831544661218248\n", + " normg = 0.04962069561355927\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.0058315291002903474\n", + " normg = 0.011936320973040274\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.005831527653914227\n", + " normg = 0.009152291806100662\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0058315250966121555\n", + " normg = 0.008998533764289612\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.005831481894890105\n", + " normg = 0.03148136679957227\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.005831484907456995\n", + " normg = 0.044740317201213686\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.005831472457261929\n", + " normg = 0.011651078055734435\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.005831471145927927\n", + " normg = 0.008570684906279043\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.0058314691946600335\n", + " normg = 0.008527416244528845\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.005831356448529667\n", + " normg = 0.06501167069379098\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.005831330294187764\n", + " normg = 0.008833118698000311\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.005831329436511924\n", + " normg = 0.007589089622134268\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0058313264549468505\n", + " normg = 0.007683016880459844\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.005831321362753556\n", + " normg = 0.042753821783215615\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.005831300182130736\n", + " normg = 0.010649876719473714\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.005831298844714287\n", + " normg = 0.00982629404818244\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.005831297604421969\n", + " normg = 0.009552753846454093\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.005831296349724414\n", + " normg = 0.010117822430865136\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.005831295136635716\n", + " normg = 0.011576748795943875\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.0058312938990112235\n", + " normg = 0.011505080512284667\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.005831292596649212\n", + " normg = 0.009000549216035008\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.005831291487929445\n", + " normg = 0.007884948183956086\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0058312899829702225\n", + " normg = 0.009083822536303488\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.005831290170162888\n", + " normg = 0.02540775918156924\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.005831293805350141\n", + " normg = 0.03872471653707827\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.005831284407150356\n", + " normg = 0.007740099066331102\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.005831283720869341\n", + " normg = 0.00704705177632007\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.005831280195030556\n", + " normg = 0.0070395964940766715\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.005831278826072694\n", + " normg = 0.17119100879276272\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.0058311407582688655\n", + " normg = 0.08127033553833729\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.0058311004562316\n", + " normg = 0.005588399014986513\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.005831100075201196\n", + " normg = 0.005584778899375815\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.005830774393574356\n", + " normg = 0.003166955205658494\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.005830902111953851\n", + " normg = 0.11922285435028102\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.005830795467877612\n", + " normg = 0.06014869734891178\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.005830771235628249\n", + " normg = 0.021909593587141764\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.005830767641656815\n", + " normg = 0.008627268490816256\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.005830766722644237\n", + " normg = 0.006249359239616939\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.005830765590578339\n", + " normg = 0.003701972040481168\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.005830765350683768\n", + " normg = 0.008258514056065914\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.0058307675640849295\n", + " normg = 0.021847744217105437\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0058307646527033545\n", + " normg = 0.0031981274953057923\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.005830764556414001\n", + " normg = 0.002336312562978953\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0058307644140155185\n", + " normg = 0.002310827741497888\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.005830756990922972\n", + " normg = 0.00801895884968246\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.005830806668471505\n", + " normg = 0.09207856050609907\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.00583075857643186\n", + " normg = 0.02598996936456544\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.005830754215027068\n", + " normg = 0.005097725138056609\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.005830753924933074\n", + " normg = 0.003937512773534206\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.005830753359672705\n", + " normg = 0.00306846396119613\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.005830753044459196\n", + " normg = 0.006107994420821391\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.005830755183455898\n", + " normg = 0.016977103845902713\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.005830752398292926\n", + " normg = 0.003594856700209148\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.005830752256352838\n", + " normg = 0.002259371339636607\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0058307521683125954\n", + " normg = 0.002157705991519925\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.005830752023278095\n", + " normg = 0.003408899726778186\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0058307526894383396\n", + " normg = 0.012760960390431961\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.005830751881490958\n", + " normg = 0.00640786326262824\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.005830751608390789\n", + " normg = 0.0019405022959381093\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.005830751558232884\n", + " normg = 0.0019335367331511863\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0058307448962871215\n", + " normg = 0.0028948744995225787\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.005830753996236911\n", + " normg = 0.04022882950187693\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.005830748080881497\n", + " normg = 0.025697494383883777\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.005830744050143169\n", + " normg = 0.0017739495043877507\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.005830744012141187\n", + " normg = 0.001748580903347481\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.005830742427956224\n", + " normg = 0.0032465204840417985\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0058307423523172395\n", + " normg = 0.004680690733427223\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.005830742195888943\n", + " normg = 0.004015071765210626\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.005830742038861434\n", + " normg = 0.0019334275457849818\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.005830741976485717\n", + " normg = 0.0017065542599069407\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.005830741787927433\n", + " normg = 0.0018559455231716602\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.005830742298079365\n", + " normg = 0.013073251389074074\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.0058307419831650645\n", + " normg = 0.012036517485748334\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.0058307409390181315\n", + " normg = 0.0023395147400999176\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.005830740883024484\n", + " normg = 0.001685876782817882\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.005830740815013351\n", + " normg = 0.001685751034516059\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.005830740325980136\n", + " normg = 0.009279565602615437\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.005830740450882618\n", + " normg = 0.010876127318411095\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.005830739715942107\n", + " normg = 0.0016658230109637187\n", + "\n", + " OUTER ITERATION 285:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.005830739682259417\n", + " normg = 0.0016265506504616728\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.005830738984603186\n", + " normg = 0.0016345163352058658\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.005830739913643063\n", + " normg = 0.023326719916170215\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.005830737002442408\n", + " normg = 0.011642462418095093\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.0058307359905463915\n", + " normg = 0.0022823214602312267\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.005830735934664108\n", + " normg = 0.0015608698960383742\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.005830735872538282\n", + " normg = 0.0015595857446459155\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.005830735491102262\n", + " normg = 0.009278268958638812\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.005830735476763826\n", + " normg = 0.009689757328613628\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.00583073489122441\n", + " normg = 0.001560640594848745\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.005830734861785127\n", + " normg = 0.0015085417796763365\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.005830734415365117\n", + " normg = 0.001581959291934446\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.005830734570440084\n", + " normg = 0.010615864146534476\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0058307337640209475\n", + " normg = 0.003749722000722033\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.005830733630967441\n", + " normg = 0.001506159711176087\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.00583073358747963\n", + " normg = 0.0014754152859835499\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.0058307326417735145\n", + " normg = 0.004175621831668116\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.00583073255082981\n", + " normg = 0.004188603501789746\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0058307324303901\n", + " normg = 0.001961950769834403\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.005830732389861812\n", + " normg = 0.001476863655609774\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.005830732330628069\n", + " normg = 0.0014624434465527415\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.005830731971043355\n", + " normg = 0.009234064164921845\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.005830732175535028\n", + " normg = 0.011376215996644302\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.005830731376537926\n", + " normg = 0.0014877015318903474\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.00583073135002895\n", + " normg = 0.001436661740035605\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.005830730953359343\n", + " normg = 0.0014591597200499023\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.005830730433464724\n", + " normg = 0.006167288214667981\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.005830730285230722\n", + " normg = 0.008629848711165516\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.005830730034044012\n", + " normg = 0.0064753804045892555\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.005830729764823274\n", + " normg = 0.0015065330332371882\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.005830729736386097\n", + " normg = 0.0014536585414523728\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.005830729294653316\n", + " normg = 0.0016944843149617427\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.005830729116900174\n", + " normg = 0.0052381945861768855\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.0058307301423367285\n", + " normg = 0.014990353346842178\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.005830728813859593\n", + " normg = 0.0034396603415876954\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.005830728729849845\n", + " normg = 0.001385324502309165\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.005830728702164422\n", + " normg = 0.0013646851501608122\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.00583072761960705\n", + " normg = 0.0032765100529898606\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.005830727216351608\n", + " normg = 0.004560180776954133\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.005830727176717864\n", + " normg = 0.0050063385952272225\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.00583072701253388\n", + " normg = 0.0015933433901108955\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.005830726984969441\n", + " normg = 0.0012983338219153971\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.005830726923731247\n", + " normg = 0.0012829499205170474\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.005830726460900582\n", + " normg = 0.012916598517428992\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.005830725441415077\n", + " normg = 0.00229549146284422\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.0058307253920123195\n", + " normg = 0.001567417293174196\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.005830725334454348\n", + " normg = 0.0013874311348196196\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.005830725087578764\n", + " normg = 0.001735111301222731\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.005830725166175248\n", + " normg = 0.006074702130471163\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.005830725896816273\n", + " normg = 0.012528560166995207\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.005830724854299959\n", + " normg = 0.002781827406020011\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0058307247960015\n", + " normg = 0.0012376573636981641\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.005830724773391216\n", + " normg = 0.0012020043023911505\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.005830724464346859\n", + " normg = 0.0016736738257212302\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.005830724452642944\n", + " normg = 0.0033818404545947556\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.005830724423447353\n", + " normg = 0.0035247524940318136\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.00583072433835875\n", + " normg = 0.0012758288798793717\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.005830724317795312\n", + " normg = 0.001185477715631639\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.0058307241956710035\n", + " normg = 0.0012387142089756652\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.005830724237718325\n", + " normg = 0.008587078009665293\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.005830723797517783\n", + " normg = 0.0018797828537067943\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.005830723767461641\n", + " normg = 0.0011666014457334143\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.0058307237405723225\n", + " normg = 0.0011650285140515377\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.005830715715797133\n", + " normg = 0.010640996508777197\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.005830720009760059\n", + " normg = 0.028734867664661098\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.005830714970497189\n", + " normg = 0.0014524400467825535\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.0058307149517679065\n", + " normg = 0.0008826584488732975\n", + "\n", + " Proj Gradient norm = 2.6992085245090727\n", + " Gradient norm = 3.5199417162669855\n", + " Residual norm = 0.005830714951762623\n", + "\n", + " ----> GKB Iteration 41: Tk is 420x410\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.831937107134\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688817\n", + " normg = 4771.7141282490775\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.9647673778238\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527513972\n", + " normg = 674.7446788232251\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494078\n", + " normg = 464.0328168251525\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179658\n", + " normg = 351.41581684883516\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.00490909737578\n", + " normg = 1414.6579297147853\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824163\n", + " normg = 765.3645394730237\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753392\n", + " normg = 127.27855986428641\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708904\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836190964\n", + " normg = 98.57870121070202\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.2312231423134765\n", + " normg = 591.2720912721625\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564418126\n", + " normg = 1321.6701481089224\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179381503\n", + " normg = 1408.7449659527888\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113493007\n", + " normg = 181.26322929199318\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.39094514718297607\n", + " normg = 58.040657407996775\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.3499953276997802\n", + " normg = 41.81134073926332\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035135932\n", + " normg = 24.778760609161917\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.26642991203789834\n", + " normg = 22.793349547257314\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499816096\n", + " normg = 92.22590216757587\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.2678405381068902\n", + " normg = 564.2234415062032\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2835211726764312\n", + " normg = 126.70694880636064\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971646402\n", + " normg = 28.665066512912237\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.1672721113637902\n", + " normg = 18.134658279235207\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568500898\n", + " normg = 13.219165215223795\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621870678\n", + " normg = 13.971552651852482\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376513035\n", + " normg = 103.25494338545651\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734298243\n", + " normg = 360.195561638148\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15456482548842662\n", + " normg = 79.65300684505868\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597206252\n", + " normg = 17.005662021179486\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606924882\n", + " normg = 9.912217203155903\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936745159\n", + " normg = 8.663637758994332\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909032017\n", + " normg = 9.800180132237246\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.28113692436293486\n", + " normg = 170.01827871039163\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496730415150088\n", + " normg = 463.9151823882795\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.108459936290828\n", + " normg = 71.4353682464848\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496287833\n", + " normg = 17.025813732710166\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268625178\n", + " normg = 7.549584842810148\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523592239902\n", + " normg = 5.8551967642747\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637710589073\n", + " normg = 5.861967382194605\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08481053607711565\n", + " normg = 78.30420826327064\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7195954835162481\n", + " normg = 509.4010096851388\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523885173955742\n", + " normg = 76.77923818944934\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.042800029102122106\n", + " normg = 18.887754201704865\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.039436634520602996\n", + " normg = 6.210117713455342\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.0388948587222147\n", + " normg = 3.869278853652213\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.038416841742477\n", + " normg = 3.8574042840248364\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03689246431911846\n", + " normg = 39.46537228370696\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06398764527151368\n", + " normg = 77.94242598054021\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.026961166646439796\n", + " normg = 3.833762422035206\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.026809137817272385\n", + " normg = 3.034310439422176\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.0264638301960478\n", + " normg = 3.0351291556744973\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.0254491906910955\n", + " normg = 12.916887428867962\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.22552553151977978\n", + " normg = 148.37969184199022\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.023117425904039045\n", + " normg = 10.991644576480052\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.022028822645901183\n", + " normg = 3.022651088862027\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.02189683696155437\n", + " normg = 2.634390201704984\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.021623417981213377\n", + " normg = 3.1302309521114764\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.024178434572846748\n", + " normg = 24.64407060272417\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.0327471188912703\n", + " normg = 45.29180709575553\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.020251197475373555\n", + " normg = 2.4686488344640605\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.02017892384405481\n", + " normg = 2.39322642481656\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.018932471734743318\n", + " normg = 2.5259655376897845\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.048459278186679285\n", + " normg = 64.5575552583433\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.03929167321114329\n", + " normg = 55.78942919711719\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.01415248368419519\n", + " normg = 3.772294573405666\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.014023040805560131\n", + " normg = 1.8784715464254857\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.013963069339838404\n", + " normg = 1.7727660814323882\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.013640563308894895\n", + " normg = 2.641445236243711\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.017637715641485554\n", + " normg = 26.904781289086287\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.015561834398838995\n", + " normg = 20.237804905485373\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.012999880463598191\n", + " normg = 1.8822960624389107\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.012960752123866603\n", + " normg = 1.6387926817475147\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.01281894104664531\n", + " normg = 1.6300685207431251\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.017951728091061464\n", + " normg = 39.543284888910264\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.007430489468188576\n", + " normg = 5.551186459349369\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.007229256522474603\n", + " normg = 0.9688874915561837\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.007219337772557184\n", + " normg = 0.7527073774887947\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.007200974237902569\n", + " normg = 0.7225466460501465\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.007060794979838832\n", + " normg = 2.3633918724672243\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.015776309359481492\n", + " normg = 37.56546193554318\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.007269435068448798\n", + " normg = 7.046776947476191\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.006942970885889408\n", + " normg = 1.4867001615856137\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.006919787126663813\n", + " normg = 0.9404168298274342\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.006899371225927979\n", + " normg = 0.6876497624279081\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.0068761075352260165\n", + " normg = 0.6814797793165477\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.006860220001950046\n", + " normg = 2.521379824791821\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.00839081140518236\n", + " normg = 13.551729572691098\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.0069978790971543465\n", + " normg = 6.38682757291595\n", + "\n", + " OUTER ITERATION 91:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.006771926576220407\n", + " normg = 2.294379482052126\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.006737570617636195\n", + " normg = 0.5992344953114837\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.006732958757227834\n", + " normg = 0.5827862945841543\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.006630550609325255\n", + " normg = 1.0242922631536824\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.006694869194607187\n", + " normg = 3.027645438179916\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.006605659019755086\n", + " normg = 1.7967856614376578\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.006581852040868743\n", + " normg = 1.3231376838653879\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.0065695995759579755\n", + " normg = 0.7353850786802699\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.006563992979969011\n", + " normg = 0.5395592658879219\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.0065568716613707235\n", + " normg = 0.5392087576912628\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.0065155179429008435\n", + " normg = 2.960955816361425\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.006495153863638459\n", + " normg = 2.517585465547181\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.0064550924278762795\n", + " normg = 0.5037187252744332\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.006451921780801936\n", + " normg = 0.49749793792051356\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.00632453662053492\n", + " normg = 0.4790579237704408\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.0063644556831365115\n", + " normg = 4.64879166531822\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0062316291292831985\n", + " normg = 0.5365598914944212\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.006228394404602753\n", + " normg = 0.4766390218813324\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.006214100207810161\n", + " normg = 0.4283077363310212\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.006163468987475206\n", + " normg = 0.751066772075621\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.00619907386341401\n", + " normg = 2.6388107377039023\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.006190277029680975\n", + " normg = 2.9099173050776606\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.006139050924681284\n", + " normg = 0.8344241842959405\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.006133714972012724\n", + " normg = 0.4047452792527776\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.006131119232057079\n", + " normg = 0.39841113476938084\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.006043025016399392\n", + " normg = 0.7301837181756018\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.006047050504499225\n", + " normg = 1.5772475206684857\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.006037784829879455\n", + " normg = 1.2641840990650686\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0060271971162666\n", + " normg = 0.3824672399018253\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.00602536596516836\n", + " normg = 0.36211867007758497\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.006009912042363416\n", + " normg = 0.37099598852666005\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0060062998520982154\n", + " normg = 2.3641728955615116\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.005971074709271899\n", + " normg = 0.4033440304114001\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.005969218324629966\n", + " normg = 0.35284754651790823\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.005961573966161631\n", + " normg = 0.3681408671531993\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.005996652605437088\n", + " normg = 2.914320270597688\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0059307665325323234\n", + " normg = 1.4009161928662497\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.005909549400218054\n", + " normg = 0.3637363522996697\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.005906921097402419\n", + " normg = 0.3279394578328694\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.005895562767654887\n", + " normg = 0.5188039502269759\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.005893747330217866\n", + " normg = 0.7336689569516566\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.005890339909138882\n", + " normg = 0.5595103420054189\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.005887640233095254\n", + " normg = 0.32983842934522306\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.005885858194219907\n", + " normg = 0.3157361536353508\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.005875392403250407\n", + " normg = 0.520686505130097\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.005875658027144501\n", + " normg = 0.9542278161574831\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.005870376603620513\n", + " normg = 0.5735618306347668\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.005867699896974071\n", + " normg = 0.310394831121648\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.005866103658406821\n", + " normg = 0.30556181972279467\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0058356139588968325\n", + " normg = 0.6974865692773208\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.00583522479605907\n", + " normg = 0.9079465527124957\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.005829687475205272\n", + " normg = 0.34371540526684935\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.005828341462454162\n", + " normg = 0.2912428663400675\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.005824761113562676\n", + " normg = 0.2938904534389352\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.005815748256370571\n", + " normg = 2.5878974903936376\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0058431483355896085\n", + " normg = 3.397859840923633\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.005772592556699859\n", + " normg = 0.2712404168904289\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0057717022744191325\n", + " normg = 0.2683286531378809\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.005729526056832292\n", + " normg = 0.2514869721067735\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.005805568219614654\n", + " normg = 7.8572271363957995\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.005430832342313265\n", + " normg = 0.31792212432865224\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.005430061056560567\n", + " normg = 0.154065080942586\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.005429689001201945\n", + " normg = 0.14369630038912207\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.005426528191889004\n", + " normg = 0.18702597878138602\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.005444876467807184\n", + " normg = 1.1295223277512043\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.005487276868187727\n", + " normg = 2.466145501517551\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.005442228897193071\n", + " normg = 1.5685971011696824\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.005418664470391671\n", + " normg = 0.3657287587009231\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0054175878381399305\n", + " normg = 0.21002771376528706\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.005417146655529429\n", + " normg = 0.13776149837209517\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.005416814098209081\n", + " normg = 0.1251632420741035\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.005416100403999038\n", + " normg = 0.20080399205309352\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0054252030215284994\n", + " normg = 1.3286719074175577\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.005416668145833678\n", + " normg = 0.6313767460281333\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.005414170387214273\n", + " normg = 0.11091150060440387\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.005414016606581922\n", + " normg = 0.11042866129920298\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.005393995883702338\n", + " normg = 0.18261423560857046\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0053939860747297804\n", + " normg = 0.3487227009205345\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.00539534173605415\n", + " normg = 0.6223457717220868\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.005392758198885777\n", + " normg = 0.1325442615700145\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.005392607368689984\n", + " normg = 0.07545349808299213\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.005392504511718256\n", + " normg = 0.07441168430525312\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.005390382094644633\n", + " normg = 0.22573158671930957\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.00540698740336271\n", + " normg = 1.6928345771309155\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.005389816926636234\n", + " normg = 0.2371880163110752\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.005389439482194191\n", + " normg = 0.07416666824569551\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0053893666862524356\n", + " normg = 0.07117450367641609\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.005388271700480463\n", + " normg = 0.12571628105062543\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.005391021458707525\n", + " normg = 0.4768848948565304\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.005388671632144095\n", + " normg = 0.3679076723073582\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.005387072438547359\n", + " normg = 0.196684743610406\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.005386912610660275\n", + " normg = 0.19414808063799835\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.005386658195347068\n", + " normg = 0.07962014533918617\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.005386588491583857\n", + " normg = 0.06441904577936801\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.005386446175946809\n", + " normg = 0.06480263506790458\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.005388626262841754\n", + " normg = 1.0489069589995246\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.005383418272323623\n", + " normg = 0.4962687657780272\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.005381902159009585\n", + " normg = 0.057164414127761055\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.005381862223069364\n", + " normg = 0.05645818369677424\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.005379832674597039\n", + " normg = 0.1592319432376834\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.005383139196129628\n", + " normg = 0.535623275450877\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.005379755317542551\n", + " normg = 0.2670974542829475\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.005378934512922675\n", + " normg = 0.10095179710958659\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.005378831344134962\n", + " normg = 0.07629309083694855\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0053787627339719965\n", + " normg = 0.06071929369353098\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.005378698947480079\n", + " normg = 0.05873074905886672\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.005378615785424956\n", + " normg = 0.08788107436979689\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0053787373825346365\n", + " normg = 0.21794569205822764\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.005378482065949695\n", + " normg = 0.11793283107868567\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0053783796782890265\n", + " normg = 0.05070596443292213\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.005378341738775545\n", + " normg = 0.05010458455013828\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.005377090354706799\n", + " normg = 0.08708734677435248\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.0053779485260979625\n", + " normg = 0.42429525055977396\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.0053770335940665215\n", + " normg = 0.18944805382720603\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.005376801572264886\n", + " normg = 0.04757803793402709\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0053767722782377975\n", + " normg = 0.047470907318911834\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.005369908326062623\n", + " normg = 0.05721273895465078\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.005371854098588206\n", + " normg = 0.5991859777208067\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.005370522435781897\n", + " normg = 0.3800884914655728\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.005369636933567542\n", + " normg = 0.035394330960364116\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.00536962167984691\n", + " normg = 0.03510498839705876\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.005368576156981499\n", + " normg = 0.051724415705983365\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.005368987921006221\n", + " normg = 0.28072777321949083\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.005369163914600273\n", + " normg = 0.3331657765373537\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.005368358852733051\n", + " normg = 0.03592865306422428\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.005368341215769389\n", + " normg = 0.03361057594376376\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.0053682082381865835\n", + " normg = 0.034835238458290355\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.005368311523335105\n", + " normg = 0.27508865761274304\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.005367826346424358\n", + " normg = 0.05449397017037968\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.0053677921868989465\n", + " normg = 0.04435156467930046\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.005367709296961553\n", + " normg = 0.03563205592155983\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.005367630392605664\n", + " normg = 0.053392483980023796\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.0053679395785528085\n", + " normg = 0.20788178794120218\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.00536776147681277\n", + " normg = 0.20674034001257494\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.005367489222073536\n", + " normg = 0.11014711968248585\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.0053674047587866725\n", + " normg = 0.03785546310611103\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.005367388246759058\n", + " normg = 0.031479508359692356\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.005367349867286744\n", + " normg = 0.03195963724981493\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.005367230418805127\n", + " normg = 0.17140173774349404\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.005367092727688022\n", + " normg = 0.09913252464863291\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.005367026975717539\n", + " normg = 0.03082369974474762\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.005367014314727156\n", + " normg = 0.030569679166868372\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.005366277111361129\n", + " normg = 0.045718849263176396\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0053667526474613335\n", + " normg = 0.2934879402705149\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.00536692749033176\n", + " normg = 0.36618180825046553\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.00536611438617422\n", + " normg = 0.04755735361594554\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.0053660953587311815\n", + " normg = 0.029075994716576434\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.005366078908277168\n", + " normg = 0.02884270721506831\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.005364886858054297\n", + " normg = 0.054964753465967894\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.005365812336201984\n", + " normg = 0.34748738950031133\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.005365463561163094\n", + " normg = 0.3453024354506535\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.005364780079974788\n", + " normg = 0.10510904335954914\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.005364707421282732\n", + " normg = 0.028502383451381137\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0053646970256055046\n", + " normg = 0.027109003407579813\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.0053645699484236725\n", + " normg = 0.04136222884314\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.0053648349469784164\n", + " normg = 0.1763024628941208\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.005364889588820993\n", + " normg = 0.22547055724759604\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.005364494605816377\n", + " normg = 0.14144225792179504\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0053643922578449155\n", + " normg = 0.07279515037914454\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.005364355821880149\n", + " normg = 0.025678213444100463\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.005364346755808824\n", + " normg = 0.025468461291524178\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.005363819243589268\n", + " normg = 0.04431870644967984\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.005364093819768964\n", + " normg = 0.2327701948840002\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.005364073415360365\n", + " normg = 0.2409487426518659\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.005363716808831334\n", + " normg = 0.029083036692926213\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.005363707582870483\n", + " normg = 0.02519457199082297\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.005363674978081781\n", + " normg = 0.02413212391447332\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.005363401115903609\n", + " normg = 0.053356095864481805\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0053633982919834506\n", + " normg = 0.08013714171145642\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.005363357088817051\n", + " normg = 0.05157452330648843\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.005363336321543856\n", + " normg = 0.025991374400695617\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0053633270910296\n", + " normg = 0.02352572982901558\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0053632943781672165\n", + " normg = 0.02685265339144934\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.005363453835323656\n", + " normg = 0.21171894597186783\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.005363204461940405\n", + " normg = 0.07187481640814951\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.005363169811490871\n", + " normg = 0.02297214253646151\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.005363162679683612\n", + " normg = 0.02294029155631824\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.005360455283124455\n", + " normg = 0.059079287088184954\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.005360538676431824\n", + " normg = 0.14046236192301573\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.005360424987109053\n", + " normg = 0.0526051639279562\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.005360406123216533\n", + " normg = 0.017018047997978968\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.005360402288938009\n", + " normg = 0.016251511401394046\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.005360353802798709\n", + " normg = 0.022774483897557637\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.005361107070393649\n", + " normg = 0.28544566464393145\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.005360359946741985\n", + " normg = 0.1011060230074138\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.005360246668980949\n", + " normg = 0.03170232199658235\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.005360235508180639\n", + " normg = 0.022888900552176863\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.00536022940662612\n", + " normg = 0.020737523876081305\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.0053602235185669115\n", + " normg = 0.020019733932335904\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.0053602173557656795\n", + " normg = 0.022758716178134332\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.005360212174087247\n", + " normg = 0.030073201029146672\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.005360205748982137\n", + " normg = 0.02755427800512189\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.005360199014425554\n", + " normg = 0.01763398256228809\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.005360194379446217\n", + " normg = 0.016012851833516945\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.005360182290444838\n", + " normg = 0.02057344299208146\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.005360408941314243\n", + " normg = 0.21394823976580146\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.005360144623237333\n", + " normg = 0.05113466650440535\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.005360127297673716\n", + " normg = 0.015349384873015811\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.005360124153468377\n", + " normg = 0.015338600810073294\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.005357692478022221\n", + " normg = 0.028754859813019566\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.005357753384141948\n", + " normg = 0.10619602532346911\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.005357684820422922\n", + " normg = 0.009033059881923634\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.005357684058078201\n", + " normg = 0.00659174764431379\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.005357682927085649\n", + " normg = 0.0065779913714916136\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.005357410879775053\n", + " normg = 0.03393410223717928\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.005357435058258444\n", + " normg = 0.07311911113094215\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.005357401503355966\n", + " normg = 0.034189461862616614\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.005357394241702039\n", + " normg = 0.008665325077983963\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0053573935318393835\n", + " normg = 0.006101996231486389\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.005357392630469034\n", + " normg = 0.0057419992956198\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.005357384855983776\n", + " normg = 0.010141505978439182\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.005357437282741743\n", + " normg = 0.0969970527897721\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.005357413216225108\n", + " normg = 0.07511079830017822\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.005357378749481895\n", + " normg = 0.005566809204838228\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.005357378383723634\n", + " normg = 0.005255334759460316\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.00535737468622299\n", + " normg = 0.006719195323401697\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.005357393786971335\n", + " normg = 0.0411745228779867\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.005357462556888039\n", + " normg = 0.10187484092711145\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.005357395074130842\n", + " normg = 0.06071617910960372\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.005357364709590693\n", + " normg = 0.010892016343941945\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.005357363468872829\n", + " normg = 0.006080113262074228\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.005357362770181407\n", + " normg = 0.005144558893349351\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.005357361464783025\n", + " normg = 0.008184523586759212\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.005357378631635868\n", + " normg = 0.057306795918104975\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.005357363313490305\n", + " normg = 0.029115886222665196\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.0053573580212274916\n", + " normg = 0.004696833333447768\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0053573577482123\n", + " normg = 0.004639618777346564\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.0053573446903442\n", + " normg = 0.009226929059297772\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.005357370173176681\n", + " normg = 0.04706481568975261\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.005357381989623265\n", + " normg = 0.07846493069568924\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.005357350537307938\n", + " normg = 0.04376123325931426\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.005357337289338746\n", + " normg = 0.006370938355787048\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.005357336870368432\n", + " normg = 0.004627364831145326\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.0053573363090835295\n", + " normg = 0.004516843433980546\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.005357331468266172\n", + " normg = 0.020578452493808144\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.005357339798043516\n", + " normg = 0.04399687789588612\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.005357327940405891\n", + " normg = 0.005278047582073936\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.005357327650962438\n", + " normg = 0.004392132896470789\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.005357326884832285\n", + " normg = 0.004387429854936022\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.005357269990022694\n", + " normg = 0.12657129238737685\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.0053571876299443495\n", + " normg = 0.07076710949626408\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.005357154086620521\n", + " normg = 0.010285535406388444\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.005357153373655983\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " normg = 0.0031010639472464517\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.005357153253517166\n", + " normg = 0.0028656185800267093\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.005357152526888403\n", + " normg = 0.002945241540737549\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0053571794415772705\n", + " normg = 0.0736483575937936\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.005357145212088305\n", + " normg = 0.010598993216929864\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.005357144069130695\n", + " normg = 0.00697679136477168\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.005357143030601451\n", + " normg = 0.0031770734134759907\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.005357142650619942\n", + " normg = 0.0030734994064618563\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.005357142537918517\n", + " normg = 0.010247133627142264\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.005357149472550133\n", + " normg = 0.03346798247852348\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.005357141440275281\n", + " normg = 0.006508524293386942\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.005357141127671343\n", + " normg = 0.0028977073089864955\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.005357141015281521\n", + " normg = 0.002673532957632754\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.0053571404668858\n", + " normg = 0.002974386816460676\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.005357151405083867\n", + " normg = 0.04820179709519858\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.005357143142660314\n", + " normg = 0.031489818766431525\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.005357137078232094\n", + " normg = 0.002624053337230002\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.00535713699423516\n", + " normg = 0.0026146245653948744\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.0053571233778073315\n", + " normg = 0.008392802336032339\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.005357137225005368\n", + " normg = 0.033108512745613904\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.005357122372701966\n", + " normg = 0.010977957984706287\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.005357121573346191\n", + " normg = 0.007849160639899627\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.00535712107718858\n", + " normg = 0.003388665606085318\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.00535712095020868\n", + " normg = 0.0025350685436097927\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.005357120804220213\n", + " normg = 0.00254728603885966\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.005357120453071938\n", + " normg = 0.008203722692681704\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.0053571213975612915\n", + " normg = 0.01604479245493464\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.005357119806147647\n", + " normg = 0.002810811997906069\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.005357119721950749\n", + " normg = 0.002387911921797145\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.0053571194731044\n", + " normg = 0.002385899760818181\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.005357099590645017\n", + " normg = 0.04012582516028772\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.005357095435326495\n", + " normg = 0.030726576177368438\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.005357089674286085\n", + " normg = 0.0019804842500354162\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.005357089627235283\n", + " normg = 0.0019400621088523887\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.005357088321686013\n", + " normg = 0.002550021668018425\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.005357088694008938\n", + " normg = 0.01031372348676783\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.005357089128661961\n", + " normg = 0.013425330134103044\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.005357087716483277\n", + " normg = 0.0020125621144796\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.005357087656328473\n", + " normg = 0.0019058557770091494\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.005357087118223544\n", + " normg = 0.0019397609365841776\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.005357089366686\n", + " normg = 0.029611378857260163\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.005357087338697343\n", + " normg = 0.024716111130566126\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.005357083562580837\n", + " normg = 0.0025885555037970034\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.0053570834986664834\n", + " normg = 0.0018564887521132797\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.0053570834074817735\n", + " normg = 0.0018399095668856949\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.00535708140492102\n", + " normg = 0.007642180710050494\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.005357081182243489\n", + " normg = 0.006672985643026615\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.005357080825476372\n", + " normg = 0.002143605961233126\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.0053570807658936456\n", + " normg = 0.0018207374452551249\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.0053570806361115785\n", + " normg = 0.001968327020172981\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.005357082503038338\n", + " normg = 0.02199237649366595\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.005357081661594356\n", + " normg = 0.01889569768250879\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.005357079473521719\n", + " normg = 0.0017717805814244359\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.005357079435242413\n", + " normg = 0.0017615915105012373\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.00535707586420544\n", + " normg = 0.002507834545590274\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.005357079728236678\n", + " normg = 0.02425723825042882\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.0053570755339535725\n", + " normg = 0.006686085542272118\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.005357075137754277\n", + " normg = 0.002413433456176742\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.005357075042135907\n", + " normg = 0.002027695761669398\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.005357074756639337\n", + " normg = 0.0018527478685155772\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.005357074468572477\n", + " normg = 0.00545914804733549\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.005357075687707428\n", + " normg = 0.01547189469041285\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.005357074102091558\n", + " normg = 0.0037056530774234194\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.005357073992915246\n", + " normg = 0.0016891431139452319\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.00535707394739797\n", + " normg = 0.0016617396546175175\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.005357072996757155\n", + " normg = 0.0033873942573616933\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.005357073144999442\n", + " normg = 0.007418576041245698\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.005357072818110921\n", + " normg = 0.0029033416291104146\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.005357072749057439\n", + " normg = 0.0016394027000517087\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.0053570727014512435\n", + " normg = 0.0016342329525642742\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.005357068375683353\n", + " normg = 0.0089805056956475\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.005357068089811656\n", + " normg = 0.006598334845476801\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.005357067808906813\n", + " normg = 0.0016071433799130022\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.005357067776248201\n", + " normg = 0.0015652735202390897\n", + "\n", + " OUTER ITERATION 407:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.005357067099153775\n", + " normg = 0.0021225954550126887\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.005357070182210982\n", + " normg = 0.017873188931469348\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.005357068699950359\n", + " normg = 0.019490929866117664\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.005357066579211768\n", + " normg = 0.008570703973160685\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.005357066069703861\n", + " normg = 0.0028454293133188756\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.005357065967218378\n", + " normg = 0.002355158476333485\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.005357065711946356\n", + " normg = 0.0016073802446852732\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.005357065518446245\n", + " normg = 0.002579248198285445\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.005357065893524491\n", + " normg = 0.009692695308145007\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.0053570654690629485\n", + " normg = 0.005569852227281491\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.005357065266721804\n", + " normg = 0.001488064698502008\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.005357065237915085\n", + " normg = 0.0014800041749038007\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.005357062561528477\n", + " normg = 0.0026101878196532332\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.005357064021417593\n", + " normg = 0.015065103611634309\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.0053570624584382285\n", + " normg = 0.004444258957922484\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.005357062230048444\n", + " normg = 0.003004095995538621\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.005357062010768917\n", + " normg = 0.00153517291781064\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.005357061907067451\n", + " normg = 0.0014873133581865877\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.005357061751490319\n", + " normg = 0.006010759994726791\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.005357063374854046\n", + " normg = 0.017956028120038738\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.0053570614241635235\n", + " normg = 0.0027244344610999455\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.0053570613652508215\n", + " normg = 0.0014529354134775543\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 0.005357061329448003\n", + " normg = 0.0014018545949415367\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 0.0053570606979179225\n", + " normg = 0.002347069169243918\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 0.005357061093244934\n", + " normg = 0.007284230579403212\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 0.005357060772289022\n", + " normg = 0.00796026882018037\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 0.005357060645885838\n", + " normg = 0.008132060392831968\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 0.005357060237555818\n", + " normg = 0.001864093147077199\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 0.005357060204182039\n", + " normg = 0.0013730302302890247\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 0.005357060153925275\n", + " normg = 0.0013642203674451361\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 0.005357056896340249\n", + " normg = 0.008049498449794879\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 0.005357056676237016\n", + " normg = 0.006065464581825311\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 0.005357056442002872\n", + " normg = 0.0013176027571784332\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 0.005357056420506843\n", + " normg = 0.0012778711485090272\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 0.0053570560582662215\n", + " normg = 0.0015035269206509871\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 0.0053570561702304\n", + " normg = 0.006586597325164568\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 0.005357055889710292\n", + " normg = 0.00648937059249233\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 0.005357055700651362\n", + " normg = 0.004027892337005897\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 0.005357055591945444\n", + " normg = 0.001262015401412917\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 0.005357055570727838\n", + " normg = 0.001250822999086544\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 0.005357054477212789\n", + " normg = 0.0016677904272850408\n", + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 0.005357055901919785\n", + " normg = 0.016581032294601977\n", + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 0.005357054237867524\n", + " normg = 0.003347103835467048\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 0.005357054144128995\n", + " normg = 0.001751700621068345\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 0.005357054094361233\n", + " normg = 0.0013393920568708691\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 0.0053570539969446445\n", + " normg = 0.0013160761584308713\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 0.005357053833755542\n", + " normg = 0.0034490002622544085\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 0.005357054219369997\n", + " normg = 0.009623422869417815\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 0.00535705386100108\n", + " normg = 0.006693350698013318\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 0.005357053577521488\n", + " normg = 0.00132335760016321\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 0.0053570535565125\n", + " normg = 0.001233101458401916\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 0.00535705339129326\n", + " normg = 0.0014168856719901735\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 0.005357053342458241\n", + " normg = 0.00417848947184861\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 0.005357053135788755\n", + " normg = 0.003782097076689557\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 0.005357053133516965\n", + " normg = 0.004537519356759079\n", + "\n", + " OUTER ITERATION 462:\n", + "\n", + " f = 0.005357052999565583\n", + " normg = 0.0013028229321364023\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 0.005357052979523757\n", + " normg = 0.001182709333601424\n", + "\n", + " OUTER ITERATION 464:\n", + "\n", + " f = 0.005357052883506852\n", + " normg = 0.0011944481539061184\n", + "\n", + " OUTER ITERATION 465:\n", + "\n", + " f = 0.005357052542064412\n", + " normg = 0.00774664236269151\n", + "\n", + " OUTER ITERATION 466:\n", + "\n", + " f = 0.005357052225558002\n", + " normg = 0.003123358648683292\n", + "\n", + " OUTER ITERATION 467:\n", + "\n", + " f = 0.005357052157230331\n", + " normg = 0.001179478641404808\n", + "\n", + " OUTER ITERATION 468:\n", + "\n", + " f = 0.005357052137637168\n", + " normg = 0.0011633118375838339\n", + "\n", + " OUTER ITERATION 469:\n", + "\n", + " f = 0.00535705129294738\n", + " normg = 0.002652864952910823\n", + "\n", + " OUTER ITERATION 470:\n", + "\n", + " f = 0.005357051225063007\n", + " normg = 0.003171148906924195\n", + "\n", + " OUTER ITERATION 471:\n", + "\n", + " f = 0.005357051190374253\n", + " normg = 0.0038413886357291827\n", + "\n", + " OUTER ITERATION 472:\n", + "\n", + " f = 0.005357051100829996\n", + " normg = 0.0019934112595851447\n", + "\n", + " OUTER ITERATION 473:\n", + "\n", + " f = 0.005357051067424424\n", + " normg = 0.0011434749787395627\n", + "\n", + " OUTER ITERATION 474:\n", + "\n", + " f = 0.005357051044403567\n", + " normg = 0.0011310614786249782\n", + "\n", + " OUTER ITERATION 475:\n", + "\n", + " f = 0.005357050497292247\n", + " normg = 0.0034329647896207457\n", + "\n", + " OUTER ITERATION 476:\n", + "\n", + " f = 0.005357050562131835\n", + " normg = 0.005386914108797017\n", + "\n", + " OUTER ITERATION 477:\n", + "\n", + " f = 0.005357050379058633\n", + " normg = 0.001280242339042464\n", + "\n", + " OUTER ITERATION 478:\n", + "\n", + " f = 0.0053570503609789355\n", + " normg = 0.0011087124601437733\n", + "\n", + " OUTER ITERATION 479:\n", + "\n", + " f = 0.005357050301369933\n", + " normg = 0.0011098943841895774\n", + "\n", + " OUTER ITERATION 480:\n", + "\n", + " f = 0.005357049565522079\n", + " normg = 0.021933872879067468\n", + "\n", + " OUTER ITERATION 481:\n", + "\n", + " f = 0.005357047362846472\n", + " normg = 0.011035528611445201\n", + "\n", + " OUTER ITERATION 482:\n", + "\n", + " f = 0.005357046607905076\n", + " normg = 0.0013114352986245852\n", + "\n", + " OUTER ITERATION 483:\n", + "\n", + " f = 0.005357046588961549\n", + " normg = 0.0010742728781185542\n", + "\n", + " OUTER ITERATION 484:\n", + "\n", + " f = 0.005357046535787263\n", + " normg = 0.0011289030413176241\n", + "\n", + " OUTER ITERATION 485:\n", + "\n", + " f = 0.005357046490935341\n", + " normg = 0.003302723588496612\n", + "\n", + " OUTER ITERATION 486:\n", + "\n", + " f = 0.005357047609512947\n", + " normg = 0.010651880687654196\n", + "\n", + " OUTER ITERATION 487:\n", + "\n", + " f = 0.005357046264394109\n", + " normg = 0.0016871359922481456\n", + "\n", + " OUTER ITERATION 488:\n", + "\n", + " f = 0.005357046226415774\n", + " normg = 0.001220318774900386\n", + "\n", + " OUTER ITERATION 489:\n", + "\n", + " f = 0.005357046201397017\n", + " normg = 0.0012900200826239695\n", + "\n", + " OUTER ITERATION 490:\n", + "\n", + " f = 0.00535704617837525\n", + " normg = 0.0018715574806172281\n", + "\n", + " OUTER ITERATION 491:\n", + "\n", + " f = 0.005357046164645521\n", + " normg = 0.0024167887436909955\n", + "\n", + " OUTER ITERATION 492:\n", + "\n", + " f = 0.005357046123145664\n", + " normg = 0.0012937046475356585\n", + "\n", + " OUTER ITERATION 493:\n", + "\n", + " f = 0.005357046105043032\n", + " normg = 0.0009913267598429644\n", + "\n", + " Proj Gradient norm = 2.1750514091148596\n", + " Gradient norm = 3.2307064893526225\n", + " Residual norm = 0.005357046105039607\n", + "\n", + " ----> GKB Iteration 42: Tk is 430x420\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.831937107134\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688817\n", + " normg = 4771.7141282490775\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.9647673778238\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527513972\n", + " normg = 674.7446788232251\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494078\n", + " normg = 464.0328168251525\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179658\n", + " normg = 351.41581684883516\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.00490909737578\n", + " normg = 1414.6579297147853\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824163\n", + " normg = 765.3645394730237\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753392\n", + " normg = 127.27855986428641\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708904\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836190964\n", + " normg = 98.57870121070202\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.2312231423134765\n", + " normg = 591.2720912721625\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564418156\n", + " normg = 1321.670148108923\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179381382\n", + " normg = 1408.744965952781\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113492989\n", + " normg = 181.26322929199202\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471830005\n", + " normg = 58.04065740799732\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.3499953276997869\n", + " normg = 41.81134073926198\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351358533\n", + " normg = 24.778760609160603\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120378846\n", + " normg = 22.79334954725289\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499815677\n", + " normg = 92.22590216758456\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538114977\n", + " normg = 564.2234415073164\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2835211726765057\n", + " normg = 126.70694880641081\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971643213\n", + " normg = 28.66506651294588\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136372777\n", + " normg = 18.134658279245404\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568493426\n", + " normg = 13.219165215218867\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.1501589062186714\n", + " normg = 13.971552651837829\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376467526\n", + " normg = 103.25494338522667\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734364568\n", + " normg = 360.19556163959516\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.1545648254885463\n", + " normg = 79.65300684519336\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597203359\n", + " normg = 17.005662021230435\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606920537\n", + " normg = 9.912217203164033\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936741473\n", + " normg = 8.66363775899042\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909031538\n", + " normg = 9.80018013220012\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2811369243593737\n", + " normg = 170.01827870900647\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496730415533912\n", + " normg = 463.9151823946937\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845993629175678\n", + " normg = 71.43536824738587\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496287165\n", + " normg = 17.025813732977568\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268616012\n", + " normg = 7.549584842846916\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523592229967\n", + " normg = 5.85519676426645\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637710582255\n", + " normg = 5.86196738217976\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08481053607614562\n", + " normg = 78.30420826333312\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7195954837306253\n", + " normg = 509.40100971915183\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523885174007945\n", + " normg = 76.7792381905734\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.042800029100577154\n", + " normg = 18.88775420535821\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03943663451683867\n", + " normg = 6.210117730153474\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.038894858713042164\n", + " normg = 3.8692789086946404\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.038416841711226064\n", + " normg = 3.8574044133355554\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03689246310382908\n", + " normg = 39.465391257064056\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06398771641282801\n", + " normg = 77.94251678752694\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.026961150604420458\n", + " normg = 3.833789397057593\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.026809119329878176\n", + " normg = 3.034343799694359\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.026463799286958776\n", + " normg = 3.0351805112915944\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.02544912347422432\n", + " normg = 12.917872499205842\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.22556590456008788\n", + " normg = 148.39467199686973\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.023116905568825962\n", + " normg = 10.99287950354017\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.022028044543818952\n", + " normg = 3.0232131928219963\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.02189600273235301\n", + " normg = 2.6349819115300375\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.021622407979747207\n", + " normg = 3.1311916327471288\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.02418145756525129\n", + " normg = 24.660784395268582\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.0327565150214713\n", + " normg = 45.31274060343792\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.020249039729239787\n", + " normg = 2.469724422691972\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.020176701507537313\n", + " normg = 2.3943383678216428\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.018927977173261314\n", + " normg = 2.5280623514460467\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.04874864512148916\n", + " normg = 64.8563698329533\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.039403727951677375\n", + " normg = 55.945496297299826\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.014124005153202826\n", + " normg = 3.782424382273884\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.013993892406603061\n", + " normg = 1.8830766887707817\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.013933640679552196\n", + " normg = 1.7771759485124037\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.013609424310449722\n", + " normg = 2.647512701911424\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.017646393662116833\n", + " normg = 27.036072418572623\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.015561284267134181\n", + " normg = 20.37988577152456\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.012963291384221105\n", + " normg = 1.8907227851001847\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.012923839879860104\n", + " normg = 1.6448171109994636\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.012781700918453154\n", + " normg = 1.636407738369463\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.0180001445531144\n", + " normg = 39.92604350919814\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.0073022045067439355\n", + " normg = 5.983785662788144\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.007068173532723441\n", + " normg = 1.004428017785082\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.007057560169589707\n", + " normg = 0.7774149301327318\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.007038307293777746\n", + " normg = 0.7476432438454693\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.006881386628235335\n", + " normg = 2.5417584207705506\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.007199907560917684\n", + " normg = 7.954595091044423\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.0068169241326423114\n", + " normg = 1.4535464426065985\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.006800787833770705\n", + " normg = 0.6990831955728362\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.006793075350899946\n", + " normg = 0.6747729879480211\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.006660407134431174\n", + " normg = 0.9654294155452945\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.01006453376722187\n", + " normg = 18.27460798786273\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.01045947009447284\n", + " normg = 22.860156203102804\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.007411345329647967\n", + " normg = 12.729107820437845\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.006438322965710585\n", + " normg = 2.3310545171514976\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.006401144291292924\n", + " normg = 0.7184996691135426\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.006394621174354006\n", + " normg = 0.617451051715754\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.006369739365048224\n", + " normg = 0.6647759958963535\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.006410631875535502\n", + " normg = 3.0900303996716803\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.006943778093737362\n", + " normg = 7.575460831005621\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.006301239264661202\n", + " normg = 2.4472257452703725\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.006284306145394495\n", + " normg = 2.1033959221145695\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.006255622933582383\n", + " normg = 0.5442676437625251\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.006251910871574704\n", + " normg = 0.5261160420666346\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.006199707210873269\n", + " normg = 0.5362628395961717\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.0062113619737042824\n", + " normg = 3.9672147334040835\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.006110202639178205\n", + " normg = 0.7704164923226301\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.006103657565824088\n", + " normg = 0.5789214174861455\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.006092303663859835\n", + " normg = 0.5198026119059668\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.006073699154299091\n", + " normg = 0.6762780681514703\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.006142975098355556\n", + " normg = 3.0983596107776177\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.006185075175160069\n", + " normg = 4.330654466095459\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.00605977464230037\n", + " normg = 2.730659899508578\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.006015736911005212\n", + " normg = 1.0045331969135174\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0060081470729923024\n", + " normg = 0.4651707476322212\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.006004832341096379\n", + " normg = 0.45724626683026315\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.005903167683800133\n", + " normg = 0.9135925000815802\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.00589973452881976\n", + " normg = 1.3545112543935878\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0058921041135571285\n", + " normg = 1.1507559171891368\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.005882817924703607\n", + " normg = 0.44445321410989225\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.005880221741349403\n", + " normg = 0.4192923496350957\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.005861167701595797\n", + " normg = 0.45284796141306477\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.005871611704711768\n", + " normg = 2.648502726056996\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.005867296755303559\n", + " normg = 2.6484948482676454\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.005823693043268386\n", + " normg = 0.4079613810413301\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.005821659444030999\n", + " normg = 0.4005764054933654\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.005765679859774737\n", + " normg = 0.40114409594676104\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.005762297358845835\n", + " normg = 2.611923147241062\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.005706020258588049\n", + " normg = 1.2830146646685257\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.005694024312188824\n", + " normg = 0.6004426269502233\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.005690524512636997\n", + " normg = 0.3851755813355736\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.005687606500859375\n", + " normg = 0.3656133856827831\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.005674270145342605\n", + " normg = 0.7902356127935793\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.005670324328916705\n", + " normg = 0.6524317793011563\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.005666725056396923\n", + " normg = 0.3783418470020423\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.005664522543338381\n", + " normg = 0.3545733798547931\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.005654875744306459\n", + " normg = 0.49117318426552303\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.005652356313075423\n", + " normg = 0.6900433283886219\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.005649430806745962\n", + " normg = 0.6828578497832175\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.005645637095425197\n", + " normg = 0.39555583133485955\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0056435126181202605\n", + " normg = 0.3491872122624662\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.005637979984738543\n", + " normg = 0.39661849253843795\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0056405459601580514\n", + " normg = 1.6153600637000929\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0056247560779790215\n", + " normg = 0.5450005004355177\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.005622207200502862\n", + " normg = 0.33615301004546866\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.005620002274337986\n", + " normg = 0.33505489864162846\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.005409950518601572\n", + " normg = 2.4399301962550224\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0053742534932042915\n", + " normg = 0.4592210693756777\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.005372611817856599\n", + " normg = 0.24130599109807488\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.005371635181772376\n", + " normg = 0.240902625386745\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.005079738856673391\n", + " normg = 0.9825733670179682\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.005083788808705846\n", + " normg = 1.3309149261992794\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.005072908796404239\n", + " normg = 0.14896393646975029\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.005072655605300509\n", + " normg = 0.13528419358083474\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.005071276303038225\n", + " normg = 0.11664435021562418\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.005067198066369952\n", + " normg = 0.1930658728216775\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.005139400576673167\n", + " normg = 3.2122290765830033\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.005157103493544248\n", + " normg = 3.8975564074902342\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.00506433049034795\n", + " normg = 0.47587937763116184\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.005062692947158058\n", + " normg = 0.17444433214975458\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.00506229527449101\n", + " normg = 0.13717517729567408\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.005061476160956225\n", + " normg = 0.1085017800841775\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.005060539110241082\n", + " normg = 0.16495015401071447\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.005072798566989496\n", + " normg = 1.254406072241681\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.005067985184286739\n", + " normg = 1.1812742029742236\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.00505908800748096\n", + " normg = 0.4425378751977301\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.005057827031141641\n", + " normg = 0.11473528336928958\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0050576809555054995\n", + " normg = 0.09714466220834536\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.005057259834263987\n", + " normg = 0.096669960215097\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.00505538665644947\n", + " normg = 0.9864116964531043\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.005049096075371919\n", + " normg = 0.3152047078702091\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.00504819439300358\n", + " normg = 0.1285290423062053\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.005047952559451584\n", + " normg = 0.08641775844861412\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.005047686874408612\n", + " normg = 0.08850181343904373\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.005049042818844522\n", + " normg = 0.8157778863076047\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.00504505742895296\n", + " normg = 0.1600524829857756\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0050448527585496\n", + " normg = 0.08460572545020086\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.00504473139915945\n", + " normg = 0.08121467971352722\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.005042972597231071\n", + " normg = 0.10494282489476967\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.005045354455141734\n", + " normg = 0.6094150232764773\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.005052027371724862\n", + " normg = 1.199884755772589\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.00504337901630992\n", + " normg = 0.5904230468428562\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.005041202618997659\n", + " normg = 0.12110986688749936\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.005041067277015293\n", + " normg = 0.08026049776211625\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.00504092237475919\n", + " normg = 0.07666319313842129\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.005039378207494719\n", + " normg = 0.09610883371982303\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.005039500248575182\n", + " normg = 0.31095693120034357\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.005040123223784841\n", + " normg = 0.47725257012682143\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.005038707496515647\n", + " normg = 0.07970484054286826\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.005038633937117343\n", + " normg = 0.07402181630364783\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.005038148073349932\n", + " normg = 0.07368406399028195\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.005033744033027853\n", + " normg = 1.2144141932797305\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.00502657107727457\n", + " normg = 0.6183786532033464\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.005023917975432545\n", + " normg = 0.14609516024924077\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.005023704610145522\n", + " normg = 0.07499526013521744\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.005023598850611614\n", + " normg = 0.056842245439453085\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.005023436628753919\n", + " normg = 0.059557069176115834\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.00502941976011552\n", + " normg = 1.1449467396542776\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.005021937236126815\n", + " normg = 0.34771052682240583\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.005021117670239812\n", + " normg = 0.08274616721560157\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.005021042188412428\n", + " normg = 0.0578212358726479\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.00502093819289239\n", + " normg = 0.0551992662731801\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0050206050702362994\n", + " normg = 0.10314708426873459\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.00502145176668188\n", + " normg = 0.3609978119580179\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.005020525847076488\n", + " normg = 0.22913659855723065\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.005020188363348409\n", + " normg = 0.10940748012396317\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.005020094578374499\n", + " normg = 0.05453519485168626\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.005020049833087272\n", + " normg = 0.052432921855843306\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.005019655032976188\n", + " normg = 0.07437589441205641\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.005020385487553885\n", + " normg = 0.41486629909460976\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.005020213231240589\n", + " normg = 0.3929372546469786\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.005019259265435064\n", + " normg = 0.0517324558816739\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.005019226477315196\n", + " normg = 0.05126863724354716\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.005017392724093841\n", + " normg = 0.05136287374157484\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.005017111090858394\n", + " normg = 0.17084091069889626\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.005019287946646388\n", + " normg = 0.6031348796991848\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.005017002742753669\n", + " normg = 0.23356696923474882\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.005016649923481525\n", + " normg = 0.05799593927318151\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.005016612505454064\n", + " normg = 0.048746336568877294\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.00501650698501748\n", + " normg = 0.048972242077813234\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.00501632508792984\n", + " normg = 0.4573251810386428\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.005017387040719752\n", + " normg = 0.6614145218598317\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0050147202774951825\n", + " normg = 0.18101371503707298\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.005014498837771778\n", + " normg = 0.051449630809727406\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.005014465614899781\n", + " normg = 0.046256913066398515\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.005014285668124601\n", + " normg = 0.052790652411149996\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.005014515354516422\n", + " normg = 0.264300230063251\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.005013895780828435\n", + " normg = 0.1325728608080539\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.005013779560929509\n", + " normg = 0.08314917219459708\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.00501372156362231\n", + " normg = 0.047181900320624186\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.005013686409362002\n", + " normg = 0.04498225232744626\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.005013478463508414\n", + " normg = 0.06825065634022688\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0050135026481331856\n", + " normg = 0.15377612467891275\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.005013399447507608\n", + " normg = 0.11564915067008122\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.005013304859603523\n", + " normg = 0.04509623454926115\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.005013276733258896\n", + " normg = 0.04405738909810848\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.0050127752272740335\n", + " normg = 0.05498278484289705\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.005012874703200608\n", + " normg = 0.21606238544313755\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.005013281488010159\n", + " normg = 0.3514515224949017\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.005012520429942572\n", + " normg = 0.04543099447773093\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.005012496299039414\n", + " normg = 0.04302723875177479\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.005012277427246134\n", + " normg = 0.04278737294815406\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.005007911499279775\n", + " normg = 0.7737466810990867\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.005004402522246777\n", + " normg = 0.1530062589308653\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.005004254368907173\n", + " normg = 0.031166419205039625\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.0050042420836474795\n", + " normg = 0.031052818136876277\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.005002092357992368\n", + " normg = 0.1343038541571965\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.005006534944201468\n", + " normg = 0.6558726215545915\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.005001802564927868\n", + " normg = 0.048220220223847414\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.005001773133339528\n", + " normg = 0.03269587254530824\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.005001754612167739\n", + " normg = 0.03378843797069869\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.005001736220113168\n", + " normg = 0.052662989802042606\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.005001737448258156\n", + " normg = 0.08316624533949492\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.005001692658072931\n", + " normg = 0.038476440265674414\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.00500167836746023\n", + " normg = 0.026952507514691613\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.005001661503166189\n", + " normg = 0.026900491284936347\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.005001324432265313\n", + " normg = 0.20205378260235057\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.005001082847041798\n", + " normg = 0.0516025449593026\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0050010625375002445\n", + " normg = 0.02569355260222271\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0050010518849986\n", + " normg = 0.025663212591069056\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.004996796610210213\n", + " normg = 0.16266617818283352\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.004997850413908449\n", + " normg = 0.45824692032919506\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.004996577310377705\n", + " normg = 0.038751143498057056\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0049965652204085\n", + " normg = 0.021498136928277976\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.004996557194832583\n", + " normg = 0.02014596914463394\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.004996489808106273\n", + " normg = 0.024351499131622493\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0049965415911571\n", + " normg = 0.06943305483664577\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.004996859313380546\n", + " normg = 0.2574159438880766\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.004996458080102186\n", + " normg = 0.09369879817714423\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.004996391133411843\n", + " normg = 0.0408509742681341\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.004996367667050639\n", + " normg = 0.03266227425613348\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.004996321908573768\n", + " normg = 0.01831582232453735\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.00499631272081072\n", + " normg = 0.049065243072830104\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.004996515962550238\n", + " normg = 0.1958878797491868\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.004996284853212163\n", + " normg = 0.03223778349696194\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.004996276905721619\n", + " normg = 0.01596135041341133\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0049962728112385125\n", + " normg = 0.015649959274528866\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.004996141728056874\n", + " normg = 0.031474021731309254\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.004996127058764739\n", + " normg = 0.02933812202844594\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.004996115716412683\n", + " normg = 0.02921528254145288\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.004996110958565622\n", + " normg = 0.03464973813458177\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.004996102157778458\n", + " normg = 0.020540641797765772\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.004996097590158577\n", + " normg = 0.015531166027325693\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.0049960914671677015\n", + " normg = 0.01567463630062985\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.004996072462938622\n", + " normg = 0.08339589044836443\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.004996029613518107\n", + " normg = 0.020681918974855877\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.004996025559315851\n", + " normg = 0.01500210353940893\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.004996019801037124\n", + " normg = 0.01498975581743941\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.004995129471759006\n", + " normg = 0.3387718847700577\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.004995013796975871\n", + " normg = 0.31010499818872206\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.004994429088122579\n", + " normg = 0.010622750395313156\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.004994427718115827\n", + " normg = 0.010593059767675727\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.00499413966383849\n", + " normg = 0.0431350607720067\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.004994086731303284\n", + " normg = 0.05467915907669078\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.004994192365922699\n", + " normg = 0.11999697933431125\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.004994046149286443\n", + " normg = 0.016716154034320193\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.004994042318631668\n", + " normg = 0.010055063058768365\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.004994039434170985\n", + " normg = 0.00996135427749128\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0049940358820978505\n", + " normg = 0.04781763886031638\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.0049940886115535\n", + " normg = 0.10726714706448143\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.004994018075117552\n", + " normg = 0.010467234553094847\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.004994016887014082\n", + " normg = 0.009153469503499137\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.004994012492561775\n", + " normg = 0.009159837544544589\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.004993925875473914\n", + " normg = 0.12189370493747594\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0049939733456630326\n", + " normg = 0.14978661711378824\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.004993812173062548\n", + " normg = 0.018969728550588375\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.0049938092310812246\n", + " normg = 0.009080251617677584\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.004993807956915337\n", + " normg = 0.008551391749029425\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.004993800186354066\n", + " normg = 0.011636241122494779\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.004993933304569898\n", + " normg = 0.15739816129515427\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.004993953367390645\n", + " normg = 0.16873042567500346\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.004993779983262005\n", + " normg = 0.00847086172022511\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.004993779125959559\n", + " normg = 0.00827253419829493\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.00499375833212279\n", + " normg = 0.011777921869155451\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.00499386212596925\n", + " normg = 0.11343419904715209\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.004993851226048061\n", + " normg = 0.11199993323637317\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.004993738324674491\n", + " normg = 0.021692127947433523\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.00499373465201587\n", + " normg = 0.010481946881263941\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.0049937333248113135\n", + " normg = 0.008172147309765515\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.004993731183558675\n", + " normg = 0.0082810002220032\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.004993733713853631\n", + " normg = 0.07578591435103982\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.004993703584436281\n", + " normg = 0.037036472699508736\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.004993694183365605\n", + " normg = 0.008054449655097017\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.004993693309297701\n", + " normg = 0.007919258188442252\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.004993669788513243\n", + " normg = 0.009338115502065737\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0049936786357703345\n", + " normg = 0.05496861152370319\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.00499366049012526\n", + " normg = 0.01397777748613983\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.004993658905105221\n", + " normg = 0.007882305105367578\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.004993657799843952\n", + " normg = 0.007818336363256526\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.004993579406493145\n", + " normg = 0.03085838261273787\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.004993580720309442\n", + " normg = 0.06229402312666306\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.004993589724728246\n", + " normg = 0.07513990185535448\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.004993555055385993\n", + " normg = 0.0076896989258887615\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.0049935543459247505\n", + " normg = 0.007477082176063515\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.004993540697098207\n", + " normg = 0.008430638241101386\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.004993553753663026\n", + " normg = 0.04808245866757545\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.004993528527485087\n", + " normg = 0.026801462469331853\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.004993515336936351\n", + " normg = 0.016643828148023662\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.0049935093071330075\n", + " normg = 0.019473042181478852\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.004993516625107278\n", + " normg = 0.04463535581981184\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.004993504334441722\n", + " normg = 0.01226369222064113\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.004993503062483428\n", + " normg = 0.007238409806677475\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.004993502080657181\n", + " normg = 0.007170742816111336\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.00499345494057894\n", + " normg = 0.03022537439496655\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.004993462958466102\n", + " normg = 0.05797544425395525\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.0049934435510202565\n", + " normg = 0.019984904425321266\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.004993440638711702\n", + " normg = 0.008450267257132578\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.004993439604425843\n", + " normg = 0.007927358607322708\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.004993430761094803\n", + " normg = 0.009802545540228877\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.004993445089789071\n", + " normg = 0.054367813708988216\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.0049934701786963995\n", + " normg = 0.09342233764448911\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.004993417021632422\n", + " normg = 0.017008923646720686\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.0049934145508506765\n", + " normg = 0.010141338969652568\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.004993412639239554\n", + " normg = 0.008798631508266862\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.0049934058042418366\n", + " normg = 0.008068470326630944\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.004993401097421892\n", + " normg = 0.02371346676563068\n", + "\n", + " OUTER ITERATION 352:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.004993424521280056\n", + " normg = 0.07039587686796793\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.0049933947358885514\n", + " normg = 0.01265860900849116\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.004993393478134001\n", + " normg = 0.006748689785046403\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.00499339270663087\n", + " normg = 0.00668296095475401\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.004993345457598614\n", + " normg = 0.022632297519150493\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.004993385844824447\n", + " normg = 0.08039315494507975\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.004993355692728779\n", + " normg = 0.06112304582359014\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.004993330391460773\n", + " normg = 0.019326723538994187\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.004993326078663816\n", + " normg = 0.015190178359954756\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.004993318105117262\n", + " normg = 0.008864360936204957\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.004993314699243744\n", + " normg = 0.01712627798412974\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.004993314990501008\n", + " normg = 0.022970906627553335\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.004993311550512084\n", + " normg = 0.007080879460761562\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.004993310976531067\n", + " normg = 0.006197124730785313\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.004993308998375539\n", + " normg = 0.006230708089272086\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.004993313013860632\n", + " normg = 0.09324287127010589\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.004993262460957531\n", + " normg = 0.020774923573947147\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.004993259605610152\n", + " normg = 0.006139435878672782\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.004993259106544064\n", + " normg = 0.006065947261118902\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.004993234775749943\n", + " normg = 0.0174198268452869\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.004993222825330491\n", + " normg = 0.012114136156883877\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.004993228620619251\n", + " normg = 0.03953595172281158\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.004993232068504963\n", + " normg = 0.050142694425009425\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.004993216655665077\n", + " normg = 0.008605351058948234\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.0049932159886020575\n", + " normg = 0.005759017693493835\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.0049932152469055165\n", + " normg = 0.005673425643575708\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.004993191955774601\n", + " normg = 0.009070342796277844\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.004993222189196598\n", + " normg = 0.07505518249219617\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.004993210101638861\n", + " normg = 0.06296300007329013\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.004993185820884849\n", + " normg = 0.006011784145839096\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.004993185399549886\n", + " normg = 0.005668073991700254\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.004993181608323004\n", + " normg = 0.005754724700325748\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.00499319607073527\n", + " normg = 0.05946259427824996\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.004993158878220953\n", + " normg = 0.024547789539900916\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.0049931529102650845\n", + " normg = 0.01425700157944423\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.004993151019191699\n", + " normg = 0.010112551230284435\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.004993149896227179\n", + " normg = 0.007376153069772916\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.004993149020156553\n", + " normg = 0.006611474973890808\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.004993148055660721\n", + " normg = 0.00908491709702298\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.004993148829897333\n", + " normg = 0.02045889335862832\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.004993146598471\n", + " normg = 0.011667827002992763\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.004993145582153995\n", + " normg = 0.005321758795740693\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.004993145155296659\n", + " normg = 0.005269705513907017\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.004993129018129175\n", + " normg = 0.010680848189195598\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.0049931537553514135\n", + " normg = 0.06806572250639614\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.004993128170853388\n", + " normg = 0.022147347381227183\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.004993125028694749\n", + " normg = 0.005153940050304032\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.0049931246878216476\n", + " normg = 0.005147224303209842\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.004992971715097037\n", + " normg = 0.02754577448711941\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.0049931060179302465\n", + " normg = 0.09568060116978418\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.004993017935192856\n", + " normg = 0.06204413177552673\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.004992978198865381\n", + " normg = 0.03996375008269696\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.004992959626982385\n", + " normg = 0.027570865764652407\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.004992950920307553\n", + " normg = 0.021633487188071447\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.0049929470623102335\n", + " normg = 0.017580673850817033\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.004992944670367825\n", + " normg = 0.01007755291982277\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.004992943654774482\n", + " normg = 0.006341118758251021\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.004992942947218638\n", + " normg = 0.005201681416959175\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.004992941983318267\n", + " normg = 0.0073959216887842325\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.004992946960503932\n", + " normg = 0.03255610087666134\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.004992941303408485\n", + " normg = 0.01303335375489109\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.004992940178544188\n", + " normg = 0.0038697880521636643\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.0049929399793482146\n", + " normg = 0.0038641124433415963\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.004992873181959434\n", + " normg = 0.007504020435386515\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.004992878730658321\n", + " normg = 0.033233272182864496\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.0049928723904041255\n", + " normg = 0.009366098022318973\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.004992871791104592\n", + " normg = 0.0032787737307401472\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.004992871642378736\n", + " normg = 0.0032758130132519315\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.004992783873092125\n", + " normg = 0.013986429754810134\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.004992790021877604\n", + " normg = 0.04119820513677142\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.004992786191492297\n", + " normg = 0.03300434040127997\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.004992779541291358\n", + " normg = 0.0023644678672525986\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.004992779473610984\n", + " normg = 0.002330180946240629\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.0049927767144207855\n", + " normg = 0.00544836104402636\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.004992799851367203\n", + " normg = 0.0322472807462901\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.004992787479215751\n", + " normg = 0.032542645954393684\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.004992783864713658\n", + " normg = 0.03460901438565337\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 0.004992775426665991\n", + " normg = 0.018030088178158012\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 0.004992773376037772\n", + " normg = 0.006157122864775506\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 0.004992773105055129\n", + " normg = 0.0023659972147852216\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 0.004992773028726772\n", + " normg = 0.0022376310514887745\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 0.0049927723694463706\n", + " normg = 0.0026088252946593064\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 0.004992776570434362\n", + " normg = 0.028876451473329793\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 0.004992771795320265\n", + " normg = 0.01196867936528735\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 0.004992770850331347\n", + " normg = 0.0030000401266962137\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 0.004992770745186466\n", + " normg = 0.0024613377248087934\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 0.004992770465678075\n", + " normg = 0.0023257061716069447\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 0.00499277001212129\n", + " normg = 0.004845385548954157\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 0.004992770207178085\n", + " normg = 0.009923479449143884\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 0.0049927699583203365\n", + " normg = 0.009634578517149509\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 0.004992769368693687\n", + " normg = 0.0025060132199883167\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 0.004992769300190881\n", + " normg = 0.0021227526990581862\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 0.004992769105713861\n", + " normg = 0.002122575389924828\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 0.0049927708721581275\n", + " normg = 0.05060233953229432\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 0.0049927685063361\n", + " normg = 0.0479515757108223\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 0.004992754512611544\n", + " normg = 0.0024507466606251732\n", + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 0.004992754451002641\n", + " normg = 0.0019667010537314446\n", + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 0.004992754309421026\n", + " normg = 0.0019103560622980846\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 0.004992753202645091\n", + " normg = 0.004922840546273075\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 0.004992754351933978\n", + " normg = 0.01298925955924881\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 0.0049927527244953375\n", + " normg = 0.0035830652301056215\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 0.004992752571425827\n", + " normg = 0.0019842018861434534\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 0.004992752485093995\n", + " normg = 0.001975561083555575\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 0.004992752274175235\n", + " normg = 0.00551137535965816\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 0.004992752612422256\n", + " normg = 0.010314063925274586\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 0.004992751949742673\n", + " normg = 0.002282720218496465\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 0.004992751895822935\n", + " normg = 0.0018517832645130303\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 0.004992751774096146\n", + " normg = 0.0018513810777389466\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 0.004992744666890569\n", + " normg = 0.024481333096346942\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 0.00499274099452684\n", + " normg = 0.003213430718977365\n", + "\n", + " OUTER ITERATION 462:\n", + "\n", + " f = 0.004992740912236886\n", + " normg = 0.0016951993707601282\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 0.004992740863143259\n", + " normg = 0.0016619009487567498\n", + "\n", + " OUTER ITERATION 464:\n", + "\n", + " f = 0.004992739589125996\n", + " normg = 0.001876385273880895\n", + "\n", + " OUTER ITERATION 465:\n", + "\n", + " f = 0.004992740543426828\n", + " normg = 0.01560453866806044\n", + "\n", + " OUTER ITERATION 466:\n", + "\n", + " f = 0.004992739320650493\n", + " normg = 0.008751619568553679\n", + "\n", + " OUTER ITERATION 467:\n", + "\n", + " f = 0.004992738835639092\n", + " normg = 0.0018306120993332514\n", + "\n", + " OUTER ITERATION 468:\n", + "\n", + " f = 0.0049927387975472245\n", + " normg = 0.0016301285397141963\n", + "\n", + " OUTER ITERATION 469:\n", + "\n", + " f = 0.004992738637654686\n", + " normg = 0.001638040512015036\n", + "\n", + " OUTER ITERATION 470:\n", + "\n", + " f = 0.004992737624131792\n", + " normg = 0.01418555107285647\n", + "\n", + " OUTER ITERATION 471:\n", + "\n", + " f = 0.004992736218643874\n", + " normg = 0.0035057484523726653\n", + "\n", + " OUTER ITERATION 472:\n", + "\n", + " f = 0.004992736087092746\n", + " normg = 0.0020624613501237943\n", + "\n", + " OUTER ITERATION 473:\n", + "\n", + " f = 0.004992735990801685\n", + " normg = 0.001585192619966468\n", + "\n", + " OUTER ITERATION 474:\n", + "\n", + " f = 0.004992735830204746\n", + " normg = 0.0016846122865503946\n", + "\n", + " OUTER ITERATION 475:\n", + "\n", + " f = 0.00499273614006722\n", + " normg = 0.012099750403417663\n", + "\n", + " OUTER ITERATION 476:\n", + "\n", + " f = 0.004992737950202801\n", + " normg = 0.02105726958958147\n", + "\n", + " OUTER ITERATION 477:\n", + "\n", + " f = 0.004992735038664597\n", + " normg = 0.004407988248718636\n", + "\n", + " OUTER ITERATION 478:\n", + "\n", + " f = 0.004992734897958569\n", + " normg = 0.0016508431683270634\n", + "\n", + " OUTER ITERATION 479:\n", + "\n", + " f = 0.0049927348604319475\n", + " normg = 0.0015535633078772161\n", + "\n", + " OUTER ITERATION 480:\n", + "\n", + " f = 0.004992734558666758\n", + " normg = 0.001779104700090288\n", + "\n", + " OUTER ITERATION 481:\n", + "\n", + " f = 0.004992734930928166\n", + " normg = 0.01114631487376853\n", + "\n", + " OUTER ITERATION 482:\n", + "\n", + " f = 0.004992734250682831\n", + " normg = 0.005679827344680828\n", + "\n", + " OUTER ITERATION 483:\n", + "\n", + " f = 0.004992734039286465\n", + " normg = 0.0016183611734146845\n", + "\n", + " OUTER ITERATION 484:\n", + "\n", + " f = 0.004992734006844567\n", + " normg = 0.00153333859173726\n", + "\n", + " OUTER ITERATION 485:\n", + "\n", + " f = 0.0049927337285424036\n", + " normg = 0.0015731949196657901\n", + "\n", + " OUTER ITERATION 486:\n", + "\n", + " f = 0.00499273440869943\n", + " normg = 0.01862913028973151\n", + "\n", + " OUTER ITERATION 487:\n", + "\n", + " f = 0.0049927325681614326\n", + " normg = 0.007641595216587055\n", + "\n", + " OUTER ITERATION 488:\n", + "\n", + " f = 0.0049927321958961\n", + " normg = 0.0016067431670300514\n", + "\n", + " OUTER ITERATION 489:\n", + "\n", + " f = 0.0049927321639950915\n", + " normg = 0.0015291861391526927\n", + "\n", + " OUTER ITERATION 490:\n", + "\n", + " f = 0.004992731766010644\n", + " normg = 0.002389167744282624\n", + "\n", + " OUTER ITERATION 491:\n", + "\n", + " f = 0.004992733449584922\n", + " normg = 0.01261507159360785\n", + "\n", + " OUTER ITERATION 492:\n", + "\n", + " f = 0.0049927322415809095\n", + " normg = 0.009991055991529258\n", + "\n", + " OUTER ITERATION 493:\n", + "\n", + " f = 0.00499273139376417\n", + " normg = 0.007416683644677901\n", + "\n", + " OUTER ITERATION 494:\n", + "\n", + " f = 0.004992731157743471\n", + " normg = 0.004920280994889984\n", + "\n", + " OUTER ITERATION 495:\n", + "\n", + " f = 0.004992730996440122\n", + " normg = 0.0014942134811158996\n", + "\n", + " OUTER ITERATION 496:\n", + "\n", + " f = 0.00499273096709092\n", + " normg = 0.0014723121574171556\n", + "\n", + " OUTER ITERATION 497:\n", + "\n", + " f = 0.004992730045753763\n", + " normg = 0.0017727074818453194\n", + "\n", + " OUTER ITERATION 498:\n", + "\n", + " f = 0.004992730508166389\n", + " normg = 0.011322754393504345\n", + "\n", + " OUTER ITERATION 499:\n", + "\n", + " f = 0.004992729718016283\n", + " normg = 0.0033941962512121027\n", + "\n", + " OUTER ITERATION 500:\n", + "\n", + " f = 0.004992729627537416\n", + " normg = 0.0016328254848172485\n", + "\n", + " OUTER ITERATION 501:\n", + "\n", + " f = 0.004992729586086942\n", + " normg = 0.0014874121732445528\n", + "\n", + " OUTER ITERATION 502:\n", + "\n", + " f = 0.00499272932583281\n", + " normg = 0.0019241015314696386\n", + "\n", + " OUTER ITERATION 503:\n", + "\n", + " f = 0.004992729682533349\n", + " normg = 0.00902526043059089\n", + "\n", + " OUTER ITERATION 504:\n", + "\n", + " f = 0.004992729067672337\n", + " normg = 0.0045063877324467705\n", + "\n", + " OUTER ITERATION 505:\n", + "\n", + " f = 0.004992728905805883\n", + " normg = 0.002080285772984795\n", + "\n", + " OUTER ITERATION 506:\n", + "\n", + " f = 0.004992728852978422\n", + " normg = 0.0015649071160513317\n", + "\n", + " OUTER ITERATION 507:\n", + "\n", + " f = 0.0049927287803270244\n", + " normg = 0.0015434062802696987\n", + "\n", + " OUTER ITERATION 508:\n", + "\n", + " f = 0.004992728718160606\n", + " normg = 0.006067481449564673\n", + "\n", + " OUTER ITERATION 509:\n", + "\n", + " f = 0.004992728796319187\n", + " normg = 0.007674255764440784\n", + "\n", + " OUTER ITERATION 510:\n", + "\n", + " f = 0.004992728426149243\n", + " normg = 0.0014850677472926944\n", + "\n", + " OUTER ITERATION 511:\n", + "\n", + " f = 0.004992728399673743\n", + " normg = 0.0014181031938121326\n", + "\n", + " OUTER ITERATION 512:\n", + "\n", + " f = 0.004992728122484428\n", + " normg = 0.0014214282189713636\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 513:\n", + "\n", + " f = 0.004992727560809534\n", + " normg = 0.01980454749909918\n", + "\n", + " OUTER ITERATION 514:\n", + "\n", + " f = 0.004992725249482162\n", + " normg = 0.004118070682546651\n", + "\n", + " OUTER ITERATION 515:\n", + "\n", + " f = 0.004992725134577992\n", + " normg = 0.0013728234017165706\n", + "\n", + " OUTER ITERATION 516:\n", + "\n", + " f = 0.0049927251089646055\n", + " normg = 0.0013538073001539883\n", + "\n", + " OUTER ITERATION 517:\n", + "\n", + " f = 0.004992723924283336\n", + " normg = 0.0036478184426986496\n", + "\n", + " OUTER ITERATION 518:\n", + "\n", + " f = 0.004992723712618196\n", + " normg = 0.00201886303294827\n", + "\n", + " OUTER ITERATION 519:\n", + "\n", + " f = 0.004992723632592548\n", + " normg = 0.0015896577809853126\n", + "\n", + " OUTER ITERATION 520:\n", + "\n", + " f = 0.004992723575929538\n", + " normg = 0.002199985018341603\n", + "\n", + " OUTER ITERATION 521:\n", + "\n", + " f = 0.004992723615192775\n", + " normg = 0.0049144192118505976\n", + "\n", + " OUTER ITERATION 522:\n", + "\n", + " f = 0.004992723491462147\n", + " normg = 0.003050342544120822\n", + "\n", + " OUTER ITERATION 523:\n", + "\n", + " f = 0.00499272342318409\n", + " normg = 0.0013265687707332728\n", + "\n", + " OUTER ITERATION 524:\n", + "\n", + " f = 0.004992723397418696\n", + " normg = 0.0013087048723253903\n", + "\n", + " OUTER ITERATION 525:\n", + "\n", + " f = 0.004992722664399693\n", + " normg = 0.0021712345984239304\n", + "\n", + " OUTER ITERATION 526:\n", + "\n", + " f = 0.004992723431789151\n", + " normg = 0.012570797855389417\n", + "\n", + " OUTER ITERATION 527:\n", + "\n", + " f = 0.004992722740405489\n", + " normg = 0.007045026624306452\n", + "\n", + " OUTER ITERATION 528:\n", + "\n", + " f = 0.004992722428693426\n", + " normg = 0.0012891523434984695\n", + "\n", + " OUTER ITERATION 529:\n", + "\n", + " f = 0.0049927224078639846\n", + " normg = 0.0012851272368818772\n", + "\n", + " OUTER ITERATION 530:\n", + "\n", + " f = 0.004992718837171049\n", + " normg = 0.0028772404820510524\n", + "\n", + " OUTER ITERATION 531:\n", + "\n", + " f = 0.004992718813595372\n", + " normg = 0.003739383956157421\n", + "\n", + " OUTER ITERATION 532:\n", + "\n", + " f = 0.004992718675191955\n", + " normg = 0.0025998432700728023\n", + "\n", + " OUTER ITERATION 533:\n", + "\n", + " f = 0.004992718629168732\n", + " normg = 0.0021237344792748372\n", + "\n", + " OUTER ITERATION 534:\n", + "\n", + " f = 0.004992718589631983\n", + " normg = 0.0013031728933170497\n", + "\n", + " OUTER ITERATION 535:\n", + "\n", + " f = 0.004992718563081593\n", + " normg = 0.0012160657039431463\n", + "\n", + " OUTER ITERATION 536:\n", + "\n", + " f = 0.004992718466515457\n", + " normg = 0.0017203419826113417\n", + "\n", + " OUTER ITERATION 537:\n", + "\n", + " f = 0.004992718813917469\n", + " normg = 0.009141412503002757\n", + "\n", + " OUTER ITERATION 538:\n", + "\n", + " f = 0.004992718699628859\n", + " normg = 0.00837407016200807\n", + "\n", + " OUTER ITERATION 539:\n", + "\n", + " f = 0.004992718265040261\n", + " normg = 0.0011925723808653634\n", + "\n", + " OUTER ITERATION 540:\n", + "\n", + " f = 0.004992718247541906\n", + " normg = 0.0011836769638444743\n", + "\n", + " OUTER ITERATION 541:\n", + "\n", + " f = 0.0049927170882056535\n", + " normg = 0.0011705006481833693\n", + "\n", + " OUTER ITERATION 542:\n", + "\n", + " f = 0.0049927167985187575\n", + " normg = 0.006033887840917729\n", + "\n", + " OUTER ITERATION 543:\n", + "\n", + " f = 0.004992717158817755\n", + " normg = 0.010137636672025305\n", + "\n", + " OUTER ITERATION 544:\n", + "\n", + " f = 0.004992716527021102\n", + " normg = 0.001199748410446834\n", + "\n", + " OUTER ITERATION 545:\n", + "\n", + " f = 0.004992716510195412\n", + " normg = 0.0011388600907768036\n", + "\n", + " OUTER ITERATION 546:\n", + "\n", + " f = 0.004992716350639511\n", + " normg = 0.0011360451377370943\n", + "\n", + " OUTER ITERATION 547:\n", + "\n", + " f = 0.004992713563301223\n", + " normg = 0.030207670675280376\n", + "\n", + " OUTER ITERATION 548:\n", + "\n", + " f = 0.0049927080281543836\n", + " normg = 0.010637710232224904\n", + "\n", + " OUTER ITERATION 549:\n", + "\n", + " f = 0.004992707295834496\n", + " normg = 0.0019875344942362535\n", + "\n", + " OUTER ITERATION 550:\n", + "\n", + " f = 0.0049927072575992664\n", + " normg = 0.0011543546835049638\n", + "\n", + " OUTER ITERATION 551:\n", + "\n", + " f = 0.004992707231363431\n", + " normg = 0.0008649387176667879\n", + "\n", + " Proj Gradient norm = 2.1720621910857196\n", + " Gradient norm = 3.0804378007613042\n", + " Residual norm = 0.004992707231357873\n", + "\n", + " ----> GKB Iteration 43: Tk is 440x430\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.831937107134\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688817\n", + " normg = 4771.7141282490775\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.9647673778238\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527513972\n", + " normg = 674.7446788232251\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494078\n", + " normg = 464.0328168251525\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179658\n", + " normg = 351.41581684883516\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.00490909737578\n", + " normg = 1414.6579297147853\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824163\n", + " normg = 765.3645394730237\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753392\n", + " normg = 127.27855986428641\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708904\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836190964\n", + " normg = 98.57870121070202\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.2312231423134765\n", + " normg = 591.2720912721625\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.034707564418156\n", + " normg = 1321.6701481089228\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179381496\n", + " normg = 1408.744965952786\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113492959\n", + " normg = 181.26322929199355\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471829718\n", + " normg = 58.04065740799593\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.3499953276997605\n", + " normg = 41.81134073926256\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.298400703513605\n", + " normg = 24.778760609160827\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120378629\n", + " normg = 22.793349547252053\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998154737\n", + " normg = 92.22590216758289\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.2678405381159883\n", + " normg = 564.2234415075651\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267643734\n", + " normg = 126.70694880633894\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.1759399297164491\n", + " normg = 28.665066512955704\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136375023\n", + " normg = 18.134658279256954\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568494902\n", + " normg = 13.219165215221421\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621868463\n", + " normg = 13.971552651841398\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376389914\n", + " normg = 103.25494338454719\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734232427\n", + " normg = 360.1955616365799\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15456482548858183\n", + " normg = 79.65300684517392\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597213817\n", + " normg = 17.00566202115903\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606933508\n", + " normg = 9.912217203160598\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936753242\n", + " normg = 8.663637759002341\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909038033\n", + " normg = 9.80018013225727\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2811369243623858\n", + " normg = 170.01827871011463\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.44967304148665\n", + " normg = 463.91518238356184\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845993629003267\n", + " normg = 71.43536824558387\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496301064\n", + " normg = 17.02581373252538\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268643687\n", + " normg = 7.549584842782882\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523592257328\n", + " normg = 5.8551967642877365\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637710603754\n", + " normg = 5.8619673822117\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08481053607881651\n", + " normg = 78.30420826446107\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7195954834382996\n", + " normg = 509.4010096725727\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523885173948585\n", + " normg = 76.77923819030474\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04280002910088444\n", + " normg = 18.88775420434822\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03943663451751452\n", + " normg = 6.210117730469053\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.038894858713601904\n", + " normg = 3.8692789102153964\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03841684171110661\n", + " normg = 3.857404418871112\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03689246293504747\n", + " normg = 39.465392211973345\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06398772037307916\n", + " normg = 77.94252222735476\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.026961149257825983\n", + " normg = 3.833793175034436\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.02680911762718788\n", + " normg = 3.0343490650421323\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.026463795451604946\n", + " normg = 3.0351900676512287\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.025449108142845414\n", + " normg = 12.918080351628047\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.22557544612713729\n", + " normg = 148.39822745176934\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.02311675396301511\n", + " normg = 10.993291691286306\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.02202780296950232\n", + " normg = 3.023452837272028\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.021895735647976335\n", + " normg = 2.635256667290077\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.021622049083371998\n", + " normg = 3.1316855163931656\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.024183526770907293\n", + " normg = 24.67070842998792\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03276215360791022\n", + " normg = 45.3247702275569\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.020248035912916226\n", + " normg = 2.4703547988740078\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.0201756596638776\n", + " normg = 2.394998493313881\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.01892546716916453\n", + " normg = 2.529461091942661\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.0489675443187621\n", + " normg = 65.08117075852479\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.039506257139289534\n", + " normg = 56.082501841511466\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.014102735381021744\n", + " normg = 3.7915091029528845\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.01397200555936901\n", + " normg = 1.8875523770663731\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.013911469089169142\n", + " normg = 1.7815418072354083\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.013585408644022079\n", + " normg = 2.654849869102304\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.017669819087668636\n", + " normg = 27.18953670805634\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.015564842531338293\n", + " normg = 20.509993104449645\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.012933623172153175\n", + " normg = 1.8992546897047355\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.012893834736517291\n", + " normg = 1.6513346567650469\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.012751061309527375\n", + " normg = 1.6433407170446426\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.0181504417438102\n", + " normg = 40.54625847611344\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.007149146083412731\n", + " normg = 6.475398109255621\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.006874642493055416\n", + " normg = 1.056352721389929\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.006862904175444389\n", + " normg = 0.8184996987982534\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.006841593546948519\n", + " normg = 0.7896307270858833\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.00665778043411985\n", + " normg = 2.902203151060863\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.007106518563582188\n", + " normg = 9.344204778392054\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.006576757618851402\n", + " normg = 1.4974194340988265\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.0065594047853795925\n", + " normg = 0.7427189487144242\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.0065505143570810335\n", + " normg = 0.7147327645703053\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.006410171267542806\n", + " normg = 0.9783785815586183\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.0097188892706883\n", + " normg = 17.97399520246409\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.006605268846224422\n", + " normg = 6.285823208253952\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.006157952242818994\n", + " normg = 1.8141114187432723\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.0061286411792364935\n", + " normg = 1.355210541737345\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.006113172760157304\n", + " normg = 0.9183912178976692\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.0061034760662832055\n", + " normg = 0.6984814170144469\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.006092661825511776\n", + " normg = 0.6873442416866252\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.0060777568887349755\n", + " normg = 1.795281935004909\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.0063964170286641\n", + " normg = 7.723040073986572\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.006037161203044487\n", + " normg = 1.1298309561864945\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.006027264388444638\n", + " normg = 0.5902117145225649\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.006021447297527516\n", + " normg = 0.588836153021705\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.004804284052986469\n", + " normg = 1.2321756420140322\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.0051638599132192466\n", + " normg = 7.983601519419158\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.004793032502061491\n", + " normg = 1.7815821209311717\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.004773012928421364\n", + " normg = 0.33597926796825694\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.0047716185762881926\n", + " normg = 0.32384315202680014\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.004748424449074219\n", + " normg = 0.5088141073382085\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.004838018068480912\n", + " normg = 3.020516461677572\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.004784493466836793\n", + " normg = 2.3836096725664624\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0047268692129830495\n", + " normg = 0.5266455716962452\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.004723637133474904\n", + " normg = 0.30768576080409515\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.004721916896248411\n", + " normg = 0.2974857756197604\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.004719458978846254\n", + " normg = 0.5060328447640283\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.004729475122434911\n", + " normg = 1.5871880127365843\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.004715378537623213\n", + " normg = 0.6159447703726267\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.004712657226290754\n", + " normg = 0.2555134965180947\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.00471170284918952\n", + " normg = 0.2543026040205085\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0046113750784255005\n", + " normg = 0.543915609886824\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0046450685898841975\n", + " normg = 2.497885192262321\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0046075992422662405\n", + " normg = 0.38510250556143055\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0046064981958644086\n", + " normg = 0.17981595685881555\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.004605996459664865\n", + " normg = 0.1787848507374994\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.00455237402033097\n", + " normg = 0.573717831020957\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.004553105598434905\n", + " normg = 0.9196626730813574\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.004548202028056684\n", + " normg = 0.9357822310989045\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.00454435640857966\n", + " normg = 0.6378804564057163\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.004541696242576362\n", + " normg = 0.17331803384201666\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.004541326734666074\n", + " normg = 0.1613502380711821\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.004538717226563961\n", + " normg = 0.15164807362908167\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.004548869994876439\n", + " normg = 1.7217621301813468\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.004528558040673838\n", + " normg = 0.4387582234245572\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.004526664157138829\n", + " normg = 0.23538170632085828\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.004525698895339049\n", + " normg = 0.14500413962574238\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.004524875998146452\n", + " normg = 0.1514262043692568\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.004528863324812074\n", + " normg = 1.173558190041677\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.004526929662725904\n", + " normg = 1.071321820481206\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.004519847538267063\n", + " normg = 0.13539586342629234\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.004519625451402431\n", + " normg = 0.13260792587129028\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.004513974677920257\n", + " normg = 0.15604555079474816\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0045240648944784335\n", + " normg = 1.222145794812113\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.004509472162127408\n", + " normg = 0.41624914941662733\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0045080101177554345\n", + " normg = 0.20877048766537587\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.004507586713557945\n", + " normg = 0.14398796466959554\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0045072551833101986\n", + " normg = 0.1327578640967986\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.004506544308246485\n", + " normg = 0.18862403819080564\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.004513288068839456\n", + " normg = 1.1996066224077822\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.004509585266527253\n", + " normg = 0.9401655767843853\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.004504123237036242\n", + " normg = 0.12386301815932614\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.004503934317890146\n", + " normg = 0.12334443896407421\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0044805984447013805\n", + " normg = 0.11894746847138886\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.004479704733193671\n", + " normg = 0.42752377329900104\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.004484348335662037\n", + " normg = 1.037232200126697\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.004478101397904042\n", + " normg = 0.3211822063467181\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.004477383908002752\n", + " normg = 0.11468136842362904\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.004477204151261986\n", + " normg = 0.10932253296604491\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.004474869504954389\n", + " normg = 0.17344656185247576\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0044743330488496115\n", + " normg = 0.2149854793061655\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.004473836139278177\n", + " normg = 0.266371191905685\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.004473695673592763\n", + " normg = 0.33466565695328765\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.004472960728609397\n", + " normg = 0.139086944036011\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.00447276256025703\n", + " normg = 0.10522218056353966\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.004472454890988083\n", + " normg = 0.10536926410533234\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.004469865141932676\n", + " normg = 1.3116629245479883\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.004459363262513451\n", + " normg = 0.09710874255885009\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.004459249516426986\n", + " normg = 0.09585483696478456\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.004454792275428322\n", + " normg = 0.09738287248764216\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.004465776808125508\n", + " normg = 1.4245675200920196\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.004447642083099066\n", + " normg = 0.26314247613771685\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0044469402009440955\n", + " normg = 0.09508773615684707\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.004446774574131391\n", + " normg = 0.09048986977009009\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.004446176234077281\n", + " normg = 0.1734531100107766\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.004448276470764782\n", + " normg = 0.6763306907610152\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.00444572787150777\n", + " normg = 0.2401293804740522\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.004445331336381995\n", + " normg = 0.0860182063002139\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.004445228415007848\n", + " normg = 0.0858172001378511\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.004421888990956764\n", + " normg = 0.27397826688525667\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.004421427558878893\n", + " normg = 0.30590542740342286\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.004421058376519424\n", + " normg = 0.22338849889449547\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.004420724890570812\n", + " normg = 0.06872117422288634\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0044206631144712225\n", + " normg = 0.06697988500832794\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.004419461584342537\n", + " normg = 0.07537116008541113\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.004430713298853679\n", + " normg = 1.4107525207931388\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.004424125969568687\n", + " normg = 1.0613078991276337\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.004417216545044109\n", + " normg = 0.11097183964365724\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.0044170928309927885\n", + " normg = 0.08220713390225735\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.004416897927030176\n", + " normg = 0.06814664120309946\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.004416407229140772\n", + " normg = 0.06317375314908091\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0044165966276824\n", + " normg = 0.5298913019544377\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.004414968391589429\n", + " normg = 0.35358239470878433\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.004414178674249173\n", + " normg = 0.10141640521855376\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.004414085112164881\n", + " normg = 0.06449909059098458\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.004413998935446035\n", + " normg = 0.05981777366494729\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.004413366213648334\n", + " normg = 0.08824840208618774\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.00441345167201359\n", + " normg = 0.24081101753465184\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.004413527936040664\n", + " normg = 0.2951717920484316\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.004412978837549142\n", + " normg = 0.06102387302202465\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.00441293493711952\n", + " normg = 0.05698016142437785\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.004412625894682165\n", + " normg = 0.056960127681989346\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.004414616106663989\n", + " normg = 1.2172037268489442\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.0044062644821995425\n", + " normg = 0.4244651325395001\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.004405101034621725\n", + " normg = 0.08958988383760269\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.004405010655148365\n", + " normg = 0.0685451677699854\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.004404854547854656\n", + " normg = 0.051066960892964156\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.004404692208254608\n", + " normg = 0.054762042790080456\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.004404815780006018\n", + " normg = 0.25671841578964366\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.004404688894112454\n", + " normg = 0.30930756996885955\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.00440416436749655\n", + " normg = 0.12824662151811994\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0044040505481554755\n", + " normg = 0.0466279966673988\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.004404020285359361\n", + " normg = 0.046338374083835204\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.004401540142188506\n", + " normg = 0.10627843525278848\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.004403009839792894\n", + " normg = 0.49374242054648476\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.004402487436479558\n", + " normg = 0.4625699149014619\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.0044011778313567725\n", + " normg = 0.06870542716491626\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0044011348422523565\n", + " normg = 0.04599189627317312\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.004401087435609697\n", + " normg = 0.04282233960580901\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.0044006886974479655\n", + " normg = 0.05553331037082274\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.004400620305796368\n", + " normg = 0.1278870970609141\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.004401709429579771\n", + " normg = 0.46181180976876274\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.00440055597027827\n", + " normg = 0.19241582806635574\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.004400316867659485\n", + " normg = 0.04553391714661406\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0044002911226712176\n", + " normg = 0.04281218259551281\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.004400043889186493\n", + " normg = 0.05838085827215657\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.004400135977286038\n", + " normg = 0.16248053920910502\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.004400433208614081\n", + " normg = 0.30643719686690524\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.004400327320241475\n", + " normg = 0.34510243364073906\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.004399613995489722\n", + " normg = 0.08418795255436863\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.004399559924583274\n", + " normg = 0.041088416595860724\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.004399533076480304\n", + " normg = 0.040343807941687675\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.004398635034510293\n", + " normg = 0.09043394062106827\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.0043984853008253375\n", + " normg = 0.06488220955763882\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0043984775131648566\n", + " normg = 0.10946502838869555\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.004398406884052651\n", + " normg = 0.07141078424365321\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.004398364879140105\n", + " normg = 0.0392743580958805\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.004398339490731908\n", + " normg = 0.0384167381140214\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.004398013516646639\n", + " normg = 0.07675801971210315\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.0043979707560815404\n", + " normg = 0.061154490484046836\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.004397935382058817\n", + " normg = 0.040628594307782054\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.004397906802587121\n", + " normg = 0.038731331296705675\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.00439780553897069\n", + " normg = 0.06742596267099465\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.004398103246710533\n", + " normg = 0.2632988988726619\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0043977477785921\n", + " normg = 0.12164390745797247\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.004397649201579885\n", + " normg = 0.037257287400812925\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.004397630648836847\n", + " normg = 0.03715391234682345\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.004394367889278343\n", + " normg = 0.05933072876499745\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.004394414555405071\n", + " normg = 0.1358768711998089\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.004394308335523795\n", + " normg = 0.061230337328891556\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.004394278908193835\n", + " normg = 0.03162828595607578\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.004394262490591965\n", + " normg = 0.03147568235369939\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.004393129208924818\n", + " normg = 0.11352097797609333\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.004393068415184403\n", + " normg = 0.0752454934622154\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.004393028273458641\n", + " normg = 0.02957507517696183\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.004393015977001389\n", + " normg = 0.029151483405607373\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.004392662355730669\n", + " normg = 0.04117105953096452\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.004392937988732174\n", + " normg = 0.24922932654462965\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.004392860746000564\n", + " normg = 0.22910244256282547\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.0043925370690873706\n", + " normg = 0.0283807068570258\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0043925271952855146\n", + " normg = 0.02819522677669457\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0043917589177014564\n", + " normg = 0.03030906854164207\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.004391718106579983\n", + " normg = 0.09892861049528094\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.00439175001823005\n", + " normg = 0.1677521451988527\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.004391643574554969\n", + " normg = 0.11884225047881478\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0043915530623091\n", + " normg = 0.027281882444767026\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0043915437835329585\n", + " normg = 0.02640128034433177\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.004391391877996012\n", + " normg = 0.03363435339198037\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.004391393602182566\n", + " normg = 0.09536788839548256\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0043917738479907304\n", + " normg = 0.2724705308487556\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.004391478170329559\n", + " normg = 0.2000547808662141\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.004391229057045562\n", + " normg = 0.03445503335214106\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0043912167399919365\n", + " normg = 0.027113908297504655\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.004391191529473099\n", + " normg = 0.02555548668776109\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0043910281317224385\n", + " normg = 0.03566015121358571\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.004391011447688549\n", + " normg = 0.056033911258270154\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.004391011016796171\n", + " normg = 0.07911627013383019\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.0043909695426687404\n", + " normg = 0.03167478013715714\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0043909588493857045\n", + " normg = 0.025056875226809956\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.0043909389047524896\n", + " normg = 0.02517178126678398\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.004391167929392474\n", + " normg = 0.43118532272342625\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.004390087687620713\n", + " normg = 0.09419351593572793\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0043900306030631225\n", + " normg = 0.02289031710666249\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.004390023841307847\n", + " normg = 0.022873101725689175\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.004385233899740294\n", + " normg = 0.03458255591638303\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.004386695337838249\n", + " normg = 0.4346034106605541\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.004385708179659742\n", + " normg = 0.2797572723455352\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.004385231253014638\n", + " normg = 0.053620565387601446\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.00438520976242721\n", + " normg = 0.021502312632575148\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.004385203638819456\n", + " normg = 0.015508210558252604\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.00438519575441157\n", + " normg = 0.009014441255552287\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.004385191628606313\n", + " normg = 0.010856314376311484\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.0043852002705096855\n", + " normg = 0.047757194655206094\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.004385236042922533\n", + " normg = 0.09483973218653759\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.004385181777017868\n", + " normg = 0.018271348895801735\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.004385179284107944\n", + " normg = 0.008241378204956568\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.004385178254938677\n", + " normg = 0.007888811423211177\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.004385163636976301\n", + " normg = 0.012001447719121684\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.0043854515713335086\n", + " normg = 0.1599235424733383\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.004385409263285432\n", + " normg = 0.1827246953857544\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0043852432878971285\n", + " normg = 0.13534836188769925\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.004385135278341314\n", + " normg = 0.030415435088753377\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.004385129159622564\n", + " normg = 0.008362646558988898\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.004385128269744485\n", + " normg = 0.007799658569261984\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.004385120340060161\n", + " normg = 0.01102047506345359\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.004385136647421817\n", + " normg = 0.046228780459569165\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.004385132215358485\n", + " normg = 0.04785517874340771\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.004385108134719745\n", + " normg = 0.022591234322520633\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.004385105116131277\n", + " normg = 0.016674218968428245\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.004385102986757508\n", + " normg = 0.008271915173687246\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.004385102056678911\n", + " normg = 0.007543374546118682\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.004385098361132967\n", + " normg = 0.008559296416693419\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.004385129894472209\n", + " normg = 0.08778316407460746\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.004385090012069257\n", + " normg = 0.03600500037421305\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.004385081801389552\n", + " normg = 0.007406844287390934\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.004385081106276425\n", + " normg = 0.007396588186387178\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.004384801272852102\n", + " normg = 0.025938644573934744\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.004384805124563274\n", + " normg = 0.03738970060965517\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.004384794434165279\n", + " normg = 0.029232782936678182\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.0043847902022158105\n", + " normg = 0.017228787571633018\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.004384788158602954\n", + " normg = 0.006090945541175838\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.004384787654626883\n", + " normg = 0.005994875182100771\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.0043847737946946285\n", + " normg = 0.007622997126173356\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.004384785565261231\n", + " normg = 0.05305654422182063\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.004384813953990051\n", + " normg = 0.08792148939800547\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.004384766798906407\n", + " normg = 0.006227391780453029\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.004384766349877652\n", + " normg = 0.00588780039060355\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.004384762263590324\n", + " normg = 0.006032695724073929\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.004384756539764019\n", + " normg = 0.03208128716096962\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.004384747678124711\n", + " normg = 0.014684060859079128\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.004384745407772\n", + " normg = 0.0061911535959592425\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.004384744684347595\n", + " normg = 0.005965243347559313\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.004384742139796744\n", + " normg = 0.012190442957371822\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.004384750708445608\n", + " normg = 0.04346732269099634\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.004384739843035204\n", + " normg = 0.013638722023612349\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.004384738506767839\n", + " normg = 0.005735494587677475\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.004384738021986166\n", + " normg = 0.005728176235929414\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.004384562629029485\n", + " normg = 0.024180509732624623\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.004384623895160835\n", + " normg = 0.10415050000787077\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.004384557860944582\n", + " normg = 0.010608718502337564\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.004384556976110283\n", + " normg = 0.005236254628341615\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.004384556537734644\n", + " normg = 0.0047520622967959485\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.004384553851289211\n", + " normg = 0.005613658121938996\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.004384625766862248\n", + " normg = 0.07848472346129845\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.004384541776279639\n", + " normg = 0.026704708971249963\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.004384542287666762\n", + " normg = 0.030975671046231768\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.0043845363007524165\n", + " normg = 0.005805971178866861\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.004384535958543301\n", + " normg = 0.004551043290489495\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.004384535286031713\n", + " normg = 0.0045366169360979485\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.0043845165854271406\n", + " normg = 0.03577623920039111\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.004384515358543426\n", + " normg = 0.03756851449419327\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.004384506200366941\n", + " normg = 0.010720287018134418\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.004384505353742551\n", + " normg = 0.004481114584253461\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.004384505066402032\n", + " normg = 0.00432013053272642\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.004384501604562358\n", + " normg = 0.005490683308331855\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.004384522820423166\n", + " normg = 0.06424264865135497\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.004384497382725078\n", + " normg = 0.010005835144455636\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.004384496550559606\n", + " normg = 0.004835069619204822\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.004384496163424636\n", + " normg = 0.004259124050115616\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.004384494661594472\n", + " normg = 0.004284693854243814\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.004384508978864393\n", + " normg = 0.08606820597774283\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.004384463567389111\n", + " normg = 0.015209503643970614\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.004384461562936395\n", + " normg = 0.007967954021967977\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.004384460550819064\n", + " normg = 0.0050438605738634575\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.004384459626136782\n", + " normg = 0.004087021038954009\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.004384458096664849\n", + " normg = 0.00594941401887199\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.004384466447574998\n", + " normg = 0.04102874559525496\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.004384465482216157\n", + " normg = 0.04079775131567204\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.004384455265159661\n", + " normg = 0.004337629103643846\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.004384455051000206\n", + " normg = 0.003979914244266049\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.004384453756929269\n", + " normg = 0.004087618742584891\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.004384454339750038\n", + " normg = 0.03252724051028407\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.0043844448097034505\n", + " normg = 0.008958448515503903\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.004384443964277021\n", + " normg = 0.004612285764398502\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.004384443596820964\n", + " normg = 0.004204285570471985\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.004384442928887414\n", + " normg = 0.006594636233328055\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.004384448176433111\n", + " normg = 0.03349955864068203\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.0043844430176225874\n", + " normg = 0.01783680179563599\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.0043844409934337\n", + " normg = 0.0038527045349669104\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.00438444080477074\n", + " normg = 0.003842771266044073\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.004384403126570361\n", + " normg = 0.0075321369597718055\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.004384402409129829\n", + " normg = 0.010790954458942613\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.004384403598081176\n", + " normg = 0.020296851004878925\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.004384401092389475\n", + " normg = 0.00545839669948573\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.004384400831415699\n", + " normg = 0.0035227345263067296\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.004384400573590144\n", + " normg = 0.0035187048830775413\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.004384344294536746\n", + " normg = 0.046660660966383515\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.004384369910534994\n", + " normg = 0.08039336670355272\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.00438433060233985\n", + " normg = 0.003023287481766765\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.00438433049553001\n", + " normg = 0.002884864338557851\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.004384329251882385\n", + " normg = 0.0032486677664071303\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.004384357603445821\n", + " normg = 0.06050870458720833\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.004384338201734496\n", + " normg = 0.04300658598994469\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.004384322646871326\n", + " normg = 0.005656052283921223\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.004384322317034736\n", + " normg = 0.0029503106061420825\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.004384322138303683\n", + " normg = 0.00282149061801636\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.004384320703575814\n", + " normg = 0.005653780906222595\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.004384321666983311\n", + " normg = 0.015680114489776967\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.004384320213321405\n", + " normg = 0.007123309764444138\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.00438431983711668\n", + " normg = 0.002852555512899998\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.004384319720025261\n", + " normg = 0.0027659177604234674\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.0043843182301571484\n", + " normg = 0.0037005279444367583\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.004384326865136853\n", + " normg = 0.04111208369779072\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.0043843171233761274\n", + " normg = 0.010197576709744575\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.0043843164301003235\n", + " normg = 0.0030208508774878665\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.004384316311667782\n", + " normg = 0.00284694148947014\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.004384315084278738\n", + " normg = 0.004409475614097787\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.004384315814624632\n", + " normg = 0.011223768180936093\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.004384314699194922\n", + " normg = 0.010669840275680537\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.004384313695301157\n", + " normg = 0.009557810117818463\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.004384313324911849\n", + " normg = 0.008164310749205383\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.0043843128687936096\n", + " normg = 0.0029261122557641735\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.004384312761840116\n", + " normg = 0.002690023482394976\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.004384312203980592\n", + " normg = 0.002796199515410061\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.004384311811627416\n", + " normg = 0.014766796267043298\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.004384310449142732\n", + " normg = 0.002849429955484281\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.004384310352296055\n", + " normg = 0.0026799091429895957\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.004384309531218047\n", + " normg = 0.002875557240494049\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.004384312675967626\n", + " normg = 0.025164578681852904\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.004384307238849148\n", + " normg = 0.01128154671048562\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.004384305610082235\n", + " normg = 0.003933727300817393\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.004384305296085669\n", + " normg = 0.0026944374502844777\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.004384304947391233\n", + " normg = 0.002821313465709104\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.004384307397581924\n", + " normg = 0.02659153926662253\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.0043843036432426475\n", + " normg = 0.012632805342212509\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.00438430247259511\n", + " normg = 0.003296575320922146\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.004384302339335116\n", + " normg = 0.0026408400673231555\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.004384302049844006\n", + " normg = 0.0026445118708626853\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.004384302192624503\n", + " normg = 0.02256795996651082\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.004384299374872761\n", + " normg = 0.009773901754421135\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.004384298746811933\n", + " normg = 0.0026640818080428596\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.004384298656775609\n", + " normg = 0.0025490034697995493\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.004384297543420828\n", + " normg = 0.0032407006009473956\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.004384297442705955\n", + " normg = 0.008243281009406977\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.004384299440737419\n", + " normg = 0.02063661379299955\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 0.004384297222781708\n", + " normg = 0.012391331165471604\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 0.0043842962415913365\n", + " normg = 0.0029666655660709417\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 0.0043842961434735475\n", + " normg = 0.0025353452774507226\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 0.004384295836776256\n", + " normg = 0.00253351186811506\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 0.004384294040860896\n", + " normg = 0.019571258650316413\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 0.00438429147095975\n", + " normg = 0.008319396545087952\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 0.004384290741079074\n", + " normg = 0.003878866503957379\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 0.004384290488426228\n", + " normg = 0.002561934281174537\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 0.004384290270896155\n", + " normg = 0.0030016163023077456\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 0.004384291143046182\n", + " normg = 0.016533562279923447\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 0.004384289451589132\n", + " normg = 0.0024932100547413846\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 0.00438428937667675\n", + " normg = 0.0024184511024347845\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 0.004384288150318949\n", + " normg = 0.002498948735980951\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 0.004384290085351965\n", + " normg = 0.02544079736726514\n", + "\n", + " OUTER ITERATION 443:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.004384284420276595\n", + " normg = 0.012885247476034466\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 0.0043842835184075305\n", + " normg = 0.006676489686993934\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 0.004384283208297155\n", + " normg = 0.0024188367259749925\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 0.004384283128904691\n", + " normg = 0.0023482843903819463\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 0.00438428184447376\n", + " normg = 0.0030415119640941324\n", + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 0.004384285882581098\n", + " normg = 0.027149712454825677\n", + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 0.004384280915539057\n", + " normg = 0.006618986522285624\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 0.004384280494964968\n", + " normg = 0.003543103950411746\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 0.004384280276072273\n", + " normg = 0.0023574322798796186\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 0.004384280035361125\n", + " normg = 0.002473332076758775\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 0.004384283031552976\n", + " normg = 0.02904089830126563\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 0.004384278712404164\n", + " normg = 0.012042690955291917\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 0.0043842777782822475\n", + " normg = 0.0026490667793627595\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 0.004384277693424725\n", + " normg = 0.0023828160621670556\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 0.004384277211752189\n", + " normg = 0.002967256975197436\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 0.004384280732516553\n", + " normg = 0.019598569189342312\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 0.0043842757412643875\n", + " normg = 0.004912755041262354\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 0.004384275384846284\n", + " normg = 0.0029568463758352526\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 0.004384275253312648\n", + " normg = 0.003451777369088108\n", + "\n", + " OUTER ITERATION 462:\n", + "\n", + " f = 0.004384275148239179\n", + " normg = 0.004415654861164957\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 0.004384275002161102\n", + " normg = 0.0036155461032780305\n", + "\n", + " OUTER ITERATION 464:\n", + "\n", + " f = 0.004384274877012884\n", + " normg = 0.0024484286039533694\n", + "\n", + " OUTER ITERATION 465:\n", + "\n", + " f = 0.004384274774908904\n", + " normg = 0.0023187493128934166\n", + "\n", + " OUTER ITERATION 466:\n", + "\n", + " f = 0.004384274467224257\n", + " normg = 0.003819453817921464\n", + "\n", + " OUTER ITERATION 467:\n", + "\n", + " f = 0.004384274902420737\n", + " normg = 0.011503697379725028\n", + "\n", + " OUTER ITERATION 468:\n", + "\n", + " f = 0.00438427424425061\n", + " normg = 0.006243987427841504\n", + "\n", + " OUTER ITERATION 469:\n", + "\n", + " f = 0.004384273975394091\n", + " normg = 0.002235512931363573\n", + "\n", + " OUTER ITERATION 470:\n", + "\n", + " f = 0.00438427390628616\n", + " normg = 0.002223315997483117\n", + "\n", + " OUTER ITERATION 471:\n", + "\n", + " f = 0.0043842684180631685\n", + " normg = 0.0037266430651722226\n", + "\n", + " OUTER ITERATION 472:\n", + "\n", + " f = 0.004384268830414462\n", + " normg = 0.011143814970412945\n", + "\n", + " OUTER ITERATION 473:\n", + "\n", + " f = 0.0043842682008976815\n", + " normg = 0.0058588636395219456\n", + "\n", + " OUTER ITERATION 474:\n", + "\n", + " f = 0.004384267962605948\n", + " normg = 0.002154393409508838\n", + "\n", + " OUTER ITERATION 475:\n", + "\n", + " f = 0.004384267897871935\n", + " normg = 0.00214351470878731\n", + "\n", + " OUTER ITERATION 476:\n", + "\n", + " f = 0.004384262394163994\n", + " normg = 0.003846703476637271\n", + "\n", + " OUTER ITERATION 477:\n", + "\n", + " f = 0.004384262893719733\n", + " normg = 0.011651361859627118\n", + "\n", + " OUTER ITERATION 478:\n", + "\n", + " f = 0.004384262153919567\n", + " normg = 0.00508969269987704\n", + "\n", + " OUTER ITERATION 479:\n", + "\n", + " f = 0.004384261969233015\n", + " normg = 0.0020670833393908973\n", + "\n", + " OUTER ITERATION 480:\n", + "\n", + " f = 0.004384261907346942\n", + " normg = 0.0020609336636538142\n", + "\n", + " OUTER ITERATION 481:\n", + "\n", + " f = 0.00438425323391087\n", + " normg = 0.005486945268040995\n", + "\n", + " OUTER ITERATION 482:\n", + "\n", + " f = 0.004384255060223954\n", + " normg = 0.019129900601679198\n", + "\n", + " OUTER ITERATION 483:\n", + "\n", + " f = 0.00438425285286067\n", + " normg = 0.003315610726540658\n", + "\n", + " OUTER ITERATION 484:\n", + "\n", + " f = 0.004384252763047068\n", + " normg = 0.0019283030650165853\n", + "\n", + " OUTER ITERATION 485:\n", + "\n", + " f = 0.004384252694812532\n", + " normg = 0.0019271257500747382\n", + "\n", + " OUTER ITERATION 486:\n", + "\n", + " f = 0.0043842006407888495\n", + " normg = 0.022926471816615147\n", + "\n", + " OUTER ITERATION 487:\n", + "\n", + " f = 0.004384197587339043\n", + " normg = 0.005282365514728714\n", + "\n", + " OUTER ITERATION 488:\n", + "\n", + " f = 0.004384197410353608\n", + " normg = 0.0010025790881158846\n", + "\n", + " OUTER ITERATION 489:\n", + "\n", + " f = 0.004384197398571011\n", + " normg = 0.0008640556400438625\n", + "\n", + " Proj Gradient norm = 2.645305041141362\n", + " Gradient norm = 2.9316099664825073\n", + " Residual norm = 0.004384197398567526\n", + "\n", + " ----> GKB Iteration 44: Tk is 450x440\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.831937107134\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688817\n", + " normg = 4771.7141282490775\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.9647673778238\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527513972\n", + " normg = 674.7446788232251\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494078\n", + " normg = 464.0328168251525\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179658\n", + " normg = 351.41581684883516\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.00490909737578\n", + " normg = 1414.6579297147853\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824163\n", + " normg = 765.3645394730237\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753392\n", + " normg = 127.27855986428641\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708904\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836190964\n", + " normg = 98.57870121070202\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.2312231423134765\n", + " normg = 591.2720912721625\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.03470756441816\n", + " normg = 1321.670148108923\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179381451\n", + " normg = 1408.7449659527838\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113493118\n", + " normg = 181.26322929199227\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471829893\n", + " normg = 58.04065740799866\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.3499953276997772\n", + " normg = 41.81134073926467\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351360326\n", + " normg = 24.77876060916028\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120378879\n", + " normg = 22.79334954725285\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499815519\n", + " normg = 92.22590216757253\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538115252\n", + " normg = 564.223441507336\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2835211726767075\n", + " normg = 126.7069488065245\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.1759399297164257\n", + " normg = 28.665066512955544\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136373962\n", + " normg = 18.13465827925052\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568494472\n", + " normg = 13.219165215219157\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621868183\n", + " normg = 13.971552651834964\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.1993810637645832\n", + " normg = 103.25494338517859\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734383515\n", + " normg = 360.1955616399934\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.1545648254885759\n", + " normg = 79.65300684522464\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597201307\n", + " normg = 17.005662021240358\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606920778\n", + " normg = 9.912217203164715\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936739708\n", + " normg = 8.663637758989482\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.1006598190903053\n", + " normg = 9.800180132194816\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.28113692435842924\n", + " normg = 170.01827870864528\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496730415545815\n", + " normg = 463.91518239489966\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.1084599362917009\n", + " normg = 71.43536824730579\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496287636\n", + " normg = 17.025813732977827\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268617821\n", + " normg = 7.549584842850189\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523592231493\n", + " normg = 5.85519676426851\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637710585028\n", + " normg = 5.861967382182563\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.0848105360756733\n", + " normg = 78.30420826259414\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.719595483673636\n", + " normg = 509.40100971016057\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523885173977984\n", + " normg = 76.77923819024367\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.042800029100718104\n", + " normg = 18.887754205190912\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03943663451703679\n", + " normg = 6.210117730444541\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.038894858713128755\n", + " normg = 3.869278910196725\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03841684171063555\n", + " normg = 3.8574044189316434\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.036892462927349906\n", + " normg = 39.46539223158325\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06398772046430899\n", + " normg = 77.9425223737224\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.026961149200573627\n", + " normg = 3.833793426658738\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.026809117545300635\n", + " normg = 3.0343494606068413\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.026463795197029977\n", + " normg = 3.035190937867774\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.025449106189709306\n", + " normg = 12.918101197500764\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.2255765211202086\n", + " normg = 148.39863113981588\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.023116729873118996\n", + " normg = 10.993358982973403\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.022027763276746794\n", + " normg = 3.023506725785108\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.021895689962254716\n", + " normg = 2.6353228240652196\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.021621979684350343\n", + " normg = 3.131813623025602\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.02418414082319246\n", + " normg = 24.673505074684282\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03276386178201123\n", + " normg = 45.32832586145725\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.020247780083030516\n", + " normg = 2.4705561711311934\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.02017539168336497\n", + " normg = 2.395210561597904\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.018924717297664425\n", + " normg = 2.5299558209299375\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.049052989099696694\n", + " normg = 65.16898020776337\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.039558770234589744\n", + " normg = 56.14999733510289\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.014094085336923695\n", + " normg = 3.7960835575379246\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.01396303707024545\n", + " normg = 1.8899645813647743\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.013902341689905963\n", + " normg = 1.7839316314719227\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.013575205539739184\n", + " normg = 2.6594640111061407\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.017689712742696137\n", + " normg = 27.28568109517045\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.015569027570797912\n", + " normg = 20.578855677528516\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.012920136382039113\n", + " normg = 1.9041600869551039\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.01288014983704914\n", + " normg = 1.6552717330058877\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.012736875723990996\n", + " normg = 1.6475828024018484\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.018297794400439292\n", + " normg = 41.0449898115107\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.007045141123793354\n", + " normg = 6.806336020175006\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.006741444731912868\n", + " normg = 1.0996559461480806\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.006728679738593174\n", + " normg = 0.8562044715479442\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.006705065942136483\n", + " normg = 0.8284883210536942\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.006495260516485925\n", + " normg = 3.306310769063211\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.0070889056657995365\n", + " normg = 10.688750334087896\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.006394438374939163\n", + " normg = 1.5477344467795375\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.006375648775585724\n", + " normg = 0.7887476062946726\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.006365417369300909\n", + " normg = 0.7553719867911975\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.006222911922121235\n", + " normg = 0.985628439151107\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.009176557277224431\n", + " normg = 17.081175103671523\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.006206097762605617\n", + " normg = 5.275854110739557\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.0059330122788419665\n", + " normg = 2.291413278616724\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.005898153996707893\n", + " normg = 1.4785381166438045\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.005880161029839693\n", + " normg = 0.7904085701193765\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.005870875224027319\n", + " normg = 0.7133296741257179\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.005836955381713713\n", + " normg = 0.8574689241422048\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.006619680271767258\n", + " normg = 12.183526183825851\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.007445606771286788\n", + " normg = 16.93175204826417\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.005702162313747723\n", + " normg = 0.6324222432210728\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.005697329499320788\n", + " normg = 0.6272496901878333\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.005373895829964425\n", + " normg = 0.9105917627018382\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.00593348390024311\n", + " normg = 6.8702968172253716\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.0063133168288668625\n", + " normg = 9.49800889535795\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.005262513465694437\n", + " normg = 2.145522659189066\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.005235378821650585\n", + " normg = 1.515663139163158\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.005217783323285184\n", + " normg = 0.6132883030222637\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.005212784798568045\n", + " normg = 0.5433365785527408\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.00519655787003392\n", + " normg = 0.5812514613442854\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.0052286209623564365\n", + " normg = 3.8818712658135754\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0052171317019512374\n", + " normg = 3.779034560143389\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.005128294215512166\n", + " normg = 0.5264342995957395\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.005124916751005282\n", + " normg = 0.5150993427532391\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.005046277015605223\n", + " normg = 0.5138049748272131\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0050350862574863224\n", + " normg = 4.09633222610861\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.004962550424875634\n", + " normg = 2.738595588917632\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.004911853731760646\n", + " normg = 0.5772655765400484\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0049078927266144904\n", + " normg = 0.4996377596703438\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.004894867880462899\n", + " normg = 0.4804135554614679\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.004871674954339154\n", + " normg = 3.28246947742038\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.004836653693824871\n", + " normg = 2.4512660091724703\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.004798687868408445\n", + " normg = 0.47800024651202344\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.004795873470384627\n", + " normg = 0.4612030380139312\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.004751104103472541\n", + " normg = 0.6166565427944013\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.004817051506679301\n", + " normg = 2.690708357891715\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.004720476136281754\n", + " normg = 1.8316540630448985\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.00471072826731672\n", + " normg = 1.965714131522936\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.004686067677373619\n", + " normg = 0.6417911050756653\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.004682095670562216\n", + " normg = 0.45071352326140773\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0046771975685186064\n", + " normg = 0.4300110507096835\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.004626223721913685\n", + " normg = 1.1248458786503064\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.004696587834958478\n", + " normg = 3.8788506195969314\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0046124341697557514\n", + " normg = 1.2900738670802003\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.004601260954047768\n", + " normg = 0.41124114916503235\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.004598986265485935\n", + " normg = 0.40657592332003695\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.004476876117582616\n", + " normg = 1.1816204545177886\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.004587251449463944\n", + " normg = 3.0552303734092487\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.004550083612030711\n", + " normg = 4.573469474329064\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0045846360564071155\n", + " normg = 5.247868608636931\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.004416485279292628\n", + " normg = 0.3829445157684033\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.004414744100065098\n", + " normg = 0.3685366154647995\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0043888392278178005\n", + " normg = 0.4715969370354028\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0044225428618219695\n", + " normg = 1.9699327559846225\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.004357140955080319\n", + " normg = 0.8807240872915469\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.004351425650283034\n", + " normg = 0.9718872673284865\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.004344583744702467\n", + " normg = 0.6099458340426476\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.004340998002597307\n", + " normg = 0.3614172791298534\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.004338606857635619\n", + " normg = 0.34727592770122667\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.004326739662895684\n", + " normg = 0.6817849505653717\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.00432381997390708\n", + " normg = 0.6573824813321903\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.00432025337125514\n", + " normg = 0.3834521320387227\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.004318221705191495\n", + " normg = 0.3405554151647099\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.004312841193266953\n", + " normg = 0.39449232199282025\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.004316119378078628\n", + " normg = 1.5888476162928002\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.004300251750353341\n", + " normg = 0.40093357602934615\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.004298559653886395\n", + " normg = 0.32892677618491883\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.004294550114468796\n", + " normg = 0.32842152246914547\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.00416985396636613\n", + " normg = 3.273871104345078\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.004114193497398484\n", + " normg = 1.2831516617139294\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.004103727924913264\n", + " normg = 0.2752951876950633\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.004102763899726514\n", + " normg = 0.27486314175477733\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.00376505420415123\n", + " normg = 0.3704713501660435\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0038101057656677304\n", + " normg = 2.740366785393751\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.003838222860835518\n", + " normg = 3.6090112986141643\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0037583317730032514\n", + " normg = 0.31168524369109973\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0037574526650950065\n", + " normg = 0.2012741696305376\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.003756588216787309\n", + " normg = 0.17490875019484917\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.003753253985993012\n", + " normg = 0.19149699092380393\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.003766974135900637\n", + " normg = 1.5650865613183882\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0037554804427022393\n", + " normg = 1.2051724130398813\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.003745184938940853\n", + " normg = 0.29170564305647945\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.003744329596589378\n", + " normg = 0.18989307139674505\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0037435518975549374\n", + " normg = 0.1657983687628828\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0037413178488423637\n", + " normg = 0.30460149541376086\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0037469726829086687\n", + " normg = 1.1287923471166583\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0037401087287592806\n", + " normg = 0.4552472889305275\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0037387091419761047\n", + " normg = 0.14969304090198038\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.0037384048984997406\n", + " normg = 0.14902739046379698\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.003699991561757006\n", + " normg = 0.4744422983674114\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0037075849144869023\n", + " normg = 1.2309859712296227\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.003721349333678869\n", + " normg = 2.1331473592205192\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0036942712191269907\n", + " normg = 0.3819566735951123\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0036932661094952295\n", + " normg = 0.13595219605082465\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.003693012134259472\n", + " normg = 0.13157030904362707\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0036881808869254984\n", + " normg = 0.2581870437189764\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.0037116477934590855\n", + " normg = 1.2272104591677782\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.003695106750378015\n", + " normg = 1.1736208910325243\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.0036941334404367704\n", + " normg = 1.3208126457177998\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0036829868221997506\n", + " normg = 0.5033774820029813\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0036813320600836566\n", + " normg = 0.14180761997443536\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0036811009073966813\n", + " normg = 0.12353320558069655\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.0036803016440961254\n", + " normg = 0.12368001668130699\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.0036863355912335823\n", + " normg = 1.8141476636866751\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0036693756319722817\n", + " normg = 0.8842635610959075\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0036636868669490444\n", + " normg = 0.23139005909350843\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.00366312721555086\n", + " normg = 0.12902750833171725\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.0036627574317080677\n", + " normg = 0.11507386696091881\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.0036616194860654427\n", + " normg = 0.16563382698536286\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.003667291147622342\n", + " normg = 1.0817874987877685\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.003666305623348189\n", + " normg = 1.0525064183456083\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.003659497342080877\n", + " normg = 0.12030352773764867\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0036593318298976524\n", + " normg = 0.11090576205468636\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.0036582796127096534\n", + " normg = 0.11384992246833664\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0036597242079055557\n", + " normg = 0.9649633973555269\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.003650537719655782\n", + " normg = 0.19845359851995045\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.003650127961098122\n", + " normg = 0.13806288826173807\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.0036498611941890332\n", + " normg = 0.121820903804271\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.0036495428663171716\n", + " normg = 0.14227760899407688\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0036494715441520668\n", + " normg = 0.31063671632558726\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0036493814435992573\n", + " normg = 0.358853666747742\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.003648528594158113\n", + " normg = 0.11265522305902495\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.003648374061410776\n", + " normg = 0.10390693006769686\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0036475047351444416\n", + " normg = 0.1057503460502513\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.0036464314196598116\n", + " normg = 0.726028656604607\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.00364445864093035\n", + " normg = 0.48572383536086017\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.0036429625632166196\n", + " normg = 0.10094093814092862\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.003642833879360457\n", + " normg = 0.10043049167856383\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.00363018617152425\n", + " normg = 0.10235716304147954\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.003631658334515798\n", + " normg = 0.7419097776678758\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.0036302105226536873\n", + " normg = 0.5853792353655711\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.0036280777223981686\n", + " normg = 0.09160864536332608\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.003627973958544663\n", + " normg = 0.09087003893585455\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0036210729950785976\n", + " normg = 0.1482243468483988\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.003620579832603292\n", + " normg = 0.19820082753724164\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.003620962047342556\n", + " normg = 0.4591888194923847\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.003621066573454694\n", + " normg = 0.5181710208579957\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.0036193880941224306\n", + " normg = 0.09118256935332138\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.0036192903468881222\n", + " normg = 0.08521781941698013\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.0036185584291247345\n", + " normg = 0.08666221059634585\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.0036176602200588483\n", + " normg = 0.5973660750702835\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.003616223563061223\n", + " normg = 0.5652818590354284\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.003614190646048614\n", + " normg = 0.21852843051656431\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.003613846692508352\n", + " normg = 0.08802237923852976\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.0036137417093553845\n", + " normg = 0.08218697516209883\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.003613020917924967\n", + " normg = 0.093920969443439\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.003615367416561846\n", + " normg = 0.7735076138537166\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.003612694455175345\n", + " normg = 0.46342413861842785\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0036113247241572563\n", + " normg = 0.09637391454770469\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.0036112137085057626\n", + " normg = 0.0867118058462952\n", + "\n", + " OUTER ITERATION 236:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.00361062542104666\n", + " normg = 0.09370174533773376\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.0036103611805932685\n", + " normg = 0.2619639314553787\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0036094427883325143\n", + " normg = 0.287844609031729\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.0036099395410905634\n", + " normg = 0.44174218880208066\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0036087202163124195\n", + " normg = 0.08382676061677373\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.003608640059797254\n", + " normg = 0.0761634945520523\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.003608234732012141\n", + " normg = 0.07607387908830467\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0036055975970033603\n", + " normg = 1.4050301255720312\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0036096158280218443\n", + " normg = 1.6723280759595411\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.0035924293966056865\n", + " normg = 0.16356404370117586\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.0035922247266485536\n", + " normg = 0.0687621208648655\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0035921547619919493\n", + " normg = 0.06143236976605001\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.003591818090917744\n", + " normg = 0.06269861265900337\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0035920658031993622\n", + " normg = 0.5490559254647819\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.0035898139785835895\n", + " normg = 0.2862885164327061\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.003589241850170485\n", + " normg = 0.1199438660709589\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0035891239620891324\n", + " normg = 0.06375469232899647\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.0035890621280058876\n", + " normg = 0.05915426368162291\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0035887582509076103\n", + " normg = 0.07911770813614834\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.003590596447137206\n", + " normg = 0.6241937706388905\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.0035916243996061093\n", + " normg = 0.7594161449468627\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.003588101681173843\n", + " normg = 0.05814665606241119\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.003588061014748857\n", + " normg = 0.05705392888710043\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0035868801617814517\n", + " normg = 0.07945953502093735\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0035872081671593377\n", + " normg = 0.23176072546051157\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.0035871133569580498\n", + " normg = 0.28659042627023634\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0035866305708180768\n", + " normg = 0.33531227737450153\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0035862332020193412\n", + " normg = 0.2683049671311311\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.0035857757130698087\n", + " normg = 0.06405950678509421\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.003585730927514283\n", + " normg = 0.05419701092176876\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0035856031216564455\n", + " normg = 0.05426743680060456\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.003584114642909966\n", + " normg = 0.3844843946481424\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0035831172224285884\n", + " normg = 0.1196229665559522\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.003583009558224343\n", + " normg = 0.05340277500684568\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.003582968762676782\n", + " normg = 0.0508974914026789\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.0035826319290039295\n", + " normg = 0.06321159732165375\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0035832535712875314\n", + " normg = 0.4044385344772602\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.003582247855047884\n", + " normg = 0.06190006000557404\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.0035822078524650105\n", + " normg = 0.050332155816176234\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.003582111052329275\n", + " normg = 0.050284598399456655\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0035812135702309716\n", + " normg = 0.362134415387418\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.0035801789403643114\n", + " normg = 0.13966075688017535\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.0035799773097842714\n", + " normg = 0.04720804225756903\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.00357993076336727\n", + " normg = 0.04688274191398528\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.0035774543324957526\n", + " normg = 0.1919407052462285\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.003577235419282301\n", + " normg = 0.0790175339718028\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.00357718482870555\n", + " normg = 0.04336219172088643\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.0035771524564387927\n", + " normg = 0.04305454416830085\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.003575463370997297\n", + " normg = 0.15818707527769005\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.003577435307753414\n", + " normg = 0.6080505371927067\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.003575223238456389\n", + " normg = 0.10255736034661271\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.003575147892275691\n", + " normg = 0.04213265985205515\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.003575122214701312\n", + " normg = 0.04073487443521854\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.0035746405435940374\n", + " normg = 0.0795437796999239\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.003574513371904382\n", + " normg = 0.07503832742414243\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.003574402251069205\n", + " normg = 0.07298404067619972\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.00357440815280554\n", + " normg = 0.13141404571518292\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.0035743177214264846\n", + " normg = 0.0879544677594774\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.003574260114908233\n", + " normg = 0.039597371564274536\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.003574237287398458\n", + " normg = 0.038571412427249985\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.003573906212089261\n", + " normg = 0.05431397902665293\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.0035739046814839115\n", + " normg = 0.11800356621440897\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.003573865934714518\n", + " normg = 0.11485983832635732\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0035737761023718066\n", + " normg = 0.03975831553323998\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0035737557699619285\n", + " normg = 0.03774763439119515\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.003573583294751769\n", + " normg = 0.03987081653840066\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.0035740957732668453\n", + " normg = 0.41498445957314484\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.003573176672340488\n", + " normg = 0.15039622491569563\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.0035730310250593838\n", + " normg = 0.03659745159438207\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0035730137611527557\n", + " normg = 0.03649396383791089\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0035693393285389586\n", + " normg = 0.15579851231562358\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.003568984998808742\n", + " normg = 0.040331886465320634\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.003568962017689587\n", + " normg = 0.04545488757269314\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.0035689442384067077\n", + " normg = 0.054616621922052605\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.0035689203580666876\n", + " normg = 0.04239918779564813\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.0035689015508498143\n", + " normg = 0.0309631764491734\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0035688830876597455\n", + " normg = 0.030226146769174577\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.003568835712738611\n", + " normg = 0.06370635764656109\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.0035700501343174916\n", + " normg = 0.46775786718516554\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.003568795666238625\n", + " normg = 0.11923191089137274\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.003568704478408159\n", + " normg = 0.02815748074371105\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0035686942837266423\n", + " normg = 0.02813182935835386\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.0035626749072422705\n", + " normg = 0.025841440310956542\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.003563702245210389\n", + " normg = 0.41020583257259075\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.0035626966084697123\n", + " normg = 0.07070108234527979\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0035626634212695685\n", + " normg = 0.017891381501827855\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.003562659801711105\n", + " normg = 0.012600432930974207\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.003562655718362382\n", + " normg = 0.007105249926549162\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.0035626531942246583\n", + " normg = 0.007033216700383874\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.003562645037901778\n", + " normg = 0.03508931900461683\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0035629425774233035\n", + " normg = 0.19512636268000874\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.0035626576245908906\n", + " normg = 0.06876945157989406\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.0035626297928986984\n", + " normg = 0.020898850699379194\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.003562626726968762\n", + " normg = 0.007506570136510262\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.0035626259656694023\n", + " normg = 0.006894333488014236\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.003562620590583228\n", + " normg = 0.009047319318327435\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.0035626854831806217\n", + " normg = 0.07720656323804662\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.003562815955655587\n", + " normg = 0.16237393255379626\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.0035627152877949707\n", + " normg = 0.1365320955774123\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.0035626039654122017\n", + " normg = 0.02633265153052084\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.003562599214581538\n", + " normg = 0.00834827600463701\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.003562598330221082\n", + " normg = 0.007120309068119383\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.0035625952135764022\n", + " normg = 0.0076159552199283696\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.0035625934012925705\n", + " normg = 0.019591098931836318\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.0035626181772058993\n", + " normg = 0.052463442375248\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.0035625931277370286\n", + " normg = 0.03918044182891475\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.0035625873297817994\n", + " normg = 0.03049525670805402\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.003562581444083004\n", + " normg = 0.007142161303092234\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.003562580874959812\n", + " normg = 0.006229164156765565\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.003562578878138702\n", + " normg = 0.006219227245420092\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.003562583283784257\n", + " normg = 0.1162151689207326\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.0035625113492757173\n", + " normg = 0.06069607243545893\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.003562488588547204\n", + " normg = 0.009139085360133905\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.003562487795912579\n", + " normg = 0.006202282689616944\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.0035624868909136776\n", + " normg = 0.0053494875873050934\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.003562483539138966\n", + " normg = 0.005695509807245587\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.0035624936492023008\n", + " normg = 0.0536439280222688\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.003562474190651802\n", + " normg = 0.016581119453261316\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.0035624711001896164\n", + " normg = 0.01058067339608554\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.0035624686253085385\n", + " normg = 0.0053310525434126415\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.003562467438296179\n", + " normg = 0.005837704474400384\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.003562473422326807\n", + " normg = 0.04210909419686533\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.0035624644661012912\n", + " normg = 0.022536187882057124\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.003562461216397883\n", + " normg = 0.005228799573215415\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.0035624608801379906\n", + " normg = 0.005022532123982639\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.003562456805356208\n", + " normg = 0.005233615499293362\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.0035624580673589163\n", + " normg = 0.038260867881391304\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.0035624473145463974\n", + " normg = 0.011582232041751418\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.0035624459914909627\n", + " normg = 0.00626891187047885\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.0035624452734302754\n", + " normg = 0.005052649311389255\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.003562443951370507\n", + " normg = 0.006634730502724429\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.0035624446814889366\n", + " normg = 0.020401791723901587\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.0035624449414690352\n", + " normg = 0.023688462987303663\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.0035624413885840577\n", + " normg = 0.00500338741951367\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.003562441084799811\n", + " normg = 0.004795773521193995\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.003562437639238921\n", + " normg = 0.004810774774930655\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.0035624349880812077\n", + " normg = 0.05519116745045689\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.003562417796763191\n", + " normg = 0.016841811603182016\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.003562415864613754\n", + " normg = 0.005162315703750723\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.0035624155213689083\n", + " normg = 0.004665752826031895\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.0035624134888661077\n", + " normg = 0.0055498084060250285\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.003562413392034329\n", + " normg = 0.016401086733627612\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.0035624239303776116\n", + " normg = 0.03911162374612599\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.0035624102671619196\n", + " normg = 0.015821121440224527\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.0035624086788514273\n", + " normg = 0.008872911600474877\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.0035624080465172436\n", + " normg = 0.004634908069214019\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.0035624077157104957\n", + " normg = 0.00443678567566628\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.003562405128022425\n", + " normg = 0.006556174988164928\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.0035624071252044953\n", + " normg = 0.024517025740821864\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.003562405676336258\n", + " normg = 0.02084017449052096\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.0035624029186531896\n", + " normg = 0.004404105086228338\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.0035624026756804162\n", + " normg = 0.004342853176338655\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.0035623941491155194\n", + " normg = 0.004730076248083357\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.003562393158194897\n", + " normg = 0.016234990182713446\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.0035623957889187657\n", + " normg = 0.029605482652646023\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.0035623905174821985\n", + " normg = 0.007218647823450538\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.0035623900890444948\n", + " normg = 0.004196166381174303\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.0035623897662218572\n", + " normg = 0.0041795756634284585\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.0035623458159479027\n", + " normg = 0.01942962804689168\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.0035623452241001162\n", + " normg = 0.022802673866373014\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.0035623422265997004\n", + " normg = 0.007696382724358954\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.0035623417878914813\n", + " normg = 0.0035219881855844447\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.003562341597776952\n", + " normg = 0.0035113315858887003\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.00356231043432244\n", + " normg = 0.014033075245330326\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.003562310252300585\n", + " normg = 0.01826516778280872\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.0035623084112408596\n", + " normg = 0.007557858625367151\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.003562308006393855\n", + " normg = 0.002997604343374012\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.0035623078775821357\n", + " normg = 0.0029737514798452136\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.003562299060445769\n", + " normg = 0.007859092941682144\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.003562301230117085\n", + " normg = 0.021581234880524432\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.0035623006949805336\n", + " normg = 0.023049896080664385\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.003562297456827212\n", + " normg = 0.004316435409205002\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.003562297291367168\n", + " normg = 0.002848203024864037\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.003562297116041335\n", + " normg = 0.0027875941012091674\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.0035622920856860796\n", + " normg = 0.0060038151631133015\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.00356229177894481\n", + " normg = 0.009284392668805763\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.0035622921456156275\n", + " normg = 0.013750623612334405\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.0035622909593990924\n", + " normg = 0.003124745151450052\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.0035622908535923323\n", + " normg = 0.0026629300911931346\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.0035622905387976186\n", + " normg = 0.0026580816185573963\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.0035622950079652596\n", + " normg = 0.08036929743079904\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.0035622595807066827\n", + " normg = 0.02581074526894887\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.003562255422519262\n", + " normg = 0.003508952353400475\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.003562255288084645\n", + " normg = 0.0027479257809637555\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.003562255010578709\n", + " normg = 0.0022901421670014142\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.003562254738247746\n", + " normg = 0.003849011321445053\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.0035622561583551894\n", + " normg = 0.013771251624590267\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.00356225438955879\n", + " normg = 0.005144765282062783\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.0035622540903046673\n", + " normg = 0.001937318558814305\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.0035622540115564385\n", + " normg = 0.0019073447760268576\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.0035622536857905967\n", + " normg = 0.0054504102206716885\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.0035622561931590428\n", + " normg = 0.02185511801657098\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.0035622533137578973\n", + " normg = 0.0033457990453838243\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 0.0035622532252007387\n", + " normg = 0.0018256685493903582\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 0.0035622531675538315\n", + " normg = 0.0018232777084558672\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 0.0035622284591235384\n", + " normg = 0.00924435566347537\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 0.0035622307588467073\n", + " normg = 0.022948356987144404\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 0.0035622280006345998\n", + " normg = 0.009561186255437124\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 0.0035622274320072237\n", + " normg = 0.0013399272932817737\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 0.0035622274113969407\n", + " normg = 0.0011664134994802248\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 0.0035622273290976613\n", + " normg = 0.0012010800447458346\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 0.0035622272643922414\n", + " normg = 0.002773293607636535\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 0.003562227902092382\n", + " normg = 0.00856107608370276\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 0.0035622273148144482\n", + " normg = 0.006098581248459822\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 0.0035622270665235352\n", + " normg = 0.003362587728822131\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 0.0035622269920201092\n", + " normg = 0.0013182904798396372\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 0.0035622269743752774\n", + " normg = 0.0009821982191081599\n", + "\n", + " Proj Gradient norm = 3.0355057199582163\n", + " Gradient norm = 2.679848198881198\n", + " Residual norm = 0.0035622269743721888\n", + "\n", + " ----> GKB Iteration 45: Tk is 460x450\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.831937107134\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688817\n", + " normg = 4771.7141282490775\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.9647673778238\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527513972\n", + " normg = 674.7446788232251\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494078\n", + " normg = 464.0328168251525\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179658\n", + " normg = 351.41581684883516\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.00490909737578\n", + " normg = 1414.6579297147853\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824163\n", + " normg = 765.3645394730237\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753392\n", + " normg = 127.27855986428641\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708904\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836190964\n", + " normg = 98.57870121070202\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.2312231423134765\n", + " normg = 591.2720912721625\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.03470756441816\n", + " normg = 1321.670148108923\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179381382\n", + " normg = 1408.744965952781\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113493164\n", + " normg = 181.2632292919911\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471829987\n", + " normg = 58.04065740799661\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.3499953276997874\n", + " normg = 41.81134073926273\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035136063\n", + " normg = 24.778760609160607\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.26642991203788996\n", + " normg = 22.793349547253566\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499815443\n", + " normg = 92.22590216755874\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538113401\n", + " normg = 564.2234415070692\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2835211726766325\n", + " normg = 126.70694880648803\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.175939929716432\n", + " normg = 28.665066512946666\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136373837\n", + " normg = 18.134658279249834\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568495402\n", + " normg = 13.21916521522071\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.1501589062186954\n", + " normg = 13.971552651842382\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376453363\n", + " normg = 103.25494338508292\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734309205\n", + " normg = 360.19556163839854\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15456482548841222\n", + " normg = 79.65300684503926\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597207706\n", + " normg = 17.00566202119538\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606926842\n", + " normg = 9.912217203158974\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936745376\n", + " normg = 8.663637758995122\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909032354\n", + " normg = 9.800180132233713\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.28113692436182114\n", + " normg = 170.01827870991855\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496730415148318\n", + " normg = 463.91518238823096\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845993629084602\n", + " normg = 71.4353682464833\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496290692\n", + " normg = 17.02581373271245\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268628611\n", + " normg = 7.549584842807822\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523592242992\n", + " normg = 5.855196764276336\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637710591288\n", + " normg = 5.861967382195902\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08481053607773442\n", + " normg = 78.30420826409625\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.719595483561924\n", + " normg = 509.4010096924049\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523885173934677\n", + " normg = 76.77923819007312\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04280002910071522\n", + " normg = 18.887754204752852\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03943663451719059\n", + " normg = 6.210117730434145\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.038894858713296114\n", + " normg = 3.869278910207169\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03841684171079305\n", + " normg = 3.8574044189451984\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.036892462927929526\n", + " normg = 39.46539223321802\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06398772046398746\n", + " normg = 77.94252237428218\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.026961149199466145\n", + " normg = 3.8337934339763953\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.026809117543422422\n", + " normg = 3.0343494746778807\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.026463795188342503\n", + " normg = 3.035190979109479\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.02544910604709259\n", + " normg = 12.918102297444161\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.2255765856778826\n", + " normg = 148.39865579169495\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.02311672738420368\n", + " normg = 10.993365611594973\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.022027759101470853\n", + " normg = 3.0235147161319085\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.021895684867985484\n", + " normg = 2.63533331021161\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.021621970632453868\n", + " normg = 3.13183541201417\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.024184254688913227\n", + " normg = 24.67401334948788\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.032764210536123384\n", + " normg = 45.3290398112444\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.02024773433229836\n", + " normg = 2.470602085900381\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.020175343164836247\n", + " normg = 2.395259154549397\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.01892455723821107\n", + " normg = 2.5300823268075248\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.04907667640792533\n", + " normg = 65.19342641553483\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.0395768394415773\n", + " normg = 56.172723795715086\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.014091527232817046\n", + " normg = 3.7976883502178413\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.013960363301766851\n", + " normg = 1.8909126991900358\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.01389960262766209\n", + " normg = 1.7848939462420548\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.013571990941646118\n", + " normg = 2.661648883832624\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.017700977382822718\n", + " normg = 27.33139969800052\n", + "\n", + " OUTER ITERATION 72:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.015571167618480567\n", + " normg = 20.60518005050976\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.012915503405315673\n", + " normg = 1.9062480964852608\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.012875430537869801\n", + " normg = 1.657040562066742\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.012731877438705746\n", + " normg = 1.6495171623915783\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.01839138944733363\n", + " normg = 41.33125032142254\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.006991390296318824\n", + " normg = 6.973395976540771\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.006672325398727351\n", + " normg = 1.1265248474267961\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.0066588779461371145\n", + " normg = 0.8814214302781027\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.006633488780355869\n", + " normg = 0.854730582454879\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.006405371644517413\n", + " normg = 3.6287202925801987\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.007117091649986526\n", + " normg = 11.675383192768122\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.006287635570253407\n", + " normg = 1.5925991175696292\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.006267565158267295\n", + " normg = 0.8242235867230161\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.006256252479090966\n", + " normg = 0.7857804726422496\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.006114421379288221\n", + " normg = 0.9923383972132706\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.00874877861403654\n", + " normg = 16.26987062969052\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.005970841512396619\n", + " normg = 4.788515480265433\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.005801394025874696\n", + " normg = 2.7983723526584647\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.005749974603426272\n", + " normg = 1.2098918183487612\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.005736293053190252\n", + " normg = 0.7845498572248444\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.005723600857867838\n", + " normg = 0.7402217155525637\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.005634970412495501\n", + " normg = 1.6836012875045596\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.006887745207261767\n", + " normg = 14.806732428908544\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.0056662906496216985\n", + " normg = 4.464367960315815\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.005541775236433075\n", + " normg = 0.7341879484284918\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.005535170372975093\n", + " normg = 0.7084057154744805\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.005423743511567891\n", + " normg = 1.2527563372849746\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.0056022679146973476\n", + " normg = 4.263514470952673\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.005514811169606135\n", + " normg = 4.026605831391465\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.005292974631962783\n", + " normg = 1.1374722630095233\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.005281328672276006\n", + " normg = 1.2154635403236804\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.005269550743345872\n", + " normg = 0.9494971789179437\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.005260232757684769\n", + " normg = 0.6861117164184216\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.005251377233317767\n", + " normg = 0.6649091601284051\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.005228498899675743\n", + " normg = 1.3260603942281652\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.005243999989222595\n", + " normg = 2.6009657972163516\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.005202365951842723\n", + " normg = 0.9492834470759165\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.0051942818606422365\n", + " normg = 0.6216937978195585\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.005186124510671004\n", + " normg = 0.6198054719006004\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.004650503741617969\n", + " normg = 5.243903093549842\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.004488158056585656\n", + " normg = 1.0887322812860496\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.004479371699919094\n", + " normg = 0.5063361713665253\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0044754001884843115\n", + " normg = 0.5055386047808942\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.003182903200558301\n", + " normg = 2.0060456277679757\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0031605636712388305\n", + " normg = 2.342560279498776\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0031285453011257592\n", + " normg = 1.245982249600341\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0031168979011895557\n", + " normg = 0.527928042114722\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.003113072603471511\n", + " normg = 0.44215444093585204\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.003103143297620347\n", + " normg = 0.302914850257437\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0031048327039793788\n", + " normg = 1.262328077863542\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0031764972129749176\n", + " normg = 3.728496337940845\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0030918104902311217\n", + " normg = 0.29378947137562894\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0030909064692296343\n", + " normg = 0.24876840998009878\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0030882464860659733\n", + " normg = 0.2475610141755695\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.002809188030107395\n", + " normg = 1.3505030076994538\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.002804961477426929\n", + " normg = 1.5013066608513264\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0027903929170893403\n", + " normg = 0.5097378891258367\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.002787777074260907\n", + " normg = 0.3743707224212526\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.002784061243698162\n", + " normg = 0.3416958417591851\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0027677527237178383\n", + " normg = 0.768329042512155\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.002900483929391113\n", + " normg = 4.819268685484904\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0027613086145797903\n", + " normg = 0.6493324187300297\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0027584855082475475\n", + " normg = 0.20428039257770553\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0027579270465513017\n", + " normg = 0.20055528827211555\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0027396705503974373\n", + " normg = 0.3819934723831805\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0027403893919212587\n", + " normg = 0.7342850502456081\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0027386682887674957\n", + " normg = 0.7008090173570396\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.002733480448189357\n", + " normg = 0.1868118111936255\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0027329481164731933\n", + " normg = 0.16443335231820555\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0027322247742836503\n", + " normg = 0.2092167535091803\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0027332335764720735\n", + " normg = 0.6588317539699363\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.002732508868370998\n", + " normg = 0.6286152379476339\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0027299782637282342\n", + " normg = 0.14593907315244437\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.002729712156923525\n", + " normg = 0.14230000779239205\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.002724590785252921\n", + " normg = 0.13954200460447863\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.002723686592083602\n", + " normg = 0.9229387108428806\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.002718628857126286\n", + " normg = 0.24980094358297208\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0027181463700590956\n", + " normg = 0.12771301829750123\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.002717878580359611\n", + " normg = 0.12730670516518952\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.002676326729243397\n", + " normg = 0.493810386838513\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.002675186652052273\n", + " normg = 0.32211760124491495\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0026744718143627585\n", + " normg = 0.11314724549189\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.002674299927655499\n", + " normg = 0.10916135161650005\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.00267187636230895\n", + " normg = 0.1178752795717032\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.00267812084356615\n", + " normg = 1.1877564381640078\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.0026709701516743813\n", + " normg = 0.5354097895863209\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0026691402927575547\n", + " normg = 0.11476094511728194\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0026689783814164195\n", + " normg = 0.1068450335760649\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0026677181346117518\n", + " normg = 0.12907082296914665\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.002668209766287606\n", + " normg = 0.34532724327346237\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0026725924558944516\n", + " normg = 0.9238824600005027\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0026663337980070037\n", + " normg = 0.3164156978043923\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.002665185310674098\n", + " normg = 0.20167054567958312\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.002664265504764109\n", + " normg = 0.11292039859898467\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0026638650630833854\n", + " normg = 0.154763124592878\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.002665183058748247\n", + " normg = 0.566716938745616\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.002663563004243668\n", + " normg = 0.2774942119074588\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0026630485165871527\n", + " normg = 0.08607237418206617\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.002662949406649742\n", + " normg = 0.08566575364995298\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.002652399246948461\n", + " normg = 0.15460303086363802\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0026601240873986693\n", + " normg = 1.0961436084141918\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.002655618732816351\n", + " normg = 0.8507164640407754\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.00265122897257937\n", + " normg = 0.12782916445612258\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0026510914787501983\n", + " normg = 0.07747805448865673\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0026509758139568805\n", + " normg = 0.07608439496023744\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0026470605867818645\n", + " normg = 0.14526344639059421\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.002646857054070413\n", + " normg = 0.21930804355481273\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.00264702204150717\n", + " normg = 0.35887004702299996\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.002646312671518421\n", + " normg = 0.1732209623439421\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0026460945908005898\n", + " normg = 0.07332480307091184\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.002646016014043438\n", + " normg = 0.07235572850166037\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.0026431804204513332\n", + " normg = 0.13800345248808651\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.002643964242240366\n", + " normg = 0.4392049706249605\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0026432739804396798\n", + " normg = 0.33973384328159256\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0026425409028503605\n", + " normg = 0.0751067321932706\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.002642473924574643\n", + " normg = 0.06989967474918204\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.00264201330903213\n", + " normg = 0.07151241831738013\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.0026427407737256736\n", + " normg = 0.7001589412783257\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0026405071351840084\n", + " normg = 0.6300107271283939\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0026382750278320767\n", + " normg = 0.2067377338078828\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0026379868132132946\n", + " normg = 0.06717830842486806\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.0026379258651356304\n", + " normg = 0.06637772169751914\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.002634731957940016\n", + " normg = 0.18704247388200446\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.00263412288340965\n", + " normg = 0.09999097260653889\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0026339840896220604\n", + " normg = 0.12010826780697946\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.0026339260566691234\n", + " normg = 0.15493935934631212\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0026337565395351628\n", + " normg = 0.08365780028150226\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.002633681732202877\n", + " normg = 0.06343438163246841\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0026335747098521446\n", + " normg = 0.06390045393684148\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.0026332086249077147\n", + " normg = 0.44936916312961794\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.002632439032670392\n", + " normg = 0.29581755611518057\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.002631884335156522\n", + " normg = 0.061212712997034464\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.00263183701281292\n", + " normg = 0.06092878386126584\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0026267769447471953\n", + " normg = 0.06375310330110215\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0026279014422899987\n", + " normg = 0.5630770956705878\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.0026268286556298034\n", + " normg = 0.39361632614139674\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.002625865559327925\n", + " normg = 0.05904975646744289\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.002625822998671124\n", + " normg = 0.05734851807879048\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.0026249554597408895\n", + " normg = 0.09975791947152751\n", + "\n", + " OUTER ITERATION 211:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.002627061888362307\n", + " normg = 0.36525279313278874\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.0026252632291352\n", + " normg = 0.39436162116537415\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.0026283451802447265\n", + " normg = 0.8714705272219058\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.0026238850162816057\n", + " normg = 0.1933659654829095\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.0026236368566904715\n", + " normg = 0.05619460904641915\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.002623595650037636\n", + " normg = 0.05415563013117475\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.002622888851685101\n", + " normg = 0.09383849538827974\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.002622910974190854\n", + " normg = 0.16983298442932115\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0026225877917009192\n", + " normg = 0.10902809675275923\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.0026224246028090565\n", + " normg = 0.07019549094362536\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0026223563038767664\n", + " normg = 0.0779893270454894\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.002622294123536143\n", + " normg = 0.09076894890993148\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.002622222971154192\n", + " normg = 0.07944892275414685\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.0026221574025379617\n", + " normg = 0.059706260964044106\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.002622097790397516\n", + " normg = 0.05637733430462227\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.0026219890645816477\n", + " normg = 0.0858518963083831\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.002622618700806434\n", + " normg = 0.38202264830026994\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0026219815282408376\n", + " normg = 0.22217522133401132\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.0026216651593498203\n", + " normg = 0.051618840888739345\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.0026216310778212734\n", + " normg = 0.05142941418119908\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.0026170343790593185\n", + " normg = 0.057425401258418\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.0026193717688261058\n", + " normg = 0.693738125851134\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.0026164388870756313\n", + " normg = 0.049385670878948455\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.002616411170256677\n", + " normg = 0.04587810053067637\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.002616224197662541\n", + " normg = 0.04567530858782379\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.0026027000725468955\n", + " normg = 0.9344111291158671\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.0025975512816486285\n", + " normg = 0.39783332289460105\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0025962818293836986\n", + " normg = 0.1048982485875366\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.002596174371031969\n", + " normg = 0.03325233830402179\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.002596160691372247\n", + " normg = 0.017263727823982486\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.0025961556745479073\n", + " normg = 0.015644839751717637\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.0025961520014603588\n", + " normg = 0.022809432372058926\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.002596151049307031\n", + " normg = 0.032632815914602334\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0025961438996573768\n", + " normg = 0.01597563944067434\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.002596141309915327\n", + " normg = 0.0116955908888353\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.0025961378710626765\n", + " normg = 0.011681052780191973\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0025961056160484362\n", + " normg = 0.08605824647005786\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.0025962547005426344\n", + " normg = 0.18095639567061475\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.002596055120729104\n", + " normg = 0.011566408130808429\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.002596053553224036\n", + " normg = 0.011094206240151514\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.002596034603635872\n", + " normg = 0.01091051709502811\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.002595563595301079\n", + " normg = 0.07710066706274157\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.0025955460092387346\n", + " normg = 0.09364647712188418\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0025954939671316165\n", + " normg = 0.03708216148124932\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0025954835544483436\n", + " normg = 0.01634285296236983\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.0025954797215800626\n", + " normg = 0.013946063937014187\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.0025954680004737444\n", + " normg = 0.010917185489864228\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.0025954661714057033\n", + " normg = 0.03746814164285389\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.002595652123687345\n", + " normg = 0.18172954546736758\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0025954523693153438\n", + " normg = 0.017234676026604636\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.002595450120803926\n", + " normg = 0.008489647355464956\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.002595448966867621\n", + " normg = 0.008413361346209496\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0025953694514271844\n", + " normg = 0.028039601190001522\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.0025955371892779507\n", + " normg = 0.09535617515991235\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.002595423404721909\n", + " normg = 0.10939227879903668\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0025955301672700333\n", + " normg = 0.17610867171247063\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.002595337360491759\n", + " normg = 0.034513283246000705\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.00259532920362748\n", + " normg = 0.009410075653701786\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.002595328128254644\n", + " normg = 0.007853389075512836\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.002595324809225205\n", + " normg = 0.00820157854926407\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.002595339031512332\n", + " normg = 0.06399979933181037\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0025953835683606096\n", + " normg = 0.10081645391037876\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.0025953038890366748\n", + " normg = 0.03365513213150966\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.00259529701560422\n", + " normg = 0.012942401703623957\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.0025952956166270767\n", + " normg = 0.007493237760943961\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0025952945988267618\n", + " normg = 0.007449279154287988\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.0025952399705858973\n", + " normg = 0.031374329356983574\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.0025952337640058163\n", + " normg = 0.010015587850636302\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.002595232800102722\n", + " normg = 0.007186360618977432\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.002595231508131594\n", + " normg = 0.0071561493029015585\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.002595176609875292\n", + " normg = 0.06011900741837155\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.0025952572916372644\n", + " normg = 0.13132935152776823\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.0025951522305452785\n", + " normg = 0.007601669155756907\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.002595151577017662\n", + " normg = 0.006960053163060721\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.002595147645661459\n", + " normg = 0.0071254218152539415\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.002595219815650867\n", + " normg = 0.1040352193017396\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0025951098662435846\n", + " normg = 0.02680723127023225\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.0025951014841985643\n", + " normg = 0.007187656307455985\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.002595100332622544\n", + " normg = 0.0068918152662048\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.002595092413143679\n", + " normg = 0.01947154939240118\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.002595093879372838\n", + " normg = 0.029258058947234936\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.00259508844929178\n", + " normg = 0.0077064216294423496\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.0025950878064883993\n", + " normg = 0.0064751876592766084\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0025950860728256877\n", + " normg = 0.006441368458912587\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.002595071713362381\n", + " normg = 0.11993940696559212\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.002595075304591168\n", + " normg = 0.1250352640758537\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.002594979735679433\n", + " normg = 0.009826943718003254\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.002594978622530393\n", + " normg = 0.008906040926956436\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0025949726162792204\n", + " normg = 0.006430361796062422\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.00259496912807587\n", + " normg = 0.017146534925275597\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.002594972669447906\n", + " normg = 0.02955926826630048\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.0025949639689463655\n", + " normg = 0.008812785059341051\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0025949629929910923\n", + " normg = 0.006521769056045484\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.002594962141213288\n", + " normg = 0.006812643077673614\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0025949612605643555\n", + " normg = 0.013858618043432082\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0025949646050291222\n", + " normg = 0.03108807026253188\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0025949586953190286\n", + " normg = 0.008484816137144297\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.0025949580466338154\n", + " normg = 0.005711645311563871\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.0025949573238415553\n", + " normg = 0.005706130732141165\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.002594822364992246\n", + " normg = 0.09376699239189783\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.0025948498260516613\n", + " normg = 0.11585588006186492\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0025947681668028787\n", + " normg = 0.004855978708517077\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.0025947678814105795\n", + " normg = 0.004815598523252881\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.0025947484403435073\n", + " normg = 0.007692997170110809\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.002594794000787313\n", + " normg = 0.05940337720386282\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.002594761583438998\n", + " normg = 0.026526444670743436\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0025947502864834215\n", + " normg = 0.01786162726412799\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.002594739220827819\n", + " normg = 0.012488239458657582\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.0025947313952543643\n", + " normg = 0.01871103972606462\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.0025947947117256126\n", + " normg = 0.09115436103759147\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0025947283704727884\n", + " normg = 0.021177941656922574\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.0025947255175337368\n", + " normg = 0.007731493335251879\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.0025947250066887793\n", + " normg = 0.004552124701824248\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.002594724629637056\n", + " normg = 0.00448177760772755\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.002594716754324383\n", + " normg = 0.013640762948148089\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0025947571171993167\n", + " normg = 0.08435349985194714\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.0025947144115973275\n", + " normg = 0.01121765450239899\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.002594713537818973\n", + " normg = 0.004226877403244696\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.0025947132851821576\n", + " normg = 0.004212582501836391\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.002594669067528374\n", + " normg = 0.01995846284886511\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.0025946572702705496\n", + " normg = 0.017441590035493462\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.0025946674668647063\n", + " normg = 0.046908360738031625\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.002594656834106921\n", + " normg = 0.03089566408821842\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.002594650868983601\n", + " normg = 0.0067351705224214\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.002594650431382572\n", + " normg = 0.00486795043450413\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0025946498194571446\n", + " normg = 0.004613345987683909\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.002594644017857626\n", + " normg = 0.008138476915936483\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.002594645514638537\n", + " normg = 0.020767342008979964\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.002594643050181418\n", + " normg = 0.008553025736713247\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.0025946425124467893\n", + " normg = 0.00376293210794656\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.002594642301198658\n", + " normg = 0.003724243382893527\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.0025946325641358937\n", + " normg = 0.007698613896836469\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.002594633251777314\n", + " normg = 0.01767843219438158\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.0025946317293600936\n", + " normg = 0.010598472924110649\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.0025946309488075426\n", + " normg = 0.003864411502759477\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.002594630743617947\n", + " normg = 0.00377983799492819\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.002594626032396172\n", + " normg = 0.004866957821960868\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.0025946270373618813\n", + " normg = 0.020010007376062195\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.0025946330972722816\n", + " normg = 0.03861831904862032\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.002594623981338421\n", + " normg = 0.004050494783655447\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.002594623805978874\n", + " normg = 0.0034956135660620274\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.0025946232212534486\n", + " normg = 0.003479886398823119\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.0025945805871420593\n", + " normg = 0.03314517296209081\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.002594571887497455\n", + " normg = 0.023019329834022193\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.0025945687188104936\n", + " normg = 0.01228922562238525\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.0025945675389525582\n", + " normg = 0.005918945960904975\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.0025945670138807376\n", + " normg = 0.005385135525591107\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.0025945644076322966\n", + " normg = 0.004972564688060454\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.002594585808053905\n", + " normg = 0.061890150889820146\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.0025945785112754566\n", + " normg = 0.05219750366765047\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.0025945619010717107\n", + " normg = 0.0031616431983494983\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.0025945617835582764\n", + " normg = 0.0029981582488716467\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.0025945604695573905\n", + " normg = 0.004118439754199291\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.0025945626800635575\n", + " normg = 0.016432291137607684\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.002594562226214246\n", + " normg = 0.01676652346174541\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.0025945579580644107\n", + " normg = 0.0043470568879623\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.002594557719705388\n", + " normg = 0.004894229233351115\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.002594557525068715\n", + " normg = 0.0052460143165396576\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.0025945572880580266\n", + " normg = 0.003757857269451007\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.002594557116333044\n", + " normg = 0.0030471045110396625\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.0025945568850304335\n", + " normg = 0.003205217837346635\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.002594556742836695\n", + " normg = 0.011211592339839906\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.0025945561556505996\n", + " normg = 0.007456651726884978\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.002594555763212005\n", + " normg = 0.002888749652817127\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.0025945556464251366\n", + " normg = 0.002849167200509615\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.0025945521435242975\n", + " normg = 0.004018888218021691\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.002594557811059869\n", + " normg = 0.033927111096546544\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.0025945570767633257\n", + " normg = 0.03257050866253492\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.002594550586389558\n", + " normg = 0.002805443460293683\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.0025945504904003663\n", + " normg = 0.0027956275603984292\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.002594536555635277\n", + " normg = 0.0026635397802115763\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.002594535573262379\n", + " normg = 0.04726398469836638\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.00259452488596706\n", + " normg = 0.023937729893081995\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.0025945213412746854\n", + " normg = 0.002876865879048117\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.0025945212464619856\n", + " normg = 0.002599556450941169\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.002594520733345624\n", + " normg = 0.002640069521725823\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.002594521271756029\n", + " normg = 0.018708181071212346\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.002594518253304122\n", + " normg = 0.005558905625344163\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.0025945178195718186\n", + " normg = 0.003624691052712768\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.0025945174289328053\n", + " normg = 0.0026622278865773216\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.0025945171367387247\n", + " normg = 0.004985013000306619\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.002594520814683792\n", + " normg = 0.026722676543447555\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.0025945168555085666\n", + " normg = 0.00885538965846214\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.0025945163426138174\n", + " normg = 0.002432065651675898\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.0025945162650475935\n", + " normg = 0.0024244216001483958\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.002594501170673098\n", + " normg = 0.011620182375681855\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.002594517446949501\n", + " normg = 0.03552329245114421\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.0025945038366841653\n", + " normg = 0.030756837152520106\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.002594504781306059\n", + " normg = 0.033642262348447194\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.0025944978715554223\n", + " normg = 0.00229298013060213\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.002594497809317518\n", + " normg = 0.002208433634602268\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.002594496880637234\n", + " normg = 0.0026366125274692675\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.002594497096380259\n", + " normg = 0.010917005531704485\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.002594505816064892\n", + " normg = 0.03619280940593138\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.002594495907439185\n", + " normg = 0.005803630244568242\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.00259449559831116\n", + " normg = 0.002460435393402221\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.002594495490513839\n", + " normg = 0.002228031094234351\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.0025944948726222307\n", + " normg = 0.002972206169811385\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.00259449678821302\n", + " normg = 0.01951895164251472\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.0025944942312734727\n", + " normg = 0.005355672739492812\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.0025944939467230405\n", + " normg = 0.0032760479582909286\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.002594493731225111\n", + " normg = 0.002267237056681876\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.002594493465040915\n", + " normg = 0.0025379846925825153\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.002594495947794861\n", + " normg = 0.024088006811740642\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.002594492524416074\n", + " normg = 0.005951060266572446\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.0025944922729017345\n", + " normg = 0.002315131639210255\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.0025944921976136215\n", + " normg = 0.0021881583471542415\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.002594491367260808\n", + " normg = 0.0034726371175117323\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.002594493002564258\n", + " normg = 0.012788779845062933\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.0025944920780787174\n", + " normg = 0.015191833305663304\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.002594492457158875\n", + " normg = 0.02006075502869862\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.0025944900564954542\n", + " normg = 0.004286139231807594\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.0025944899168049407\n", + " normg = 0.0021136533425627872\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.002594489845226829\n", + " normg = 0.0020953062745366923\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.0025944846280692917\n", + " normg = 0.007174718934021371\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.002594484561141345\n", + " normg = 0.010147299867889661\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.002594484699997385\n", + " normg = 0.014788166099703395\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.002594483513486469\n", + " normg = 0.005923410565851591\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 0.002594483274965861\n", + " normg = 0.0020069016254031786\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 0.002594483219877545\n", + " normg = 0.001998359501085525\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 0.0025944761373312662\n", + " normg = 0.006205645874829634\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 0.002594475597133335\n", + " normg = 0.004184021448311347\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 0.002594475530589848\n", + " normg = 0.005017587599025146\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 0.002594475355930385\n", + " normg = 0.0024616806963063194\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 0.0025944752907402593\n", + " normg = 0.001900953554375873\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 0.0025944751873246577\n", + " normg = 0.0019160300112217661\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 0.0025944750585314503\n", + " normg = 0.017957719659535045\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 0.0025944749136388792\n", + " normg = 0.017673592962589524\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 0.002594472995709923\n", + " normg = 0.0018570298455368474\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 0.0025944729536078737\n", + " normg = 0.0018455078239610278\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 0.0025944694915219064\n", + " normg = 0.0022553939399075434\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 0.002594470220394233\n", + " normg = 0.010498511164632294\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 0.0025944688073154423\n", + " normg = 0.007475250616578294\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 0.0025944687526821995\n", + " normg = 0.008276928021709222\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 0.0025944683172340628\n", + " normg = 0.0021397525294476077\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 0.0025944682677641567\n", + " normg = 0.0017862451025028394\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 0.0025944681383060207\n", + " normg = 0.0017778107132179247\n", + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 0.002594465981921921\n", + " normg = 0.02238050091659512\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 0.002594464676915807\n", + " normg = 0.018304584703895562\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 0.0025944626268430493\n", + " normg = 0.001981686265038976\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 0.0025944625851729813\n", + " normg = 0.0016878148245934395\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 0.0025944624566913814\n", + " normg = 0.0016838363841925334\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 0.00259445929775958\n", + " normg = 0.018552009142038233\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 0.0025944580913415992\n", + " normg = 0.016164404458851523\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 0.0025944559935976268\n", + " normg = 0.005967173191249174\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 0.002594455776972103\n", + " normg = 0.002609214009855894\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 0.0025944557186218602\n", + " normg = 0.001570460270803703\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 0.002594455672297091\n", + " normg = 0.0015624553168697981\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 0.0025944535803031532\n", + " normg = 0.007768218383586047\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 0.002594456139311428\n", + " normg = 0.022409515075478836\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 0.0025944530808055147\n", + " normg = 0.001871655848569324\n", + "\n", + " OUTER ITERATION 462:\n", + "\n", + " f = 0.0025944530452395357\n", + " normg = 0.0015239777951453393\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 0.0025944529612803207\n", + " normg = 0.0015142356500189615\n", + "\n", + " OUTER ITERATION 464:\n", + "\n", + " f = 0.002594445435104711\n", + " normg = 0.007974335804683206\n", + "\n", + " OUTER ITERATION 465:\n", + "\n", + " f = 0.002594444616225449\n", + " normg = 0.0061855414958393315\n", + "\n", + " OUTER ITERATION 466:\n", + "\n", + " f = 0.002594444302017897\n", + " normg = 0.005985579418475208\n", + "\n", + " OUTER ITERATION 467:\n", + "\n", + " f = 0.0025944440395914412\n", + " normg = 0.003844232621543868\n", + "\n", + " OUTER ITERATION 468:\n", + "\n", + " f = 0.002594443901108803\n", + " normg = 0.0023631303892708627\n", + "\n", + " OUTER ITERATION 469:\n", + "\n", + " f = 0.0025944438074444126\n", + " normg = 0.002030097109522554\n", + "\n", + " OUTER ITERATION 470:\n", + "\n", + " f = 0.0025944436195185195\n", + " normg = 0.0026709858071026597\n", + "\n", + " OUTER ITERATION 471:\n", + "\n", + " f = 0.00259444514022996\n", + " normg = 0.01704620019066885\n", + "\n", + " OUTER ITERATION 472:\n", + "\n", + " f = 0.002594443646078612\n", + " normg = 0.007033244032293387\n", + "\n", + " OUTER ITERATION 473:\n", + "\n", + " f = 0.002594443334940439\n", + " normg = 0.00132158418162208\n", + "\n", + " OUTER ITERATION 474:\n", + "\n", + " f = 0.002594443312969944\n", + " normg = 0.0013198507301278573\n", + "\n", + " OUTER ITERATION 475:\n", + "\n", + " f = 0.0025944338449917313\n", + " normg = 0.004270222580289892\n", + "\n", + " OUTER ITERATION 476:\n", + "\n", + " f = 0.0025944351101209614\n", + " normg = 0.016839969091903998\n", + "\n", + " OUTER ITERATION 477:\n", + "\n", + " f = 0.0025944374423914323\n", + " normg = 0.027441625859829497\n", + "\n", + " OUTER ITERATION 478:\n", + "\n", + " f = 0.0025944328307621815\n", + " normg = 0.0034360761048976406\n", + "\n", + " OUTER ITERATION 479:\n", + "\n", + " f = 0.002594432714842926\n", + " normg = 0.002534649589673906\n", + "\n", + " OUTER ITERATION 480:\n", + "\n", + " f = 0.0025944325411389863\n", + " normg = 0.0019828660405723088\n", + "\n", + " OUTER ITERATION 481:\n", + "\n", + " f = 0.002594432230066034\n", + " normg = 0.0012478173186987818\n", + "\n", + " OUTER ITERATION 482:\n", + "\n", + " f = 0.002594432183090336\n", + " normg = 0.004759238132548282\n", + "\n", + " OUTER ITERATION 483:\n", + "\n", + " f = 0.0025944323864155166\n", + " normg = 0.008012810760004666\n", + "\n", + " OUTER ITERATION 484:\n", + "\n", + " f = 0.0025944319897976418\n", + " normg = 0.0013005253731887619\n", + "\n", + " OUTER ITERATION 485:\n", + "\n", + " f = 0.0025944319720619725\n", + " normg = 0.0010761550659379934\n", + "\n", + " OUTER ITERATION 486:\n", + "\n", + " f = 0.002594431926512208\n", + " normg = 0.0010549368902619894\n", + "\n", + " OUTER ITERATION 487:\n", + "\n", + " f = 0.002594431002702172\n", + " normg = 0.0049821262643163795\n", + "\n", + " OUTER ITERATION 488:\n", + "\n", + " f = 0.0025944310200270854\n", + " normg = 0.0066494017477508795\n", + "\n", + " OUTER ITERATION 489:\n", + "\n", + " f = 0.002594430748167399\n", + " normg = 0.002872315487084922\n", + "\n", + " OUTER ITERATION 490:\n", + "\n", + " f = 0.0025944306886383664\n", + " normg = 0.0011513087363369202\n", + "\n", + " OUTER ITERATION 491:\n", + "\n", + " f = 0.0025944306705035407\n", + " normg = 0.0010778060826036279\n", + "\n", + " OUTER ITERATION 492:\n", + "\n", + " f = 0.002594430537883414\n", + " normg = 0.001187355148897717\n", + "\n", + " OUTER ITERATION 493:\n", + "\n", + " f = 0.0025944307580342773\n", + " normg = 0.008193538022862268\n", + "\n", + " OUTER ITERATION 494:\n", + "\n", + " f = 0.0025944304023230373\n", + " normg = 0.003727035900480915\n", + "\n", + " OUTER ITERATION 495:\n", + "\n", + " f = 0.0025944303107793202\n", + " normg = 0.0010488631689322082\n", + "\n", + " OUTER ITERATION 496:\n", + "\n", + " f = 0.0025944302965036177\n", + " normg = 0.0010243916199549753\n", + "\n", + " OUTER ITERATION 497:\n", + "\n", + " f = 0.0025944299564900864\n", + " normg = 0.0015572727714196978\n", + "\n", + " OUTER ITERATION 498:\n", + "\n", + " f = 0.002594429953700009\n", + " normg = 0.00404261837756599\n", + "\n", + " OUTER ITERATION 499:\n", + "\n", + " f = 0.0025944305215329635\n", + " normg = 0.010561361494355976\n", + "\n", + " OUTER ITERATION 500:\n", + "\n", + " f = 0.0025944298353007887\n", + " normg = 0.003910270031105102\n", + "\n", + " OUTER ITERATION 501:\n", + "\n", + " f = 0.0025944297338396072\n", + " normg = 0.001092873847366704\n", + "\n", + " OUTER ITERATION 502:\n", + "\n", + " f = 0.002594429719263351\n", + " normg = 0.0009947959335287508\n", + "\n", + " Proj Gradient norm = 2.6691594989367253\n", + " Gradient norm = 2.130344367797555\n", + " Residual norm = 0.002594429719260883\n", + "\n", + " ----> GKB Iteration 46: Tk is 470x460\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.831937107134\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688817\n", + " normg = 4771.7141282490775\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.9647673778238\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527513972\n", + " normg = 674.7446788232251\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494078\n", + " normg = 464.0328168251525\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179658\n", + " normg = 351.41581684883516\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.00490909737578\n", + " normg = 1414.6579297147853\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824163\n", + " normg = 765.3645394730237\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753392\n", + " normg = 127.27855986428641\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708904\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836190964\n", + " normg = 98.57870121070202\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.2312231423134765\n", + " normg = 591.2720912721625\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.03470756441816\n", + " normg = 1321.670148108923\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179381385\n", + " normg = 1408.7449659527808\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.621211811349299\n", + " normg = 181.26322929199202\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471830004\n", + " normg = 58.04065740799732\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.3499953276998053\n", + " normg = 41.811340739262256\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035136086\n", + " normg = 24.778760609161008\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120378864\n", + " normg = 22.793349547253715\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998158134\n", + " normg = 92.22590216760139\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.2678405381145037\n", + " normg = 564.2234415073273\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267646987\n", + " normg = 126.70694880636451\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.1759399297164467\n", + " normg = 28.665066512945558\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136374537\n", + " normg = 18.134658279250335\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.1596061356849547\n", + " normg = 13.219165215222464\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621867742\n", + " normg = 13.97155265184646\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376424075\n", + " normg = 103.25494338477868\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.981450773422638\n", + " normg = 360.1955616364962\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.1545648254884778\n", + " normg = 79.65300684507719\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597211635\n", + " normg = 17.005662021154237\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606933238\n", + " normg = 9.912217203157304\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.1065798393675107\n", + " normg = 8.663637758999673\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.1006598190903538\n", + " normg = 9.800180132252853\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2811369243657474\n", + " normg = 170.01827871164375\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.449673041514751\n", + " normg = 463.9151823884094\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845993629032269\n", + " normg = 71.43536824600896\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496283732\n", + " normg = 17.025813732648654\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268623345\n", + " normg = 7.549584842792507\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523592238395\n", + " normg = 5.855196764273112\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637710586815\n", + " normg = 5.861967382192965\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.0848105360775571\n", + " normg = 78.3042082637623\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7195954835415663\n", + " normg = 509.4010096887626\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523885174041483\n", + " normg = 76.77923819113771\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.04280002910073737\n", + " normg = 18.88775420479588\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03943663451719223\n", + " normg = 6.210117730491248\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.03889485871329\n", + " normg = 3.869278910208024\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03841684171080701\n", + " normg = 3.857404418947421\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03689246292782767\n", + " normg = 39.46539223220851\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06398772045986494\n", + " normg = 77.94252236953793\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.026961149199829042\n", + " normg = 3.833793434087572\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.026809117543767847\n", + " normg = 3.0343494749272746\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.026463795188557876\n", + " normg = 3.035190980086109\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.025449106042129112\n", + " normg = 12.918102326997518\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.22557658760971136\n", + " normg = 148.39865655765405\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.023116727227988645\n", + " normg = 10.993365994693416\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.02202775883449935\n", + " normg = 3.0235154379642344\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.021895684515817422\n", + " normg = 2.6353343251199566\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.02162196988121449\n", + " normg = 3.1318376819625993\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.02418426725708743\n", + " normg = 24.674069458183887\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03276425473392763\n", + " normg = 45.32912939685991\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.020247729002158158\n", + " normg = 2.4706089136919434\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.020175337423144438\n", + " normg = 2.3952664354995754\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.018924534357370633\n", + " normg = 2.5301037392067562\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.04908092317298578\n", + " normg = 65.19783143986868\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.03958055360602639\n", + " normg = 56.17735147743932\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.014091037732266451\n", + " normg = 3.798031748285523\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.013959848142851929\n", + " normg = 1.8911409064213671\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.013899071155949197\n", + " normg = 1.7851307499781843\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.013571333011757048\n", + " normg = 2.6622554257556534\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.01770438955440602\n", + " normg = 27.344160420611022\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.015571732886282184\n", + " normg = 20.611361188666002\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.012914476498696864\n", + " normg = 1.9067852203570899\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.012874381048423821\n", + " normg = 1.6575137729388292\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.012730743335783324\n", + " normg = 1.650040485069447\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.018421702746427307\n", + " normg = 41.4200770517519\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.0069755071752887225\n", + " normg = 7.021967019437372\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.006651887664155125\n", + " normg = 1.1354037005475457\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.006638206485524596\n", + " normg = 0.8900838195401853\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.006612161631915591\n", + " normg = 0.8638079588245928\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.006377555598546558\n", + " normg = 3.7514569519323877\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.0071352481591500415\n", + " normg = 12.038670409361105\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.006253087166022056\n", + " normg = 1.6111784728846776\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.006232487296374223\n", + " normg = 0.8376230913692425\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.0062207589371006695\n", + " normg = 0.7971208691927287\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.006079335301619664\n", + " normg = 0.9959691273659138\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.008605154113694656\n", + " normg = 15.992666717141532\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.005901350071031349\n", + " normg = 4.737394382751042\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.005758570512575792\n", + " normg = 3.0079869397639047\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.005699115011095787\n", + " normg = 1.0918841622441662\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.005687086388667442\n", + " normg = 0.7928149865203779\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.005670782743967367\n", + " normg = 0.7476344540184978\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.005559919204020474\n", + " normg = 2.1968132256286843\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.005596345057479372\n", + " normg = 3.8499092376776423\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.00550475549415286\n", + " normg = 1.018983961685761\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.005495007726427463\n", + " normg = 0.719869840146618\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.005482428200053972\n", + " normg = 0.7031368130216894\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.005192709659207075\n", + " normg = 2.3542094612258997\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.005145243575667753\n", + " normg = 1.921919593304883\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.005113358960919242\n", + " normg = 1.2173078533562947\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.005096041813135422\n", + " normg = 0.8931734668536757\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.005079263390057771\n", + " normg = 0.8242595129978452\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.005064754710488028\n", + " normg = 1.7662377572067383\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.005170277380154833\n", + " normg = 4.863880180824282\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.005026617146718545\n", + " normg = 0.9559423538617914\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.005018581485493139\n", + " normg = 0.6288595998299829\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.005010116999528092\n", + " normg = 0.6274416788712307\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.0033581811554383926\n", + " normg = 5.474499620747812\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.003285373878033517\n", + " normg = 5.264009834108788\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.003106907725606642\n", + " normg = 1.2923704857880642\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.003088308987704993\n", + " normg = 1.0427608739662548\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.003047865909890004\n", + " normg = 0.6384984086855864\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.0030231036380906546\n", + " normg = 0.8478418577285135\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0032984054712754916\n", + " normg = 6.961648979696548\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0030170656411920285\n", + " normg = 1.5598312539601855\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0030015865557977417\n", + " normg = 0.3384516682668587\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0030001288124831037\n", + " normg = 0.3373119275646456\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0027408426188080593\n", + " normg = 1.3781640720407917\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.002744757405829225\n", + " normg = 2.543208321999682\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.002743171939158733\n", + " normg = 2.6468990390218217\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0026765859014118275\n", + " normg = 0.5502273369757791\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0026739431227082062\n", + " normg = 0.3834233763017598\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0026721691142296126\n", + " normg = 0.30753338559374854\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.00266994308790313\n", + " normg = 0.3181280068341134\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.002667981562210573\n", + " normg = 0.9495428201752442\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.00272475704589781\n", + " normg = 3.3073424212275966\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.002658343071352826\n", + " normg = 0.4025417177775639\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0026569107504919565\n", + " normg = 0.26959288349428506\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.00265531003755745\n", + " normg = 0.2686772691142189\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.002418343010877688\n", + " normg = 1.1181638710061095\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.00256259902105474\n", + " normg = 5.745014980547255\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0025081370396774607\n", + " normg = 5.016986668602912\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.002353568581635927\n", + " normg = 0.519458640355582\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.002350315330419778\n", + " normg = 0.5032074589338992\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.002294731593107199\n", + " normg = 0.30055235992335666\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.002353497468168779\n", + " normg = 3.2345173920877155\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.002397883585659156\n", + " normg = 4.156885495353697\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0022696763592033467\n", + " normg = 0.5192336524039679\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.002267369998373621\n", + " normg = 0.24851379494404321\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0022663848679020434\n", + " normg = 0.22684919250483723\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0022622093524921165\n", + " normg = 0.2866366364060576\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.002386941059097929\n", + " normg = 4.693941851503026\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0023336564127891327\n", + " normg = 3.6676094450907293\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0022516983365173248\n", + " normg = 0.18383305571792477\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.002251296652350205\n", + " normg = 0.1780404941738772\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0022441004792661356\n", + " normg = 0.2166358432970037\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0023071539155300616\n", + " normg = 2.8517084273702658\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0022518686099353615\n", + " normg = 1.6686782531545474\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.002231094589647377\n", + " normg = 0.45478509574788106\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0022288751320684455\n", + " normg = 0.27198675024659813\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.002227288315530756\n", + " normg = 0.1926782343906929\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0022252270231311933\n", + " normg = 0.20242626678859965\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0022303120994426142\n", + " normg = 1.1866634129807143\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0022207163881169294\n", + " normg = 0.230229373396824\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0022201472749325104\n", + " normg = 0.17249660902382966\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.0022192492271343885\n", + " normg = 0.16389002387678975\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.002211184299018066\n", + " normg = 0.47061226514917137\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0022397356384049336\n", + " normg = 2.2633422172128568\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.002208666204457762\n", + " normg = 0.47746212225445983\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0022070765787657164\n", + " normg = 0.16481151447361328\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.00220669895220724\n", + " normg = 0.16109466345426857\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0021968247271715205\n", + " normg = 0.32854700828133904\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0021968177753730078\n", + " normg = 0.6375835388660721\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.002205412337820784\n", + " normg = 1.499291407758376\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0021929482819152586\n", + " normg = 0.5461869079956431\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.002190980622969127\n", + " normg = 0.15516139240126542\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0021906641335644418\n", + " normg = 0.1537500981376901\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0021710877752794846\n", + " normg = 0.3191985429423854\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0021756188412766155\n", + " normg = 0.9081912383278604\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0021716202355292046\n", + " normg = 0.7900835124960974\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0021677040594808555\n", + " normg = 0.3505182736320921\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0021667956039369083\n", + " normg = 0.15332673961156643\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.002166462655737611\n", + " normg = 0.14677017368790565\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.002163297598764988\n", + " normg = 0.1840276580507616\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0021670487958901814\n", + " normg = 1.0381471716044781\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0021603562077223705\n", + " normg = 0.16721989835983858\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.002160035756311674\n", + " normg = 0.1494078433902981\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0021584815799379764\n", + " normg = 0.15467850597568708\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0021633145918127945\n", + " normg = 1.1692254010213217\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0021516333273204347\n", + " normg = 0.49619545426816125\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0021487376831676322\n", + " normg = 0.1737309099050065\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.002148085189766712\n", + " normg = 0.1465036974526807\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.00214588691951322\n", + " normg = 0.15901496218563976\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.002150063585429483\n", + " normg = 0.8470056810459559\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0021441490543482257\n", + " normg = 1.0209840904401073\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.002149248049461791\n", + " normg = 1.4979139174645606\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0021355105431454034\n", + " normg = 0.3356605526627688\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.002134682233761194\n", + " normg = 0.1414270884012219\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.002134388024832126\n", + " normg = 0.13631737224176702\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0021297621486843863\n", + " normg = 0.18896291525369513\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0021327480593438548\n", + " normg = 0.8256644779915009\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.002127366506300542\n", + " normg = 0.26156180259371675\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.0021266119216973543\n", + " normg = 0.16275192907274483\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.0021260309559890064\n", + " normg = 0.1431952960723373\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0021249882228801774\n", + " normg = 0.29175116134992973\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0021254833958255356\n", + " normg = 0.5207729382894897\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.0021237861674956553\n", + " normg = 0.18964215893551586\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0021234489184348182\n", + " normg = 0.13170324201739564\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.0021230456992940017\n", + " normg = 0.13149172696088643\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0021019849316861734\n", + " normg = 1.4773331784311035\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.002090337593747712\n", + " normg = 0.5336892167310814\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.00208851488383995\n", + " normg = 0.12148125954498491\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.002088327239147128\n", + " normg = 0.11974265456698263\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.0020801676243283524\n", + " normg = 0.3266139967855693\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0020850336672243158\n", + " normg = 0.7219991160155764\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0020800830375003196\n", + " normg = 0.684602949471925\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.002077559666284715\n", + " normg = 0.5284271468863837\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.002075655696410515\n", + " normg = 0.2258860983894589\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.002075245214588165\n", + " normg = 0.1187612600265356\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.002075029328885287\n", + " normg = 0.11364632569102087\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0020734476727451313\n", + " normg = 0.16439864435360857\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.002074787180388435\n", + " normg = 0.6355514648298787\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.002073953733627351\n", + " normg = 0.560265482260767\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.002071968588610265\n", + " normg = 0.11312014841284664\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.0020718088451809327\n", + " normg = 0.11164770083749702\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.002065890721273521\n", + " normg = 0.1134400788063727\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.002065071561892914\n", + " normg = 0.6324717955273774\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.002062542869819058\n", + " normg = 0.1420098190904326\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0020623356060700915\n", + " normg = 0.11062489113375519\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.0020619420897986856\n", + " normg = 0.1080983034895815\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.002056463659979962\n", + " normg = 0.4038573647008592\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.0020555478197874437\n", + " normg = 0.3054467711219393\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.002054903573603482\n", + " normg = 0.1297652609929646\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.0020547145591789644\n", + " normg = 0.10550437412917203\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.002054326113728827\n", + " normg = 0.10644322372599478\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.002058006234553887\n", + " normg = 1.429033504107827\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.002054205112169501\n", + " normg = 1.2082358395102557\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0020452770160565245\n", + " normg = 0.10106428505297944\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.002045152775828402\n", + " normg = 0.10034527298210348\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.0020352240657533554\n", + " normg = 0.21787709443602585\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.002035611116728479\n", + " normg = 0.4076346401319713\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.002034797645933189\n", + " normg = 0.3994029762473191\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.0020332276396695893\n", + " normg = 0.13587390730891155\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.002032983343930437\n", + " normg = 0.10384133920782088\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.0020327326983843375\n", + " normg = 0.11238534586825671\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.0020326055632183585\n", + " normg = 0.3064480346993812\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.0020346230983176406\n", + " normg = 0.6967544020700125\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0020316415023255326\n", + " normg = 0.11801521731526436\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.002031501652249744\n", + " normg = 0.09366192121433593\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0020312138010773525\n", + " normg = 0.09353866907980167\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.001989154096797984\n", + " normg = 2.6750828980602073\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.0019543904805266743\n", + " normg = 1.2201703703915454\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.001945184903190605\n", + " normg = 0.09946239528035826\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0019450985247889438\n", + " normg = 0.04634959474840161\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.0019450650801951153\n", + " normg = 0.0340625148491683\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.0019450191151044037\n", + " normg = 0.033803881967332125\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0019445450956980233\n", + " normg = 0.2390772686230462\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.0019471672823153337\n", + " normg = 0.5934909708699778\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.001943950170953481\n", + " normg = 0.07159827234880457\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.0019439112910580251\n", + " normg = 0.0449250384674784\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0019438895409549753\n", + " normg = 0.033388571594036326\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0019438636334032282\n", + " normg = 0.03333494774850007\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.0019437849500065013\n", + " normg = 0.12253941087163486\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0019536222172688313\n", + " normg = 1.2875496952806256\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0019435960426755826\n", + " normg = 0.09453318062172861\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.0019435359494249286\n", + " normg = 0.03092731458619715\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.0019435229422357897\n", + " normg = 0.030904373016969543\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.0019338586396757135\n", + " normg = 0.18447294978458595\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0019332347753590361\n", + " normg = 0.14881297546642488\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0019330425974901188\n", + " normg = 0.15304807692128033\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.0019329338113385993\n", + " normg = 0.14052792207216655\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.001932797995175531\n", + " normg = 0.05541451352757206\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0019327674936707956\n", + " normg = 0.03833748846283541\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.00193273431802654\n", + " normg = 0.036265921440549104\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.0019325806442796606\n", + " normg = 0.1069455028386363\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0019344170955405448\n", + " normg = 0.5656415204357802\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.0019324753356304144\n", + " normg = 0.033634255433462185\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0019324659588614884\n", + " normg = 0.020162737707532755\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.0019324582578618057\n", + " normg = 0.019868078475339484\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.0019321787865999166\n", + " normg = 0.025808200095701336\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.0019326869310757804\n", + " normg = 0.2458158760011906\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.001932440832318295\n", + " normg = 0.23740352805474332\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.001932074906176145\n", + " normg = 0.07915676143483015\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.0019320310560848699\n", + " normg = 0.02366426213180707\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.0019320243449582075\n", + " normg = 0.019426614389024932\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0019320087821088397\n", + " normg = 0.015795184319639253\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.0019319959508860422\n", + " normg = 0.055773989928169725\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.0019320584409144251\n", + " normg = 0.12080317656838623\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.0019319689378164112\n", + " normg = 0.015521083079068231\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.0019319663846584557\n", + " normg = 0.013199645518223791\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.001931958697011207\n", + " normg = 0.013072109406134208\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.0019315830391499818\n", + " normg = 0.10452081652465538\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.0019315004445168188\n", + " normg = 0.036830112574913004\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.0019314842598466548\n", + " normg = 0.027540144048229756\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.0019314619188286265\n", + " normg = 0.021947144525219266\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.001931455127252526\n", + " normg = 0.06298250003012619\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.001931757359941794\n", + " normg = 0.23496508776529584\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.0019314215353119656\n", + " normg = 0.016695355557618603\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.001931418914257813\n", + " normg = 0.012140768025910971\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.0019314150506530505\n", + " normg = 0.01188560269004292\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.0019313281630270163\n", + " normg = 0.021723550621399676\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.001931435890329474\n", + " normg = 0.11775080439577518\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.0019313363770016422\n", + " normg = 0.06621241548400275\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0019313021347137698\n", + " normg = 0.025430570355414885\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.0019312973121395224\n", + " normg = 0.013203567839732852\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.0019312952115851066\n", + " normg = 0.01101571577550177\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.0019312907818935967\n", + " normg = 0.011427119110227209\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0019313471874942984\n", + " normg = 0.13290726080515144\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0019312483585757442\n", + " normg = 0.039381322175659435\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0019312382590277897\n", + " normg = 0.010501200752068682\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.0019312368187525415\n", + " normg = 0.010477113207165047\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.001930860058516268\n", + " normg = 0.04528467500633573\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0019308301757842087\n", + " normg = 0.031982669482020325\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.0019308161819214951\n", + " normg = 0.025130234098433183\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0019308095074045298\n", + " normg = 0.025103284886479962\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.001930804450636422\n", + " normg = 0.021426803866073922\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0019308002285198598\n", + " normg = 0.01422446304504655\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.0019307973437768008\n", + " normg = 0.012188201723043357\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.0019307925628388155\n", + " normg = 0.014033886854376268\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.001930806571238225\n", + " normg = 0.06490676320735736\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.0019308234765640538\n", + " normg = 0.08619856693288026\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0019307777952853632\n", + " normg = 0.009722991652707052\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.001930776658776011\n", + " normg = 0.009484151564918292\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.0019307531630717507\n", + " normg = 0.008990393307057925\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.0019306269833287333\n", + " normg = 0.12555100090073917\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.0019305340314752586\n", + " normg = 0.026142202666619565\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0019305291311326397\n", + " normg = 0.01066012656367424\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.0019305275033534317\n", + " normg = 0.010067993021141397\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.0019305120450896906\n", + " normg = 0.012073053072065751\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.001930518017310871\n", + " normg = 0.03898457000847095\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0019305260403997806\n", + " normg = 0.0768025012470226\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.0019305037885197082\n", + " normg = 0.05583149826040943\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.001930484011869927\n", + " normg = 0.011230120058672506\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.0019304825563895372\n", + " normg = 0.009905035710631558\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.0019304766548094196\n", + " normg = 0.008197046364807859\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0019304626380090549\n", + " normg = 0.02017854825190555\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.0019304786217381963\n", + " normg = 0.059621689865888755\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.0019304573310720684\n", + " normg = 0.017486851052132477\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.0019304550458636353\n", + " normg = 0.008041813210595097\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.0019304540530792225\n", + " normg = 0.007967996163380684\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.001930399445175976\n", + " normg = 0.017173986182628765\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.001930457687371073\n", + " normg = 0.10131909246298608\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.0019304073533765694\n", + " normg = 0.055277885245126904\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.001930388448891369\n", + " normg = 0.008471984142086612\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.0019303876343861298\n", + " normg = 0.007728736137297435\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0019303832736074528\n", + " normg = 0.00771652070801393\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.0019303217284361263\n", + " normg = 0.0904242580094958\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.0019303405081758447\n", + " normg = 0.11497170012353179\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.0019302589375653006\n", + " normg = 0.029927720766115534\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.0019302529178627393\n", + " normg = 0.008180076545437055\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.0019302520874764318\n", + " normg = 0.007334698363609213\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.0019302477882469362\n", + " normg = 0.008125318261629435\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.0019302522574193477\n", + " normg = 0.042135454993143626\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.00193024096927141\n", + " normg = 0.030480956974469432\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.0019302346437076172\n", + " normg = 0.015005892497047996\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.0019302328808082408\n", + " normg = 0.007631802214290913\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.0019302320429796\n", + " normg = 0.007151851429448128\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.0019302275674646621\n", + " normg = 0.008880149771330047\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.00193022781688297\n", + " normg = 0.026411646107317808\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.0019302343267656001\n", + " normg = 0.045224318045111574\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.0019302216282889092\n", + " normg = 0.00786889993869709\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.0019302209341687318\n", + " normg = 0.00706140197196934\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.0019302178232272463\n", + " normg = 0.0070584646663355965\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.0019301703783361473\n", + " normg = 0.2055334098792085\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.0019299089970306752\n", + " normg = 0.019284781077248805\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.0019299058332434126\n", + " normg = 0.008656315083373603\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.0019299047601165316\n", + " normg = 0.005668299566361952\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.0019299036135469643\n", + " normg = 0.005658086753191956\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.001929814576480167\n", + " normg = 0.084800654804025\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.0019297696562740098\n", + " normg = 0.035446884280599264\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.0019297617099509217\n", + " normg = 0.007488444068251823\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.001929761164282779\n", + " normg = 0.005278785063370759\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.001929760450288645\n", + " normg = 0.005024531868619794\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.001929754430667601\n", + " normg = 0.007684096969859285\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.0019297677791177\n", + " normg = 0.05129132121434941\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.0019297621332009522\n", + " normg = 0.0438279887728909\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.001929750326862779\n", + " normg = 0.005144262513812599\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.0019297500195005768\n", + " normg = 0.004844803150597525\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.0019297474521128794\n", + " normg = 0.004891678720888651\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.0019297824410270357\n", + " normg = 0.09296908256773827\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.0019297149265137246\n", + " normg = 0.041675975966029004\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.001929696687091187\n", + " normg = 0.007518231423730299\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.0019296957715461195\n", + " normg = 0.0054278158203470124\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.0019296947340470508\n", + " normg = 0.005872316906928426\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.0019296972105858263\n", + " normg = 0.02812200210482844\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.0019297027959735637\n", + " normg = 0.04260263981249848\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.0019296916477356534\n", + " normg = 0.0046776327606239\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.0019296913887885438\n", + " normg = 0.004497849549423509\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.0019296880503105035\n", + " normg = 0.00459087914993317\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.001929690243554916\n", + " normg = 0.044386237564187615\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.0019296771581764596\n", + " normg = 0.02334070113117337\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.0019296728341948192\n", + " normg = 0.006381684603404691\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.0019296724028593003\n", + " normg = 0.004638015527907337\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.0019296719410577064\n", + " normg = 0.004577579395966075\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.0019296705200872216\n", + " normg = 0.013116192987274242\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.0019296757772693084\n", + " normg = 0.03434584595461054\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.0019296685794978497\n", + " normg = 0.00605292133174758\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.0019296682394852646\n", + " normg = 0.00432927904083636\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.0019296677735903764\n", + " normg = 0.004325937071356073\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.0019294799460299703\n", + " normg = 0.10539579573400105\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.0019294118561060426\n", + " normg = 0.010534113322034754\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.0019294106806788\n", + " normg = 0.008100699558445803\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.001929408712322921\n", + " normg = 0.0033610824885717313\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.0019294081435589233\n", + " normg = 0.0027924554642571884\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.0019294080142123731\n", + " normg = 0.00932902170168888\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.0019294164838736787\n", + " normg = 0.03619645575372315\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.0019294073824665118\n", + " normg = 0.008915623722183469\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.001929406846771789\n", + " normg = 0.002677455401232044\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.0019294067659971154\n", + " normg = 0.0022080304003817127\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.0019294065729768648\n", + " normg = 0.0022065938068991002\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.00192940712919166\n", + " normg = 0.024235397115817667\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.0019294072846737225\n", + " normg = 0.026086548386178132\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.0019294031233725378\n", + " normg = 0.0028027070037631757\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.0019294030481337026\n", + " normg = 0.0020572384810642846\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.001929402932451742\n", + " normg = 0.002023534315347488\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.0019294007026548253\n", + " normg = 0.00455600982959412\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.0019294190077769364\n", + " normg = 0.04550937281792535\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.0019294022368206388\n", + " normg = 0.020186870669347875\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.0019293999928316056\n", + " normg = 0.009212400709017965\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.001929399451318127\n", + " normg = 0.0020643639976272647\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.0019293993998285017\n", + " normg = 0.0019492968654020654\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.001929398953977157\n", + " normg = 0.0020257521614831164\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.001929407883776705\n", + " normg = 0.03984492758808836\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.001929395469335563\n", + " normg = 0.01069141230183946\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.0019293946102266687\n", + " normg = 0.0036508405482002316\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.001929394478053149\n", + " normg = 0.002262009979358544\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.001929394378232383\n", + " normg = 0.002038733938536652\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.0019293940980678957\n", + " normg = 0.0037246813751005883\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.001929394581485935\n", + " normg = 0.011181244224591732\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.001929393878331571\n", + " normg = 0.0043159675903260844\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.0019293937430754336\n", + " normg = 0.0018625517700963396\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.0019293936914564938\n", + " normg = 0.001858495147046944\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.0019293838832620308\n", + " normg = 0.0065936319629509264\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.0019293878625315094\n", + " normg = 0.02704626814419023\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.0019293834307831847\n", + " normg = 0.003008598781279564\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.0019293833573782422\n", + " normg = 0.0017194717139220864\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.0019293833039088458\n", + " normg = 0.0017075800989960674\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.001929378868903399\n", + " normg = 0.0030851709265469\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 0.0019293813247371562\n", + " normg = 0.01752275902088012\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 0.0019293820619755353\n", + " normg = 0.024220566009643275\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 0.0019293787063568732\n", + " normg = 0.009999802156351519\n", + "\n", + " OUTER ITERATION 432:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.001929378076296854\n", + " normg = 0.001885255666143618\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 0.0019293780357486376\n", + " normg = 0.001670673858008586\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 0.0019293778608551247\n", + " normg = 0.0016888416794769005\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 0.001929378283172102\n", + " normg = 0.014488016875827988\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 0.0019293762881059141\n", + " normg = 0.004468808700258982\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 0.001929376146127597\n", + " normg = 0.002783528134554199\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 0.0019293760759397226\n", + " normg = 0.0017093146696047679\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 0.001929376026057451\n", + " normg = 0.0016167298080856482\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 0.0019293758034745346\n", + " normg = 0.0027548981564599145\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 0.0019293772574138421\n", + " normg = 0.016991208474628174\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 0.001929375902209771\n", + " normg = 0.008565879142384917\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 0.0019293754412249837\n", + " normg = 0.001575616174031028\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 0.0019293754101156928\n", + " normg = 0.001568280218417846\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 0.001929371416818055\n", + " normg = 0.005506649521570162\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 0.0019293733523215075\n", + " normg = 0.013380990434641514\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 0.0019293709189515406\n", + " normg = 0.006544836547340951\n", + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 0.0019293709813398155\n", + " normg = 0.008291134352846343\n", + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 0.001929370552127914\n", + " normg = 0.0017505871944586203\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 0.0019293705190900083\n", + " normg = 0.0014888472765561313\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 0.0019293704214067761\n", + " normg = 0.0014803675622693847\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 0.001929366672394088\n", + " normg = 0.023125092576772695\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 0.0019293634449661435\n", + " normg = 0.0033276890500559073\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 0.0019293633554135336\n", + " normg = 0.0017998833242456602\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 0.0019293633004143927\n", + " normg = 0.0016274986271231316\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 0.001929362979222767\n", + " normg = 0.0019028635366935896\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 0.0019293643769977364\n", + " normg = 0.01120665330105233\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 0.0019293625628034753\n", + " normg = 0.00567015616243617\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 0.0019293624941256378\n", + " normg = 0.0068751566850152115\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 0.0019293622033875093\n", + " normg = 0.002441765440067939\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 0.0019293621522785888\n", + " normg = 0.0014450726687440987\n", + "\n", + " OUTER ITERATION 462:\n", + "\n", + " f = 0.001929362113543521\n", + " normg = 0.0013656982423960557\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 0.0019293617297073621\n", + " normg = 0.0024371493630162178\n", + "\n", + " OUTER ITERATION 464:\n", + "\n", + " f = 0.0019293616729922547\n", + " normg = 0.0041038562681908475\n", + "\n", + " OUTER ITERATION 465:\n", + "\n", + " f = 0.0019293617080546907\n", + " normg = 0.005548283726658946\n", + "\n", + " OUTER ITERATION 466:\n", + "\n", + " f = 0.0019293615107746928\n", + " normg = 0.001437375965103051\n", + "\n", + " OUTER ITERATION 467:\n", + "\n", + " f = 0.0019293614867898642\n", + " normg = 0.0012991222906349996\n", + "\n", + " OUTER ITERATION 468:\n", + "\n", + " f = 0.0019293613751848382\n", + " normg = 0.001304853843193673\n", + "\n", + " OUTER ITERATION 469:\n", + "\n", + " f = 0.0019293607353810646\n", + " normg = 0.00786285733874734\n", + "\n", + " OUTER ITERATION 470:\n", + "\n", + " f = 0.0019293603498033703\n", + " normg = 0.0013130759902149026\n", + "\n", + " OUTER ITERATION 471:\n", + "\n", + " f = 0.0019293603289228841\n", + " normg = 0.0012743883747952586\n", + "\n", + " OUTER ITERATION 472:\n", + "\n", + " f = 0.0019293599855677403\n", + " normg = 0.0012890098494187081\n", + "\n", + " OUTER ITERATION 473:\n", + "\n", + " f = 0.0019293594887365255\n", + " normg = 0.010853933731855597\n", + "\n", + " OUTER ITERATION 474:\n", + "\n", + " f = 0.0019293587326918318\n", + " normg = 0.0032358275504154248\n", + "\n", + " OUTER ITERATION 475:\n", + "\n", + " f = 0.00192935861841971\n", + " normg = 0.002303333271326266\n", + "\n", + " OUTER ITERATION 476:\n", + "\n", + " f = 0.001929358477219619\n", + " normg = 0.0013969715955706964\n", + "\n", + " OUTER ITERATION 477:\n", + "\n", + " f = 0.0019293583748120557\n", + " normg = 0.0017468131864089723\n", + "\n", + " OUTER ITERATION 478:\n", + "\n", + " f = 0.0019293592162640196\n", + " normg = 0.013165955806916435\n", + "\n", + " OUTER ITERATION 479:\n", + "\n", + " f = 0.0019293593670477974\n", + " normg = 0.014470141506283311\n", + "\n", + " OUTER ITERATION 480:\n", + "\n", + " f = 0.0019293580856326686\n", + " normg = 0.0013073575436000733\n", + "\n", + " OUTER ITERATION 481:\n", + "\n", + " f = 0.0019293580658018706\n", + " normg = 0.0012304250622921682\n", + "\n", + " OUTER ITERATION 482:\n", + "\n", + " f = 0.0019293578935064407\n", + " normg = 0.0013079936615370499\n", + "\n", + " OUTER ITERATION 483:\n", + "\n", + " f = 0.0019293577544349481\n", + " normg = 0.003545843002582656\n", + "\n", + " OUTER ITERATION 484:\n", + "\n", + " f = 0.001929357864822329\n", + " normg = 0.005625067741033892\n", + "\n", + " OUTER ITERATION 485:\n", + "\n", + " f = 0.0019293575371271679\n", + " normg = 0.0017736899515707475\n", + "\n", + " OUTER ITERATION 486:\n", + "\n", + " f = 0.0019293574977485733\n", + " normg = 0.0014417628790690119\n", + "\n", + " OUTER ITERATION 487:\n", + "\n", + " f = 0.001929357460783537\n", + " normg = 0.001503064906581231\n", + "\n", + " OUTER ITERATION 488:\n", + "\n", + " f = 0.0019293574233625907\n", + " normg = 0.002447482461263074\n", + "\n", + " OUTER ITERATION 489:\n", + "\n", + " f = 0.0019293574382010627\n", + " normg = 0.004086348115369545\n", + "\n", + " OUTER ITERATION 490:\n", + "\n", + " f = 0.0019293573318483505\n", + " normg = 0.001742350031629369\n", + "\n", + " OUTER ITERATION 491:\n", + "\n", + " f = 0.0019293573029769782\n", + " normg = 0.001211756000421477\n", + "\n", + " OUTER ITERATION 492:\n", + "\n", + " f = 0.0019293572690684713\n", + " normg = 0.0012100710685309887\n", + "\n", + " OUTER ITERATION 493:\n", + "\n", + " f = 0.0019293562609675747\n", + " normg = 0.010788754884902819\n", + "\n", + " OUTER ITERATION 494:\n", + "\n", + " f = 0.0019293560133335668\n", + " normg = 0.008977218577528957\n", + "\n", + " OUTER ITERATION 495:\n", + "\n", + " f = 0.0019293555155405057\n", + " normg = 0.0011692051783401835\n", + "\n", + " OUTER ITERATION 496:\n", + "\n", + " f = 0.0019293554987238287\n", + " normg = 0.0011640764811396758\n", + "\n", + " OUTER ITERATION 497:\n", + "\n", + " f = 0.0019293535814319373\n", + " normg = 0.0011384186815797089\n", + "\n", + " OUTER ITERATION 498:\n", + "\n", + " f = 0.001929353400494458\n", + " normg = 0.008457063697432928\n", + "\n", + " OUTER ITERATION 499:\n", + "\n", + " f = 0.001929353518133926\n", + " normg = 0.009813437764815301\n", + "\n", + " OUTER ITERATION 500:\n", + "\n", + " f = 0.0019293529249972006\n", + " normg = 0.0011289700860165502\n", + "\n", + " OUTER ITERATION 501:\n", + "\n", + " f = 0.0019293529096477582\n", + " normg = 0.0011021605323097762\n", + "\n", + " OUTER ITERATION 502:\n", + "\n", + " f = 0.0019293525787452469\n", + " normg = 0.0011768434561596505\n", + "\n", + " OUTER ITERATION 503:\n", + "\n", + " f = 0.0019293525429200581\n", + " normg = 0.005357266253676329\n", + "\n", + " OUTER ITERATION 504:\n", + "\n", + " f = 0.001929352816507522\n", + " normg = 0.008531701376741387\n", + "\n", + " OUTER ITERATION 505:\n", + "\n", + " f = 0.001929352274826547\n", + " normg = 0.0013733940310647083\n", + "\n", + " OUTER ITERATION 506:\n", + "\n", + " f = 0.0019293522525991094\n", + " normg = 0.0010953919300921674\n", + "\n", + " OUTER ITERATION 507:\n", + "\n", + " f = 0.0019293522110595289\n", + " normg = 0.0011171359452276926\n", + "\n", + " OUTER ITERATION 508:\n", + "\n", + " f = 0.001929352784180454\n", + " normg = 0.015088889894532212\n", + "\n", + " OUTER ITERATION 509:\n", + "\n", + " f = 0.0019293515261486465\n", + " normg = 0.004949411409935465\n", + "\n", + " OUTER ITERATION 510:\n", + "\n", + " f = 0.001929351370295155\n", + " normg = 0.0010686808849577252\n", + "\n", + " OUTER ITERATION 511:\n", + "\n", + " f = 0.0019293513557758332\n", + " normg = 0.0010649480042610238\n", + "\n", + " OUTER ITERATION 512:\n", + "\n", + " f = 0.0019293488825618712\n", + " normg = 0.0040078138744777695\n", + "\n", + " OUTER ITERATION 513:\n", + "\n", + " f = 0.0019293497285945893\n", + " normg = 0.010581024310710776\n", + "\n", + " OUTER ITERATION 514:\n", + "\n", + " f = 0.0019293502252609614\n", + " normg = 0.015526518904484145\n", + "\n", + " OUTER ITERATION 515:\n", + "\n", + " f = 0.001929348584554039\n", + " normg = 0.00619069129075755\n", + "\n", + " OUTER ITERATION 516:\n", + "\n", + " f = 0.0019293483426628725\n", + " normg = 0.0016666366518641787\n", + "\n", + " OUTER ITERATION 517:\n", + "\n", + " f = 0.0019293483181957148\n", + " normg = 0.0010386367503821194\n", + "\n", + " OUTER ITERATION 518:\n", + "\n", + " f = 0.0019293482968514174\n", + " normg = 0.0010038887187959328\n", + "\n", + " OUTER ITERATION 519:\n", + "\n", + " f = 0.0019293479712155942\n", + " normg = 0.002438946698860023\n", + "\n", + " OUTER ITERATION 520:\n", + "\n", + " f = 0.0019293483360479087\n", + " normg = 0.009106500360765829\n", + "\n", + " OUTER ITERATION 521:\n", + "\n", + " f = 0.0019293480204520352\n", + " normg = 0.005876039312560945\n", + "\n", + " OUTER ITERATION 522:\n", + "\n", + " f = 0.0019293478045650538\n", + " normg = 0.000993534171361057\n", + "\n", + " Proj Gradient norm = 1.844101259162546\n", + " Gradient norm = 1.5394159797087805\n", + " Residual norm = 0.0019293478045630714\n", + "\n", + " ----> GKB Iteration 47: Tk is 480x470\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.831937107134\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688817\n", + " normg = 4771.7141282490775\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " normg = 1156.9647673778238\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527513972\n", + " normg = 674.7446788232251\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494078\n", + " normg = 464.0328168251525\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179658\n", + " normg = 351.41581684883516\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.00490909737578\n", + " normg = 1414.6579297147853\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824163\n", + " normg = 765.3645394730237\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753392\n", + " normg = 127.27855986428641\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708904\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836190964\n", + " normg = 98.57870121070202\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.2312231423134765\n", + " normg = 591.2720912721625\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.03470756441816\n", + " normg = 1321.670148108923\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179381378\n", + " normg = 1408.7449659527808\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113493164\n", + " normg = 181.26322929199114\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471829937\n", + " normg = 58.04065740799718\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.3499953276997981\n", + " normg = 41.811340739264445\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351360026\n", + " normg = 24.778760609161452\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120378972\n", + " normg = 22.79334954725675\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998159905\n", + " normg = 92.22590216757081\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538108989\n", + " normg = 564.2234415064465\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267657\n", + " normg = 126.70694880644965\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971645317\n", + " normg = 28.665066512917342\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136375722\n", + " normg = 18.134658279233424\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568500864\n", + " normg = 13.219165215222707\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.1501589062187003\n", + " normg = 13.971552651844988\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376517764\n", + " normg = 103.25494338555966\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734381276\n", + " normg = 360.1955616399142\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15456482548867753\n", + " normg = 79.65300684533818\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597200283\n", + " normg = 17.00566202123888\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606917915\n", + " normg = 9.912217203163436\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936738225\n", + " normg = 8.6636377589881\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909030455\n", + " normg = 9.800180132186531\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2811369243578467\n", + " normg = 170.01827870840586\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496730415635712\n", + " normg = 463.9151823963535\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845993629201162\n", + " normg = 71.43536824762573\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496287393\n", + " normg = 17.0258137330269\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268614772\n", + " normg = 7.549584842852303\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523592228752\n", + " normg = 5.855196764265418\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637710581947\n", + " normg = 5.861967382179344\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.0848105360762302\n", + " normg = 78.30420826349838\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7195954837308367\n", + " normg = 509.40100971939614\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.0852388517393642\n", + " normg = 76.77923818992925\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.0428000291005261\n", + " normg = 18.887754205291838\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.039436634516806506\n", + " normg = 6.210117730403319\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.038894858712915314\n", + " normg = 3.86927891018012\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03841684171041882\n", + " normg = 3.8574044189144336\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03689246292699087\n", + " normg = 39.46539223189871\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06398772046756959\n", + " normg = 77.94252237836531\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.02696114919915018\n", + " normg = 3.8337934343534106\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.026809117543077746\n", + " normg = 3.0343494749111866\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.026463795187951063\n", + " normg = 3.035190979993781\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.025449106040510712\n", + " normg = 12.918102319059752\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.2255765875242858\n", + " normg = 148.39865652901298\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.02311672722167239\n", + " normg = 10.993366015282446\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.02202775882166409\n", + " normg = 3.0235154894561296\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.02189568449670292\n", + " normg = 2.635334405680721\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.02162196982866863\n", + " normg = 3.131837884480892\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.024184268432134986\n", + " normg = 24.674074827489246\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.032764259829196285\n", + " normg = 45.32913968680539\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.02024772840084497\n", + " normg = 2.470610006141501\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.020175336755671496\n", + " normg = 2.3952676289901547\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.018924530554625087\n", + " normg = 2.530108210969844\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.04908184478109848\n", + " normg = 65.19879724062012\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.039581460616266294\n", + " normg = 56.17848146368337\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.01409091722093915\n", + " normg = 3.7981281726249136\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.013959719796770286\n", + " normg = 1.8912234659657507\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.013898936532779549\n", + " normg = 1.7852200489624466\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.013571144260300561\n", + " normg = 2.6625288082637804\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.01770610028918018\n", + " normg = 27.350072187944996\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.01557197766919289\n", + " normg = 20.613649343796858\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.012914131351019906\n", + " normg = 1.9070119905872884\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.012874026165598837\n", + " normg = 1.6577237268331775\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.012730345600498382\n", + " normg = 1.6502776799608767\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.01843880490267172\n", + " normg = 41.46857791556929\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.006967221302587529\n", + " normg = 7.0473113546598825\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.006641198468018228\n", + " normg = 1.140966113613779\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.006627366250107243\n", + " normg = 0.8957938058722983\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.006600860212728258\n", + " normg = 0.8698551406188452\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.006361806938849054\n", + " normg = 3.8411850572637554\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.007153570629082019\n", + " normg = 12.301163252369683\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.006232323052230838\n", + " normg = 1.62637817552854\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.0062112963628405335\n", + " normg = 0.8475544216286074\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.006199263016989906\n", + " normg = 0.8054350491417094\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.006058367593407906\n", + " normg = 0.9992437623062387\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.00850648772423706\n", + " normg = 15.79296824837932\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.0058592597862800215\n", + " normg = 4.74381642853077\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.005731965119865738\n", + " normg = 3.1636080935654975\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.0056663495919062465\n", + " normg = 1.0208251081272723\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.005655234104693713\n", + " normg = 0.8001363304797875\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.00563448088515856\n", + " normg = 0.7526332391985117\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.005508391400550237\n", + " normg = 2.6627180991601023\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.005608033115063692\n", + " normg = 5.289408884269328\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.00543663856168961\n", + " normg = 1.015303070524062\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.00542695507563006\n", + " normg = 0.7295825715987813\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.005413534896240504\n", + " normg = 0.7129712565587221\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.0050671052574143135\n", + " normg = 1.9130422455615366\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.005846939557449498\n", + " normg = 12.02492415099397\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.005021230918052712\n", + " normg = 3.3133442613823934\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.0049462122880025985\n", + " normg = 1.0835328786800689\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.004931030868447543\n", + " normg = 0.9479859178082607\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.004874915313072298\n", + " normg = 0.7440582440521817\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.004827185096311075\n", + " normg = 0.9984466463154096\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.005131617423825302\n", + " normg = 6.7980094030076135\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.004795756990450931\n", + " normg = 2.135505065169896\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.004745303817857224\n", + " normg = 1.1083807596839894\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.004721757717856006\n", + " normg = 0.6730880204242743\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.004703773896958601\n", + " normg = 0.6426205532441037\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.004660609783417995\n", + " normg = 3.068879947385944\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.004602022432609779\n", + " normg = 1.33992475503156\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.004588039397951343\n", + " normg = 0.6451707515299813\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.004581665851078572\n", + " normg = 0.6161890907967297\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.004516831055762705\n", + " normg = 0.8907748073481728\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.004536582733583143\n", + " normg = 2.859849659345119\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.004541799354947877\n", + " normg = 3.2961203567876702\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.004473678706836123\n", + " normg = 0.6284525380764968\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.004469015895223895\n", + " normg = 0.59071355152321\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0044324437569251045\n", + " normg = 0.5902681469146739\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0042759463617684495\n", + " normg = 3.1345496553361216\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.004212762476458743\n", + " normg = 1.1582952671829019\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0042019100770401534\n", + " normg = 0.589929183516523\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.004196298741409364\n", + " normg = 0.5621756760407349\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.004141842182661449\n", + " normg = 0.8424685086440427\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.004212226445582525\n", + " normg = 4.049623781603474\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.004193232486477743\n", + " normg = 3.9175800803893717\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.004098240068433414\n", + " normg = 0.5772593022555241\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.00409432861964074\n", + " normg = 0.5463944322401317\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.004059328439075456\n", + " normg = 0.5435861165320313\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0037831769970551477\n", + " normg = 9.955347412297956\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.003249632489984723\n", + " normg = 4.217437255618159\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.003122431767819907\n", + " normg = 1.1575743946738124\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0031080555911446174\n", + " normg = 0.6499225723274664\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0030990607233363824\n", + " normg = 0.4698185494486246\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.003088261177737321\n", + " normg = 0.49305566656828576\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.003126077026371585\n", + " normg = 3.2635754630900986\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0030606348259067154\n", + " normg = 1.1071985929703032\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0030518641782366056\n", + " normg = 0.42824174610892074\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0030493051968414646\n", + " normg = 0.4122789546914205\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0030149708557665484\n", + " normg = 0.5361709344650398\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0030874526519151903\n", + " normg = 3.770643177795424\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.002988889028543737\n", + " normg = 0.9064320876324811\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0029804867561130186\n", + " normg = 0.49422926122639416\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0029753743608782555\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " normg = 0.407453802066511\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0029649761107182044\n", + " normg = 0.43909732041646854\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.002973012041731568\n", + " normg = 2.4751582009556565\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0029873921731273716\n", + " normg = 3.171200101804566\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0029252453402441795\n", + " normg = 0.6159840823117221\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0029218561837311323\n", + " normg = 0.40064190502323893\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.002918405798870174\n", + " normg = 0.39412491392994153\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0028254064442445087\n", + " normg = 0.6716320345389684\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.002942540488547852\n", + " normg = 4.696016735522733\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.002842464796212338\n", + " normg = 2.5659478128931137\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.002801573499146421\n", + " normg = 0.38465028476433716\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0027997602036489303\n", + " normg = 0.37902694709559265\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.002735713837943477\n", + " normg = 0.4641137606220772\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.002727828254299019\n", + " normg = 0.86821089240922\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0027666708442154204\n", + " normg = 2.624615588076905\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0027256861024754554\n", + " normg = 1.7449741374757044\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.00270700174968327\n", + " normg = 0.6182970932546429\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0027037477428156743\n", + " normg = 0.3695110856703586\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.002701182416241219\n", + " normg = 0.3660653966284768\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.002593768370567271\n", + " normg = 1.4030347869245752\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0026664979718860086\n", + " normg = 3.9332883789334443\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0025740753122228148\n", + " normg = 0.7395599492269505\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0025699963112794347\n", + " normg = 0.3489831832157898\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0025680953870856897\n", + " normg = 0.3471697371538027\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0023381066287574614\n", + " normg = 1.4567454799375037\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0023848131178887157\n", + " normg = 2.795789040799569\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.002383218615484823\n", + " normg = 3.925110267676746\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0023097758542367603\n", + " normg = 1.9780332585996852\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.002285393167972742\n", + " normg = 0.31356151347793276\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0022841863328644657\n", + " normg = 0.30704369410232707\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.002250538557365675\n", + " normg = 0.5290098057044783\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.002260062328839149\n", + " normg = 1.351386222660155\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0022565747912996975\n", + " normg = 1.6646552694637848\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0022364399502276264\n", + " normg = 1.0860351623509106\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.002229099067976246\n", + " normg = 0.5570557956448176\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.002226561900426488\n", + " normg = 0.30192266817035535\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0022250630994140935\n", + " normg = 0.29560246143491653\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.002203340690657348\n", + " normg = 0.602514702601271\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.0022011743307960153\n", + " normg = 0.592899258163153\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.002198361604766104\n", + " normg = 0.3342931256989122\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.002196862952217836\n", + " normg = 0.2947130347097172\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0021928579388401388\n", + " normg = 0.3309558774774621\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.002195662698560515\n", + " normg = 1.507082311404345\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0021831706873801453\n", + " normg = 0.6685153468962214\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.002179920929581443\n", + " normg = 0.28800780812678833\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.0021786904448194296\n", + " normg = 0.2869481846381779\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0020419127116261516\n", + " normg = 0.7865816218633329\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0020519992043043626\n", + " normg = 1.651710156824105\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.002035174857597703\n", + " normg = 0.33690502407504047\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.0020340458176444746\n", + " normg = 0.26237544328038537\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.002031922656197043\n", + " normg = 0.2620752545079463\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0018097015721337765\n", + " normg = 7.678256460931166\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0018247035311040616\n", + " normg = 7.843473886667921\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.0014509841779795872\n", + " normg = 0.13425908684594606\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0014507670721139712\n", + " normg = 0.13227567209027122\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.0014417103059532592\n", + " normg = 0.3599881620253209\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0016609336669085504\n", + " normg = 3.4586600497879134\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.0014789637172326854\n", + " normg = 2.152470249560934\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.0014608436911708069\n", + " normg = 1.850025232849809\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.0014327631146825912\n", + " normg = 0.5142952652088885\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.0014308242697907325\n", + " normg = 0.16403620793160972\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0014305167378224418\n", + " normg = 0.12337073285486096\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0014300407121107996\n", + " normg = 0.12174099819119073\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.0014243799044882303\n", + " normg = 0.8777499366068289\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0014758414356865015\n", + " normg = 2.9587731763631724\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0014181590074003882\n", + " normg = 0.19108662345815983\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.001417830293089004\n", + " normg = 0.11675923793985092\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0014175498021909748\n", + " normg = 0.1156884833880047\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.001403659312564526\n", + " normg = 0.36918279737484844\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.001426882787342796\n", + " normg = 2.010879174419208\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.0014024702227370233\n", + " normg = 0.4277109229546875\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.001401239789777111\n", + " normg = 0.11973227315968646\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.0014010519327371602\n", + " normg = 0.11380983981671569\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.0013988120276210599\n", + " normg = 0.1752654762956453\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0014014968220577486\n", + " normg = 0.5864521228276556\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0014036395569118753\n", + " normg = 1.001580315705355\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.0014014326971970204\n", + " normg = 0.9907886857305339\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0013955037439842275\n", + " normg = 0.2100583520188412\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.0013951556160708696\n", + " normg = 0.11031014241129077\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.0013949515341782532\n", + " normg = 0.107609325864856\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.0013898609764533938\n", + " normg = 0.21293655377497084\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.001394788838637881\n", + " normg = 0.8204232314647736\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.0014006946425247874\n", + " normg = 1.4684512717869485\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.0013889858162187642\n", + " normg = 0.5681562254267073\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0013869421425408547\n", + " normg = 0.10967002098310509\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.0013867946891336941\n", + " normg = 0.10474418680439775\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.0013848561752627692\n", + " normg = 0.15205085875002958\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.0013845586117115375\n", + " normg = 0.25600220723340933\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.0013840860240333709\n", + " normg = 0.26887527121870086\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.0013833178699569923\n", + " normg = 0.17467525173923476\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0013830280531696012\n", + " normg = 0.14965535783011027\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.0013827800788691735\n", + " normg = 0.12090283343202192\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.0013825396925891366\n", + " normg = 0.11614397784926982\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.0013822046692967042\n", + " normg = 0.16958938413084554\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0013827494106640867\n", + " normg = 0.45374023831362054\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.0013817358978528134\n", + " normg = 0.2662006844428591\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0013812379633867896\n", + " normg = 0.10190274551082205\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.0013810919848259795\n", + " normg = 0.10104839515514723\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.0013737915865089344\n", + " normg = 0.1621809486741972\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.00137379098127086\n", + " normg = 0.2941870027141974\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0013732947922640416\n", + " normg = 0.18694149767707946\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.0013730125289887368\n", + " normg = 0.09967830240173597\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.0013728510250133222\n", + " normg = 0.09790902197495437\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.00137016348720747\n", + " normg = 0.20315188833386227\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.001370130363035799\n", + " normg = 0.28722938061547765\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0013695778868696269\n", + " normg = 0.12428393031927969\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.0013694142261607136\n", + " normg = 0.0966986254185747\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0013691346764331052\n", + " normg = 0.09721369446742553\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.001369873920257729\n", + " normg = 1.3262750604020548\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.0013603540889821559\n", + " normg = 0.4501741859762223\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0013590717672678754\n", + " normg = 0.09176028823772026\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0013589651182686997\n", + " normg = 0.09168923332908797\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.0012832048619174031\n", + " normg = 0.09971888621457213\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.00131735434367405\n", + " normg = 2.4016769078686737\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.0012862145646466694\n", + " normg = 0.808384524703336\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0012822303158665461\n", + " normg = 0.049844843777506975\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0012822002447908903\n", + " normg = 0.049298083135525556\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.0012804742603120779\n", + " normg = 0.12706872658815518\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0012934766385723341\n", + " normg = 1.1490790529194235\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.001281369838728938\n", + " normg = 0.4090346239543262\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.001279737150266228\n", + " normg = 0.09132947056620418\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.0012796343030019237\n", + " normg = 0.062034244880690446\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0012795529957954604\n", + " normg = 0.055900112110610294\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.0012794410039672062\n", + " normg = 0.0982388182679676\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0012801737619852977\n", + " normg = 0.37559981069087905\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.001279280779894126\n", + " normg = 0.12369649550676448\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.0012791635557739315\n", + " normg = 0.04701059397676921\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.0012791296330715012\n", + " normg = 0.04657718430280809\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0012776958935584262\n", + " normg = 0.08919512359168023\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.001280921862515736\n", + " normg = 0.7552328182471828\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.0012778005542244677\n", + " normg = 0.2747116240836197\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.0012773212171350748\n", + " normg = 0.04586522021448903\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0012772949101933087\n", + " normg = 0.04512231677798311\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.001276491443562998\n", + " normg = 0.04736774464661104\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.001280715079107396\n", + " normg = 0.902338962487446\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.0012753054300722697\n", + " normg = 0.21368359491549374\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.0012748439345419329\n", + " normg = 0.13415064257892018\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.001274483369244857\n", + " normg = 0.06896809573608854\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.0012743311231157145\n", + " normg = 0.05861940887240438\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.0012744002350188418\n", + " normg = 0.18923049937999595\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.0012744473994879808\n", + " normg = 0.2272969734161596\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.001274122325596641\n", + " normg = 0.044216568490364455\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.0012740986968856477\n", + " normg = 0.04246478370016678\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0012738158378610056\n", + " normg = 0.04261057825540403\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.001273608080528387\n", + " normg = 0.5630794418286377\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.0012716604580591225\n", + " normg = 0.08802944267033522\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.001271591731173791\n", + " normg = 0.050859590109822744\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.0012715430560906041\n", + " normg = 0.04201413155083124\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.0012714089360080809\n", + " normg = 0.04304527534378704\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.0012717748615945898\n", + " normg = 0.3624825069448675\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0012707823165407479\n", + " normg = 0.10965289306528657\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.001270639012377732\n", + " normg = 0.06813503246243265\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.0012705291066568206\n", + " normg = 0.04205423854997876\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.0012704523786609713\n", + " normg = 0.057587519220133394\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0012711939951252653\n", + " normg = 0.3949027852848968\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0012709789411541066\n", + " normg = 0.3580308582611249\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0012701905784871666\n", + " normg = 0.03982791993812625\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.0012701714113731737\n", + " normg = 0.03905378813612664\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.0012696530329947362\n", + " normg = 0.04684744659119293\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0012696686829640508\n", + " normg = 0.1557668748051255\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.0012704520052167331\n", + " normg = 0.3549980480240225\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0012693807201943211\n", + " normg = 0.0796419196255857\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0012693249257680352\n", + " normg = 0.043633092271485444\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0012692967880422166\n", + " normg = 0.03917926290713124\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.0012692215981026436\n", + " normg = 0.04828044535708643\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.001269282804732245\n", + " normg = 0.18058205581583844\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.0012695733876667424\n", + " normg = 0.2968296956553073\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.0012690285994693894\n", + " normg = 0.041009789859511245\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0012690092806998533\n", + " normg = 0.03795941991517492\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.0012688858061475523\n", + " normg = 0.03799991471923238\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.0012678050183702078\n", + " normg = 0.31641605043818494\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.0012675262588716118\n", + " normg = 0.2575208664787292\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.0012670798985897286\n", + " normg = 0.04472098063414005\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.001267058066350861\n", + " normg = 0.03622012896700379\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.0012670119084967877\n", + " normg = 0.036457730033061214\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.001266644488971696\n", + " normg = 0.27254572486622797\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.0012662208277206095\n", + " normg = 0.08115885506065783\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0012661727458714855\n", + " normg = 0.03535580367408827\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.0012661539643478788\n", + " normg = 0.03523251644320049\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.0012636114940926496\n", + " normg = 0.07269848517011046\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.0012640061530650787\n", + " normg = 0.2845478034051672\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.0012635388643177472\n", + " normg = 0.08928506017016237\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0012634835397043577\n", + " normg = 0.03277194011729413\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.0012634685210908677\n", + " normg = 0.03252730998621862\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.0012623440015587294\n", + " normg = 0.07642559670136026\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.001263598710837814\n", + " normg = 0.40792977866523433\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.0012626548105258027\n", + " normg = 0.28745704975405856\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.0012621735158559353\n", + " normg = 0.09292336622822708\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.0012621135759924983\n", + " normg = 0.03304820257674049\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.0012620986477927434\n", + " normg = 0.031728041868157295\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.001261877308131544\n", + " normg = 0.051173857403054385\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.0012631799863065353\n", + " normg = 0.3556012539726509\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0012619383525306967\n", + " normg = 0.1535374217568155\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.0012616396417997609\n", + " normg = 0.08192742385740008\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.0012615554682862279\n", + " normg = 0.06622914008000631\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.001261528546598309\n", + " normg = 0.06736476262807142\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.0012614938235101353\n", + " normg = 0.03783222879704362\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.0012614766303022371\n", + " normg = 0.03103141774490869\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.001261444860898756\n", + " normg = 0.03229278316166393\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.001261612577590596\n", + " normg = 0.27376425253007486\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.0012612138497300166\n", + " normg = 0.10222004631080879\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.001261144790426541\n", + " normg = 0.030031691803982182\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.0012611328196664574\n", + " normg = 0.029968851773644053\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.001257946229709807\n", + " normg = 0.12150031425141702\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.001257689223189238\n", + " normg = 0.0997771915090767\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.0012578262064350107\n", + " normg = 0.19115915691644572\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.0012576008984601103\n", + " normg = 0.029328677515064076\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.0012575915244774317\n", + " normg = 0.025667032295048384\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.0012575573300019924\n", + " normg = 0.025627706332066923\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.0012584136757343833\n", + " normg = 1.2224600419347516\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.0012522428064684454\n", + " normg = 0.6948433297663008\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.0012492880962716932\n", + " normg = 0.045705672335320684\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.001249267245980328\n", + " normg = 0.030438048702388993\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.0012492464665294343\n", + " normg = 0.01842959333897218\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.0012492349563045346\n", + " normg = 0.016291360406591463\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.0012492320059968632\n", + " normg = 0.03153566881028654\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.001249231014091331\n", + " normg = 0.03829710852093073\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.0012492155416019164\n", + " normg = 0.013085822276611262\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.0012492125455552578\n", + " normg = 0.011147878536922713\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.001249205416541391\n", + " normg = 0.012405132501177588\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.0012495026084987598\n", + " normg = 0.2338689204397113\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.0012492690479341594\n", + " normg = 0.146408774405654\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.0012491353674454234\n", + " normg = 0.016914961556757136\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.001249132825720366\n", + " normg = 0.010877482480417245\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.0012491302978038736\n", + " normg = 0.01080191872612726\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.001249019033655109\n", + " normg = 0.0390434098537143\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.0012492248965145266\n", + " normg = 0.18176729639230768\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.0012490045341868373\n", + " normg = 0.033942270872092346\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.0012489967184374487\n", + " normg = 0.011131083048463776\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.0012489951443704083\n", + " normg = 0.010460587148419142\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.0012489836385864619\n", + " normg = 0.011005847635249134\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.001248995981732808\n", + " normg = 0.08647335068931493\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.0012491704280856322\n", + " normg = 0.19177363538601433\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.0012489448632677664\n", + " normg = 0.015792836570707326\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.001248942533106675\n", + " normg = 0.010676036980690213\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.0012489397541685283\n", + " normg = 0.010346585114621259\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.0012489150425222515\n", + " normg = 0.01859721060063101\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.0012489517210635228\n", + " normg = 0.07578127813447982\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.0012489102030906302\n", + " normg = 0.037517095942807034\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.0012488980790372416\n", + " normg = 0.012778407803175497\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.0012488959821992979\n", + " normg = 0.01062929414751068\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.0012488926243841997\n", + " normg = 0.011569584015344284\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.0012488988757875868\n", + " normg = 0.05952275705085223\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.001248880368129975\n", + " normg = 0.028147798111665765\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.0012488749028107165\n", + " normg = 0.010134434758174769\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.0012488734759095435\n", + " normg = 0.010100513032749666\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.0012486862970490507\n", + " normg = 0.020435613965505233\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.0012487336116653995\n", + " normg = 0.09678168268025736\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.0012486803062246414\n", + " normg = 0.028696586035757837\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.0012486747414887707\n", + " normg = 0.00954592303759318\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.0012486734978040316\n", + " normg = 0.009538537115102377\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.001247848915026909\n", + " normg = 0.03065762384583481\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.0012481111157307506\n", + " normg = 0.2104555447089808\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.0012478421774880248\n", + " normg = 0.024910615142853167\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.0012478376986086491\n", + " normg = 0.009137204292350024\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.001247836605383623\n", + " normg = 0.007341475837065553\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.0012478338609425274\n", + " normg = 0.007470353403881775\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.001247829993738057\n", + " normg = 0.019358472552396665\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.0012479105119693446\n", + " normg = 0.08693098879656974\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.0012478337539024748\n", + " normg = 0.04733772563292321\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.001247823096834026\n", + " normg = 0.033085128455199016\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.001247816183421443\n", + " normg = 0.008879550238679697\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.0012478154026516165\n", + " normg = 0.006670086904091513\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.001247814155391127\n", + " normg = 0.00665819205843602\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.001247759415605265\n", + " normg = 0.07924678833418701\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.0012478963400659794\n", + " normg = 0.17030061071471644\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.0012477184252587773\n", + " normg = 0.013366006140117691\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.0012477169192405084\n", + " normg = 0.006971186863912753\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.0012477160674681958\n", + " normg = 0.006234650461850996\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.0012477124493838906\n", + " normg = 0.0062643904520081\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.001247691687393626\n", + " normg = 0.047833348934121216\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.0012476739322514602\n", + " normg = 0.012927604100775003\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.0012476725930431025\n", + " normg = 0.006825157796040153\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.001247671950867898\n", + " normg = 0.006124980679235497\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.0012476699461370895\n", + " normg = 0.007071040904454207\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.001247674898339887\n", + " normg = 0.04185677902726772\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.0012476644541568385\n", + " normg = 0.011001733949778634\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.0012476634909887316\n", + " normg = 0.006006005359966096\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.001247662867597609\n", + " normg = 0.005999541552678365\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.001247433492875679\n", + " normg = 0.05276054679667807\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.001247416151130035\n", + " normg = 0.009984953520067993\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.001247415243046861\n", + " normg = 0.006166866542503516\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.0012474144838679354\n", + " normg = 0.00501094149931243\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.001247412471894669\n", + " normg = 0.005267375546825522\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.0012474196930462949\n", + " normg = 0.044577210970262945\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 0.0012474610275611273\n", + " normg = 0.09824399731145096\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 0.00124740359110491\n", + " normg = 0.017075046018138147\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 0.00124740164783257\n", + " normg = 0.005056583431344846\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 0.0012474013149269482\n", + " normg = 0.004805069848701884\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 0.001247397206044907\n", + " normg = 0.007762247070476426\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 0.0012474144803012856\n", + " normg = 0.039851043931456664\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 0.0012474008046874463\n", + " normg = 0.02879990280496793\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 0.0012473915757333916\n", + " normg = 0.013457123073850857\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 0.001247390322700949\n", + " normg = 0.009871818734839602\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 0.00124738955016641\n", + " normg = 0.005572243950018665\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 0.0012473891572042295\n", + " normg = 0.004719084250677855\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 0.0012473883450887238\n", + " normg = 0.005077577403483016\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 0.0012473966818836754\n", + " normg = 0.04924825212361061\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 0.0012473939496669589\n", + " normg = 0.045345187822117286\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 0.0012473813340665141\n", + " normg = 0.004593013837705101\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 0.0012473810762183282\n", + " normg = 0.004574205906519871\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 0.0012473492689347209\n", + " normg = 0.004627964888948757\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 0.0012473545846882186\n", + " normg = 0.04230644077682135\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 0.001247340155493827\n", + " normg = 0.011547046329150015\n", + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 0.001247338773263494\n", + " normg = 0.004819947619615445\n", + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 0.0012473383144432546\n", + " normg = 0.004423925128259265\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 0.00124733656528203\n", + " normg = 0.007599218471698751\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 0.0012473488482267615\n", + " normg = 0.04893690612774345\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 0.001247337678128824\n", + " normg = 0.025057199433461654\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 0.001247333747200336\n", + " normg = 0.004345604372344381\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 0.0012473335121874361\n", + " normg = 0.0043061788323366795\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 0.001247317949130076\n", + " normg = 0.011707615338411036\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 0.0012473164918911316\n", + " normg = 0.010975428139851268\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 0.0012473146182516053\n", + " normg = 0.007185685615621875\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 0.001247314283943042\n", + " normg = 0.00963753209204213\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 0.001247313662405356\n", + " normg = 0.006920540529900365\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 0.001247313227143301\n", + " normg = 0.004359044432013469\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 0.0012473128906668562\n", + " normg = 0.004223957663084699\n", + "\n", + " OUTER ITERATION 462:\n", + "\n", + " f = 0.0012473108711643693\n", + " normg = 0.008604399361647986\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 0.0012473107905004157\n", + " normg = 0.012122385543099388\n", + "\n", + " OUTER ITERATION 464:\n", + "\n", + " f = 0.0012473098029709424\n", + " normg = 0.005382500876285248\n", + "\n", + " OUTER ITERATION 465:\n", + "\n", + " f = 0.0012473094967858469\n", + " normg = 0.004162629752737544\n", + "\n", + " OUTER ITERATION 466:\n", + "\n", + " f = 0.001247308989631299\n", + " normg = 0.004186388688017694\n", + "\n", + " OUTER ITERATION 467:\n", + "\n", + " f = 0.0012473092601467865\n", + " normg = 0.05309782961579445\n", + "\n", + " OUTER ITERATION 468:\n", + "\n", + " f = 0.0012472943425747246\n", + " normg = 0.019586884187608455\n", + "\n", + " OUTER ITERATION 469:\n", + "\n", + " f = 0.0012472919133043677\n", + " normg = 0.004025043685735571\n", + "\n", + " OUTER ITERATION 470:\n", + "\n", + " f = 0.0012472917079674503\n", + " normg = 0.004022147860518181\n", + "\n", + " OUTER ITERATION 471:\n", + "\n", + " f = 0.0012471378591557508\n", + " normg = 0.00609906433209208\n", + "\n", + " OUTER ITERATION 472:\n", + "\n", + " f = 0.0012471440243141652\n", + " normg = 0.03445000904858953\n", + "\n", + " OUTER ITERATION 473:\n", + "\n", + " f = 0.0012471402548218326\n", + " normg = 0.024874030995801218\n", + "\n", + " OUTER ITERATION 474:\n", + "\n", + " f = 0.001247136428853783\n", + " normg = 0.0032308639586075966\n", + "\n", + " OUTER ITERATION 475:\n", + "\n", + " f = 0.001247136304178738\n", + " normg = 0.003047390541035184\n", + "\n", + " OUTER ITERATION 476:\n", + "\n", + " f = 0.0012471350643006038\n", + " normg = 0.004103465333308899\n", + "\n", + " OUTER ITERATION 477:\n", + "\n", + " f = 0.0012471400697080584\n", + " normg = 0.018237666162081785\n", + "\n", + " OUTER ITERATION 478:\n", + "\n", + " f = 0.0012471393996409555\n", + " normg = 0.023529672267617183\n", + "\n", + " OUTER ITERATION 479:\n", + "\n", + " f = 0.0012471461294631435\n", + " normg = 0.04982112111695841\n", + "\n", + " OUTER ITERATION 480:\n", + "\n", + " f = 0.001247135691150148\n", + " normg = 0.02823488795903023\n", + "\n", + " OUTER ITERATION 481:\n", + "\n", + " f = 0.0012471307991927586\n", + " normg = 0.002831346089861388\n", + "\n", + " OUTER ITERATION 482:\n", + "\n", + " f = 0.001247130701673616\n", + " normg = 0.002793573460118767\n", + "\n", + " OUTER ITERATION 483:\n", + "\n", + " f = 0.0012471262100931294\n", + " normg = 0.006941723870408966\n", + "\n", + " OUTER ITERATION 484:\n", + "\n", + " f = 0.0012471328796494906\n", + " normg = 0.024250217456970494\n", + "\n", + " OUTER ITERATION 485:\n", + "\n", + " f = 0.0012471275918714822\n", + " normg = 0.02057118054612282\n", + "\n", + " OUTER ITERATION 486:\n", + "\n", + " f = 0.0012471252971774226\n", + " normg = 0.014518102420602249\n", + "\n", + " OUTER ITERATION 487:\n", + "\n", + " f = 0.0012471237171046078\n", + " normg = 0.003529654608980249\n", + "\n", + " OUTER ITERATION 488:\n", + "\n", + " f = 0.0012471235702873665\n", + " normg = 0.002737765128903134\n", + "\n", + " OUTER ITERATION 489:\n", + "\n", + " f = 0.0012471233197131702\n", + " normg = 0.0027487387469716535\n", + "\n", + " OUTER ITERATION 490:\n", + "\n", + " f = 0.0012471240119132133\n", + " normg = 0.031364218214409226\n", + "\n", + " OUTER ITERATION 491:\n", + "\n", + " f = 0.0012471247903467245\n", + " normg = 0.03394157572155803\n", + "\n", + " OUTER ITERATION 492:\n", + "\n", + " f = 0.0012471176789554846\n", + " normg = 0.0029754382711144733\n", + "\n", + " OUTER ITERATION 493:\n", + "\n", + " f = 0.0012471175789424745\n", + " normg = 0.0026844058926560666\n", + "\n", + " OUTER ITERATION 494:\n", + "\n", + " f = 0.0012471170694512714\n", + " normg = 0.0026765719489520415\n", + "\n", + " OUTER ITERATION 495:\n", + "\n", + " f = 0.0012471216166425217\n", + " normg = 0.04430355071065939\n", + "\n", + " OUTER ITERATION 496:\n", + "\n", + " f = 0.0012471106612537114\n", + " normg = 0.020543423106412013\n", + "\n", + " OUTER ITERATION 497:\n", + "\n", + " f = 0.0012471075707132537\n", + " normg = 0.003812152722611698\n", + "\n", + " OUTER ITERATION 498:\n", + "\n", + " f = 0.0012471073802235542\n", + " normg = 0.0031590616874491266\n", + "\n", + " OUTER ITERATION 499:\n", + "\n", + " f = 0.001247106862634018\n", + " normg = 0.002711951109518989\n", + "\n", + " OUTER ITERATION 500:\n", + "\n", + " f = 0.0012471062385683018\n", + " normg = 0.006454555271112385\n", + "\n", + " OUTER ITERATION 501:\n", + "\n", + " f = 0.0012471082556224985\n", + " normg = 0.020536612080850128\n", + "\n", + " OUTER ITERATION 502:\n", + "\n", + " f = 0.001247105760130175\n", + " normg = 0.0071850612000462\n", + "\n", + " OUTER ITERATION 503:\n", + "\n", + " f = 0.0012471054015488956\n", + " normg = 0.0025662262011201943\n", + "\n", + " OUTER ITERATION 504:\n", + "\n", + " f = 0.0012471053110735847\n", + " normg = 0.002519495660276095\n", + "\n", + " OUTER ITERATION 505:\n", + "\n", + " f = 0.001247102902169486\n", + " normg = 0.0036684443950643747\n", + "\n", + " OUTER ITERATION 506:\n", + "\n", + " f = 0.0012471031156022832\n", + " normg = 0.010770243011813476\n", + "\n", + " OUTER ITERATION 507:\n", + "\n", + " f = 0.0012471036730698072\n", + " normg = 0.015905817139548813\n", + "\n", + " OUTER ITERATION 508:\n", + "\n", + " f = 0.0012471021020569006\n", + " normg = 0.0033981250799983223\n", + "\n", + " OUTER ITERATION 509:\n", + "\n", + " f = 0.001247101990925978\n", + " normg = 0.002493319982476669\n", + "\n", + " OUTER ITERATION 510:\n", + "\n", + " f = 0.0012471018252484703\n", + " normg = 0.00248019151583213\n", + "\n", + " OUTER ITERATION 511:\n", + "\n", + " f = 0.001247093364411344\n", + " normg = 0.014693116080308356\n", + "\n", + " OUTER ITERATION 512:\n", + "\n", + " f = 0.001247091891206337\n", + " normg = 0.004322573555049353\n", + "\n", + " OUTER ITERATION 513:\n", + "\n", + " f = 0.0012470917277232088\n", + " normg = 0.0024869367336700136\n", + "\n", + " OUTER ITERATION 514:\n", + "\n", + " f = 0.0012470916164639492\n", + " normg = 0.00239610348315159\n", + "\n", + " OUTER ITERATION 515:\n", + "\n", + " f = 0.0012470905656955693\n", + " normg = 0.0047956768470828\n", + "\n", + " OUTER ITERATION 516:\n", + "\n", + " f = 0.0012470918375903082\n", + " normg = 0.017083068444987158\n", + "\n", + " OUTER ITERATION 517:\n", + "\n", + " f = 0.0012470902515883322\n", + " normg = 0.006812170735027399\n", + "\n", + " OUTER ITERATION 518:\n", + "\n", + " f = 0.0012470899346755516\n", + " normg = 0.002358843398625465\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 519:\n", + "\n", + " f = 0.0012470898581150036\n", + " normg = 0.0023497238978169937\n", + "\n", + " OUTER ITERATION 520:\n", + "\n", + " f = 0.0012470790719935193\n", + " normg = 0.007843285673277037\n", + "\n", + " OUTER ITERATION 521:\n", + "\n", + " f = 0.0012470781758207791\n", + " normg = 0.005627704919934928\n", + "\n", + " OUTER ITERATION 522:\n", + "\n", + " f = 0.0012470781228979561\n", + " normg = 0.007242421004883506\n", + "\n", + " OUTER ITERATION 523:\n", + "\n", + " f = 0.0012470777781847123\n", + " normg = 0.0029359522641681656\n", + "\n", + " OUTER ITERATION 524:\n", + "\n", + " f = 0.0012470776894090718\n", + " normg = 0.002231077237455115\n", + "\n", + " OUTER ITERATION 525:\n", + "\n", + " f = 0.001247077548732275\n", + " normg = 0.002224534069008547\n", + "\n", + " OUTER ITERATION 526:\n", + "\n", + " f = 0.0012470759555511524\n", + " normg = 0.022594027815594404\n", + "\n", + " OUTER ITERATION 527:\n", + "\n", + " f = 0.001247072817959184\n", + " normg = 0.002837504379882755\n", + "\n", + " OUTER ITERATION 528:\n", + "\n", + " f = 0.0012470727285479263\n", + " normg = 0.0024485990045836513\n", + "\n", + " OUTER ITERATION 529:\n", + "\n", + " f = 0.0012470724116989734\n", + " normg = 0.0021672018233557665\n", + "\n", + " OUTER ITERATION 530:\n", + "\n", + " f = 0.0012470714802393864\n", + " normg = 0.0027542272709744206\n", + "\n", + " OUTER ITERATION 531:\n", + "\n", + " f = 0.001247071685348156\n", + " normg = 0.010684917950157505\n", + "\n", + " OUTER ITERATION 532:\n", + "\n", + " f = 0.0012470763887423926\n", + " normg = 0.03041987092824031\n", + "\n", + " OUTER ITERATION 533:\n", + "\n", + " f = 0.0012470707462026002\n", + " normg = 0.005235347835400069\n", + "\n", + " OUTER ITERATION 534:\n", + "\n", + " f = 0.0012470705410474294\n", + " normg = 0.0022803612783731447\n", + "\n", + " OUTER ITERATION 535:\n", + "\n", + " f = 0.001247070463580834\n", + " normg = 0.002135122729465151\n", + "\n", + " OUTER ITERATION 536:\n", + "\n", + " f = 0.001247069762192603\n", + " normg = 0.0026144310757133036\n", + "\n", + " OUTER ITERATION 537:\n", + "\n", + " f = 0.0012470696922207958\n", + " normg = 0.00706275728546894\n", + "\n", + " OUTER ITERATION 538:\n", + "\n", + " f = 0.001247071201378772\n", + " normg = 0.016385647843127318\n", + "\n", + " OUTER ITERATION 539:\n", + "\n", + " f = 0.001247069304735387\n", + " normg = 0.008897199788073936\n", + "\n", + " OUTER ITERATION 540:\n", + "\n", + " f = 0.0012470688218415304\n", + " normg = 0.0034536927947903203\n", + "\n", + " OUTER ITERATION 541:\n", + "\n", + " f = 0.0012470687191347453\n", + " normg = 0.0021091110366068524\n", + "\n", + " OUTER ITERATION 542:\n", + "\n", + " f = 0.0012470686336919607\n", + " normg = 0.002098704440725463\n", + "\n", + " OUTER ITERATION 543:\n", + "\n", + " f = 0.0012470638547452046\n", + " normg = 0.011325627005189591\n", + "\n", + " OUTER ITERATION 544:\n", + "\n", + " f = 0.0012470630346747692\n", + " normg = 0.0024082682686232346\n", + "\n", + " OUTER ITERATION 545:\n", + "\n", + " f = 0.0012470629659461817\n", + " normg = 0.0021558744997298854\n", + "\n", + " OUTER ITERATION 546:\n", + "\n", + " f = 0.0012470626200041695\n", + " normg = 0.002312629144303552\n", + "\n", + " OUTER ITERATION 547:\n", + "\n", + " f = 0.0012470628527697745\n", + " normg = 0.010538542750003599\n", + "\n", + " OUTER ITERATION 548:\n", + "\n", + " f = 0.0012470623126190222\n", + " normg = 0.0123352462756451\n", + "\n", + " OUTER ITERATION 549:\n", + "\n", + " f = 0.0012470618390500862\n", + " normg = 0.011002714092979517\n", + "\n", + " OUTER ITERATION 550:\n", + "\n", + " f = 0.0012470610869673082\n", + " normg = 0.002554303565800782\n", + "\n", + " OUTER ITERATION 551:\n", + "\n", + " f = 0.0012470610212359002\n", + " normg = 0.0020032157060199582\n", + "\n", + " OUTER ITERATION 552:\n", + "\n", + " f = 0.0012470608946028123\n", + " normg = 0.001998296244994724\n", + "\n", + " OUTER ITERATION 553:\n", + "\n", + " f = 0.0012470504593247726\n", + " normg = 0.033956301815677395\n", + "\n", + " OUTER ITERATION 554:\n", + "\n", + " f = 0.0012470442955500533\n", + " normg = 0.012716764830427801\n", + "\n", + " OUTER ITERATION 555:\n", + "\n", + " f = 0.0012470432848482355\n", + " normg = 0.00202546984961023\n", + "\n", + " OUTER ITERATION 556:\n", + "\n", + " f = 0.0012470432358553038\n", + " normg = 0.0018719428826042086\n", + "\n", + " OUTER ITERATION 557:\n", + "\n", + " f = 0.0012470428652737\n", + " normg = 0.002537598704517862\n", + "\n", + " OUTER ITERATION 558:\n", + "\n", + " f = 0.0012470450244641375\n", + " normg = 0.01362201196018045\n", + "\n", + " OUTER ITERATION 559:\n", + "\n", + " f = 0.0012470455095470484\n", + " normg = 0.01730232028005988\n", + "\n", + " OUTER ITERATION 560:\n", + "\n", + " f = 0.0012470425256567782\n", + " normg = 0.010299400197935222\n", + "\n", + " OUTER ITERATION 561:\n", + "\n", + " f = 0.0012470417943165543\n", + " normg = 0.006379662533320341\n", + "\n", + " OUTER ITERATION 562:\n", + "\n", + " f = 0.001247041538216929\n", + " normg = 0.002812119839022849\n", + "\n", + " OUTER ITERATION 563:\n", + "\n", + " f = 0.0012470414683625364\n", + " normg = 0.0017467510866807914\n", + "\n", + " OUTER ITERATION 564:\n", + "\n", + " f = 0.0012470414092276604\n", + " normg = 0.0017289531561833398\n", + "\n", + " OUTER ITERATION 565:\n", + "\n", + " f = 0.0012470399558450326\n", + " normg = 0.006894908611047644\n", + "\n", + " OUTER ITERATION 566:\n", + "\n", + " f = 0.0012470399298247733\n", + " normg = 0.0076508490184989345\n", + "\n", + " OUTER ITERATION 567:\n", + "\n", + " f = 0.0012470395557870307\n", + " normg = 0.001840550362206401\n", + "\n", + " OUTER ITERATION 568:\n", + "\n", + " f = 0.0012470395156611018\n", + " normg = 0.0017011559447113415\n", + "\n", + " OUTER ITERATION 569:\n", + "\n", + " f = 0.0012470392700986172\n", + " normg = 0.0017164589996267244\n", + "\n", + " OUTER ITERATION 570:\n", + "\n", + " f = 0.0012470390016265222\n", + " normg = 0.019066307742617892\n", + "\n", + " OUTER ITERATION 571:\n", + "\n", + " f = 0.0012470368790854832\n", + " normg = 0.006736232254192554\n", + "\n", + " OUTER ITERATION 572:\n", + "\n", + " f = 0.0012470364992118814\n", + " normg = 0.0032736860786462207\n", + "\n", + " OUTER ITERATION 573:\n", + "\n", + " f = 0.0012470363401597916\n", + " normg = 0.0021983885509928823\n", + "\n", + " OUTER ITERATION 574:\n", + "\n", + " f = 0.0012470361737089938\n", + " normg = 0.0017750407377993024\n", + "\n", + " OUTER ITERATION 575:\n", + "\n", + " f = 0.0012470360086513535\n", + " normg = 0.0035242260568339482\n", + "\n", + " OUTER ITERATION 576:\n", + "\n", + " f = 0.001247036097710253\n", + " normg = 0.006646365385955321\n", + "\n", + " OUTER ITERATION 577:\n", + "\n", + " f = 0.0012470358259548757\n", + " normg = 0.002521820184704817\n", + "\n", + " OUTER ITERATION 578:\n", + "\n", + " f = 0.0012470357691318262\n", + " normg = 0.0016379892854529697\n", + "\n", + " OUTER ITERATION 579:\n", + "\n", + " f = 0.0012470357132701767\n", + " normg = 0.0016348643099304623\n", + "\n", + " OUTER ITERATION 580:\n", + "\n", + " f = 0.001247031788738151\n", + " normg = 0.014789380592757638\n", + "\n", + " OUTER ITERATION 581:\n", + "\n", + " f = 0.0012470304488153647\n", + " normg = 0.001640027445644674\n", + "\n", + " OUTER ITERATION 582:\n", + "\n", + " f = 0.001247030417653211\n", + " normg = 0.001545251672657721\n", + "\n", + " OUTER ITERATION 583:\n", + "\n", + " f = 0.0012470301589400442\n", + " normg = 0.0015417655697208558\n", + "\n", + " OUTER ITERATION 584:\n", + "\n", + " f = 0.0012470197548729183\n", + " normg = 0.04179298161414324\n", + "\n", + " OUTER ITERATION 585:\n", + "\n", + " f = 0.0012470260280898857\n", + " normg = 0.05373428228274466\n", + "\n", + " OUTER ITERATION 586:\n", + "\n", + " f = 0.001247008477333866\n", + " normg = 0.0021619629038483923\n", + "\n", + " OUTER ITERATION 587:\n", + "\n", + " f = 0.0012470084348556432\n", + " normg = 0.0013912489278508165\n", + "\n", + " OUTER ITERATION 588:\n", + "\n", + " f = 0.0012470083939040131\n", + " normg = 0.0011537314368434326\n", + "\n", + " OUTER ITERATION 589:\n", + "\n", + " f = 0.0012470082730943364\n", + " normg = 0.0012087905522239033\n", + "\n", + " OUTER ITERATION 590:\n", + "\n", + " f = 0.001247008419499491\n", + " normg = 0.006979494972226911\n", + "\n", + " OUTER ITERATION 591:\n", + "\n", + " f = 0.0012470091379472676\n", + " normg = 0.011690649616742729\n", + "\n", + " OUTER ITERATION 592:\n", + "\n", + " f = 0.0012470080319952632\n", + " normg = 0.008286848385136488\n", + "\n", + " OUTER ITERATION 593:\n", + "\n", + " f = 0.0012470075561134676\n", + " normg = 0.004281955549359483\n", + "\n", + " OUTER ITERATION 594:\n", + "\n", + " f = 0.0012470074383484834\n", + " normg = 0.0016661764112913305\n", + "\n", + " OUTER ITERATION 595:\n", + "\n", + " f = 0.0012470074125854904\n", + " normg = 0.0011096179204377618\n", + "\n", + " OUTER ITERATION 596:\n", + "\n", + " f = 0.0012470073860672045\n", + " normg = 0.0010950987240636576\n", + "\n", + " OUTER ITERATION 597:\n", + "\n", + " f = 0.001247006836536023\n", + " normg = 0.004934219422444712\n", + "\n", + " OUTER ITERATION 598:\n", + "\n", + " f = 0.0012470067156372389\n", + " normg = 0.0032132923699573672\n", + "\n", + " OUTER ITERATION 599:\n", + "\n", + " f = 0.0012470066435583608\n", + " normg = 0.0011675201575800165\n", + "\n", + " OUTER ITERATION 600:\n", + "\n", + " f = 0.001247006625404347\n", + " normg = 0.0010997232778703961\n", + "\n", + " OUTER ITERATION 601:\n", + "\n", + " f = 0.0012470064698263778\n", + " normg = 0.0013102932534129735\n", + "\n", + " OUTER ITERATION 602:\n", + "\n", + " f = 0.0012470067798090055\n", + " normg = 0.008768033812665275\n", + "\n", + " OUTER ITERATION 603:\n", + "\n", + " f = 0.001247006488231259\n", + " normg = 0.007040579680665601\n", + "\n", + " OUTER ITERATION 604:\n", + "\n", + " f = 0.0012470061730347375\n", + " normg = 0.0015625494123568842\n", + "\n", + " OUTER ITERATION 605:\n", + "\n", + " f = 0.0012470061470048774\n", + " normg = 0.001223780056588612\n", + "\n", + " OUTER ITERATION 606:\n", + "\n", + " f = 0.0012470060958174106\n", + " normg = 0.0010614078153311829\n", + "\n", + " OUTER ITERATION 607:\n", + "\n", + " f = 0.0012470059226845612\n", + " normg = 0.0014465380487169725\n", + "\n", + " OUTER ITERATION 608:\n", + "\n", + " f = 0.0012470063560755305\n", + " normg = 0.009879755209679464\n", + "\n", + " OUTER ITERATION 609:\n", + "\n", + " f = 0.0012470065340274648\n", + " normg = 0.011484616458556439\n", + "\n", + " OUTER ITERATION 610:\n", + "\n", + " f = 0.0012470057262361747\n", + " normg = 0.001060962748229186\n", + "\n", + " OUTER ITERATION 611:\n", + "\n", + " f = 0.0012470057125856925\n", + " normg = 0.001049304349409204\n", + "\n", + " OUTER ITERATION 612:\n", + "\n", + " f = 0.0012470050654625829\n", + " normg = 0.0013581286771259182\n", + "\n", + " OUTER ITERATION 613:\n", + "\n", + " f = 0.0012470049777518338\n", + " normg = 0.0021167648556563354\n", + "\n", + " OUTER ITERATION 614:\n", + "\n", + " f = 0.0012470051350953848\n", + " normg = 0.006058615062590115\n", + "\n", + " OUTER ITERATION 615:\n", + "\n", + " f = 0.0012470053475339099\n", + " normg = 0.009305305281908855\n", + "\n", + " OUTER ITERATION 616:\n", + "\n", + " f = 0.001247004800712829\n", + " normg = 0.0029175892622747934\n", + "\n", + " OUTER ITERATION 617:\n", + "\n", + " f = 0.0012470047411978606\n", + " normg = 0.0010683168358897447\n", + "\n", + " OUTER ITERATION 618:\n", + "\n", + " f = 0.001247004725808473\n", + " normg = 0.0010280603141302957\n", + "\n", + " OUTER ITERATION 619:\n", + "\n", + " f = 0.0012470045403801008\n", + " normg = 0.0012107782839400182\n", + "\n", + " OUTER ITERATION 620:\n", + "\n", + " f = 0.001247004814310555\n", + " normg = 0.008663577134003703\n", + "\n", + " OUTER ITERATION 621:\n", + "\n", + " f = 0.00124700439004902\n", + " normg = 0.003546816143462894\n", + "\n", + " OUTER ITERATION 622:\n", + "\n", + " f = 0.001247004305029183\n", + " normg = 0.0011201030347096363\n", + "\n", + " OUTER ITERATION 623:\n", + "\n", + " f = 0.001247004288651178\n", + " normg = 0.001059025856794607\n", + "\n", + " OUTER ITERATION 624:\n", + "\n", + " f = 0.001247004122564564\n", + " normg = 0.0014024634683113492\n", + "\n", + " OUTER ITERATION 625:\n", + "\n", + " f = 0.0012470041562484843\n", + " normg = 0.0045102733784958965\n", + "\n", + " OUTER ITERATION 626:\n", + "\n", + " f = 0.0012470040245071256\n", + " normg = 0.0040905061046940284\n", + "\n", + " OUTER ITERATION 627:\n", + "\n", + " f = 0.0012470039160585112\n", + " normg = 0.0019378282375398924\n", + "\n", + " OUTER ITERATION 628:\n", + "\n", + " f = 0.001247003883147838\n", + " normg = 0.0011282416792533082\n", + "\n", + " OUTER ITERATION 629:\n", + "\n", + " f = 0.001247003860486088\n", + " normg = 0.001044719989799313\n", + "\n", + " OUTER ITERATION 630:\n", + "\n", + " f = 0.0012470037261668302\n", + " normg = 0.0017515207676962537\n", + "\n", + " OUTER ITERATION 631:\n", + "\n", + " f = 0.0012470036994272598\n", + " normg = 0.0021591095312252636\n", + "\n", + " OUTER ITERATION 632:\n", + "\n", + " f = 0.001247003667910526\n", + " normg = 0.0017404163862654344\n", + "\n", + " OUTER ITERATION 633:\n", + "\n", + " f = 0.0012470036410047623\n", + " normg = 0.0010750624228301037\n", + "\n", + " OUTER ITERATION 634:\n", + "\n", + " f = 0.001247003622266198\n", + " normg = 0.0010141716180659872\n", + "\n", + " OUTER ITERATION 635:\n", + "\n", + " f = 0.0012470035460539087\n", + " normg = 0.0015577593125289464\n", + "\n", + " OUTER ITERATION 636:\n", + "\n", + " f = 0.0012470035220266099\n", + " normg = 0.0015344866836574955\n", + "\n", + " OUTER ITERATION 637:\n", + "\n", + " f = 0.0012470034975147943\n", + " normg = 0.001272252677069448\n", + "\n", + " OUTER ITERATION 638:\n", + "\n", + " f = 0.0012470034752015522\n", + " normg = 0.001142542725485824\n", + "\n", + " OUTER ITERATION 639:\n", + "\n", + " f = 0.0012470034477384004\n", + " normg = 0.0013215084727489922\n", + "\n", + " OUTER ITERATION 640:\n", + "\n", + " f = 0.0012470034376084638\n", + " normg = 0.0028098994478302553\n", + "\n", + " OUTER ITERATION 641:\n", + "\n", + " f = 0.0012470034366281085\n", + " normg = 0.003487455305468937\n", + "\n", + " OUTER ITERATION 642:\n", + "\n", + " f = 0.0012470033565363072\n", + " normg = 0.0010933250903148659\n", + "\n", + " OUTER ITERATION 643:\n", + "\n", + " f = 0.0012470033423497618\n", + " normg = 0.0009870383206542497\n", + "\n", + " Proj Gradient norm = 1.842459478045499\n", + " Gradient norm = 1.2160267907553217\n", + " Residual norm = 0.0012470033423494095\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 48: Tk is 490x480\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.831937107134\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688817\n", + " normg = 4771.7141282490775\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.9647673778238\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527513972\n", + " normg = 674.7446788232251\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494078\n", + " normg = 464.0328168251525\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179658\n", + " normg = 351.41581684883516\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.00490909737578\n", + " normg = 1414.6579297147853\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824163\n", + " normg = 765.3645394730237\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753392\n", + " normg = 127.27855986428641\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708904\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836190964\n", + " normg = 98.57870121070202\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.2312231423134765\n", + " normg = 591.2720912721625\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.03470756441816\n", + " normg = 1321.670148108923\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179381378\n", + " normg = 1408.744965952781\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.621211811349299\n", + " normg = 181.26322929199202\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471830004\n", + " normg = 58.040657407997315\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.34999532769978703\n", + " normg = 41.81134073926198\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.2984007035135852\n", + " normg = 24.778760609160607\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120378865\n", + " normg = 22.793349547252973\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998156713\n", + " normg = 92.22590216758275\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.2678405381154394\n", + " normg = 564.2234415073833\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2835211726765355\n", + " normg = 126.7069488064233\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971641625\n", + " normg = 28.665066512941742\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136373166\n", + " normg = 18.13465827924838\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568493962\n", + " normg = 13.219165215219858\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621865444\n", + " normg = 13.971552651843572\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376455975\n", + " normg = 103.25494338509596\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734287419\n", + " normg = 360.1955616379542\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15456482548835057\n", + " normg = 79.65300684496502\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597207647\n", + " normg = 17.00566202118222\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606927043\n", + " normg = 9.912217203157848\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936747482\n", + " normg = 8.663637758996115\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.1006598190903264\n", + " normg = 9.800180132236571\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2811369243623811\n", + " normg = 170.01827871011082\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496730415152541\n", + " normg = 463.9151823882729\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845993629099743\n", + " normg = 71.43536824665624\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496289695\n", + " normg = 17.025813732736133\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268627092\n", + " normg = 7.549584842820079\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.0688552359224044\n", + " normg = 5.855196764274979\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637710590172\n", + " normg = 5.861967382193004\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.0848105360771322\n", + " normg = 78.30420826360206\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7195954835855913\n", + " normg = 509.40100969623796\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523885173930333\n", + " normg = 76.77923818993277\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.042800029100757905\n", + " normg = 18.887754204861878\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.039436634517183586\n", + " normg = 6.210117730447481\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.038894858713281445\n", + " normg = 3.869278910207965\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03841684171078881\n", + " normg = 3.857404418944612\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.036892462927635226\n", + " normg = 39.46539223225114\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06398772046319078\n", + " normg = 77.94252237325271\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.026961149199628033\n", + " normg = 3.8337934342250968\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.026809117543556926\n", + " normg = 3.034349474928987\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.026463795188381514\n", + " normg = 3.0351909800580934\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.02544910604142399\n", + " normg = 12.918102323599639\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.2255765875896313\n", + " normg = 148.39865655292388\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.023116727221424237\n", + " normg = 10.993366013625181\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.02202775882172845\n", + " normg = 3.0235154902387693\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.0218956844966809\n", + " normg = 2.6353344068539064\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.021621969828196058\n", + " normg = 3.1318378876605624\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.024184268448927775\n", + " normg = 24.674074911237014\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03276425993677017\n", + " normg = 45.32913990531945\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.020247728387053625\n", + " normg = 2.47061004483535\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.02017533673951567\n", + " normg = 2.39526767322179\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.018924530398291475\n", + " normg = 2.5301084467663224\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.04908189181697313\n", + " normg = 65.19884754921837\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.039581512004926274\n", + " normg = 56.17854636549317\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.01409090946801383\n", + " normg = 3.7981356111136466\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.0139597113561754\n", + " normg = 1.8912323581815755\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.013898927375954339\n", + " normg = 1.7852301682780214\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.013571128151003765\n", + " normg = 2.662565171539557\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.017706358907099696\n", + " normg = 27.35092545628526\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.015572024081753205\n", + " normg = 20.613977510207185\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.012914093118328569\n", + " normg = 1.907045881412983\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.012873986467497453\n", + " normg = 1.6577557638304818\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.012730299054852172\n", + " normg = 1.6503153368222154\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.018442213236887967\n", + " normg = 41.47818342891593\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.006965610815483511\n", + " normg = 7.052591946366128\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.006639080918602399\n", + " normg = 1.1424438963261005\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.006625207267053374\n", + " normg = 0.8974070837742456\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.006598562582864914\n", + " normg = 0.8715984734603477\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.006358118642643286\n", + " normg = 3.8701697454461472\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.007161875552779989\n", + " normg = 12.391538047891602\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.006226984413115834\n", + " normg = 1.6326649605649493\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.006205787510056117\n", + " normg = 0.8510509821726095\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.006193651473549883\n", + " normg = 0.8083637673400225\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.006052947169118128\n", + " normg = 1.0010332874622832\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.008484870075135422\n", + " normg = 15.754726286605708\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.005847067754597443\n", + " normg = 4.755648309771198\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.005723809526663781\n", + " normg = 3.215773745420724\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.005656092660686494\n", + " normg = 1.00346190814298\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.005645179256313976\n", + " normg = 0.8035825144543165\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.0056225379561602356\n", + " normg = 0.755638325180986\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.005491288630306222\n", + " normg = 2.850258870079829\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.005619593183230236\n", + " normg = 5.819378412286958\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.005412409182264014\n", + " normg = 1.0181166878758356\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.005402664626380048\n", + " normg = 0.7343096382272634\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.005388945363335798\n", + " normg = 0.7178342625555707\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.005027675954575985\n", + " normg = 1.7818139303227845\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.005733327913654782\n", + " normg = 11.400017487499339\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.004955345632015296\n", + " normg = 2.2848614043901847\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.004913436702996535\n", + " normg = 1.181540693871836\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.004891053132872941\n", + " normg = 0.9801146033556641\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.004833588454543679\n", + " normg = 0.7238125751663049\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.004789345579492746\n", + " normg = 1.2755019283062639\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.004849464477774433\n", + " normg = 3.957575585046693\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.004780519454352188\n", + " normg = 2.5227955777649598\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.004739114204035155\n", + " normg = 0.655957453381638\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.004733656802457326\n", + " normg = 0.637805315992829\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.004634448464543667\n", + " normg = 0.7686869486425463\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.004758472087861422\n", + " normg = 4.858356390314074\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.00458093812688654\n", + " normg = 2.9237641492113493\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.004529676446487422\n", + " normg = 1.2385406005297495\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.004517554019413124\n", + " normg = 0.6310443930801972\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.004511108534703065\n", + " normg = 0.6156430338998791\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.004383456158582407\n", + " normg = 1.189503636510167\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.00437303853218639\n", + " normg = 1.442734777902233\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0043602267400057754\n", + " normg = 1.092559662044179\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0043501279426626845\n", + " normg = 0.6265448820255888\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.004343791414577663\n", + " normg = 0.6009868722846523\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.004302411786265147\n", + " normg = 0.9754569968472485\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0043135995974394195\n", + " normg = 2.3523057228988047\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.004286009866343284\n", + " normg = 1.4434994731124127\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.00427102324252486\n", + " normg = 0.5941307510802717\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.004265952389405747\n", + " normg = 0.5873030458336521\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.004087925496932081\n", + " normg = 0.940030294305086\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.004258591879244384\n", + " normg = 5.887685872829455\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.004113185905645769\n", + " normg = 3.424414917533741\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0040400108441961055\n", + " normg = 0.5642372186372776\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0040360436345277025\n", + " normg = 0.562918094526896\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.003140898707537875\n", + " normg = 0.6635519178544085\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.003259026792718427\n", + " normg = 4.317682236817415\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0036477163952094854\n", + " normg = 9.482730017309203\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.003125011079340765\n", + " normg = 2.610564907978146\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0030806337527039124\n", + " normg = 0.5997678535553042\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0030763973746707703\n", + " normg = 0.5020529887006407\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.003063040522284992\n", + " normg = 0.5328934546128733\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.003053885188527449\n", + " normg = 1.4362129985637506\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0031988760193372664\n", + " normg = 3.873986593014878\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0030283689590683725\n", + " normg = 2.1137855581845866\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.00302090634861697\n", + " normg = 2.055394209145725\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0029939654669019922\n", + " normg = 0.4705225340914457\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0029912825356269825\n", + " normg = 0.4470237061447742\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0029661207391249323\n", + " normg = 0.4533731743862538\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.002948117337094515\n", + " normg = 3.9208813705667227\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0029734029420437555\n", + " normg = 4.731295574886697\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0028362026045121043\n", + " normg = 0.6785424019689101\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0028321406653050996\n", + " normg = 0.43658507092279314\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.002828096098873336\n", + " normg = 0.42900979153335667\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.002724786596748951\n", + " normg = 0.567997673751705\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.002807461487091832\n", + " normg = 4.0610219028643515\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.002897856860951472\n", + " normg = 5.781587987948905\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0026911474770773326\n", + " normg = 0.7999191822079655\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.002685861631508268\n", + " normg = 0.43217205722946644\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.002682552817974585\n", + " normg = 0.41270270222726274\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0026463929764890494\n", + " normg = 0.43078695501573333\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.002635020568259542\n", + " normg = 1.6346539715751944\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.0027083418804136022\n", + " normg = 3.9805492379389738\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.002610900757327371\n", + " normg = 0.5923075802663095\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0026076690498218523\n", + " normg = 0.4089547359130298\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.002603686087888008\n", + " normg = 0.4039649707753459\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.002483582416104736\n", + " normg = 0.8918731885262428\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0025969335461106993\n", + " normg = 4.286452821495029\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0024836425265748674\n", + " normg = 1.957351832613539\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.002459531450820689\n", + " normg = 0.4978682384582053\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.002457025794388284\n", + " normg = 0.38701174286159096\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.00245242353882896\n", + " normg = 0.3867171392227148\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0022934786229425594\n", + " normg = 7.845378316130174\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0019473606525442085\n", + " normg = 2.5315224378585173\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0019051175327066397\n", + " normg = 0.47274386364649623\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0019027425308015703\n", + " normg = 0.33716836505111475\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0018992227106710347\n", + " normg = 0.32367009469043073\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0018843346197751308\n", + " normg = 0.851043601074868\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.002017272677509677\n", + " normg = 4.203663736083284\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.0018750245234053183\n", + " normg = 1.1510452761807521\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0018653815386259114\n", + " normg = 0.44598440327609995\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0018633611106157447\n", + " normg = 0.31746911243285114\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0018611031346579849\n", + " normg = 0.31546652348190424\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.001847753236904714\n", + " normg = 1.2653389461643034\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0018413880464402442\n", + " normg = 0.9374148662004771\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0018354301890060325\n", + " normg = 0.310595298653794\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0018341438224745207\n", + " normg = 0.30498723079484813\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.001802056765183266\n", + " normg = 0.366902446970132\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.0018038720319155396\n", + " normg = 1.387329477867163\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.0018651814216135642\n", + " normg = 3.561313252580931\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.001787761111420511\n", + " normg = 0.34850279654910216\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0017864770520698366\n", + " normg = 0.29772184441011074\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0017824880598262282\n", + " normg = 0.2969956731769814\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.0010539498412914137\n", + " normg = 4.255614689594234\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.0009456401023207402\n", + " normg = 1.2505792183248556\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.000933706071942774\n", + " normg = 0.4403887547377374\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0009312161213092384\n", + " normg = 0.304885825052825\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.000928426569797607\n", + " normg = 0.1692386327488779\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.0009270930683398743\n", + " normg = 0.258597308216803\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.0009394350520417097\n", + " normg = 1.5336883228701006\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0009275315287461633\n", + " normg = 0.7104510779621867\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0009243514647459966\n", + " normg = 0.13533725439517072\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.000924123641590294\n", + " normg = 0.13322041689155822\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0009162352662114364\n", + " normg = 0.18975662004828\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.0009284908594017662\n", + " normg = 1.167624220372143\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0009336998509112064\n", + " normg = 1.6707952899351626\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.0009188556923337814\n", + " normg = 1.1121387040635853\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.000911349970734478\n", + " normg = 0.25204131617620945\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.0009108515445759517\n", + " normg = 0.1282613983184765\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.000910582307470821\n", + " normg = 0.12344920470414315\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0009062844604013528\n", + " normg = 0.19504472803252684\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0009095724058757382\n", + " normg = 0.743559383736047\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.0009119429089127325\n", + " normg = 1.153803158858671\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.000904987497488156\n", + " normg = 0.5352373743325018\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0009031342465150894\n", + " normg = 0.12792437752524857\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.0009029304627496937\n", + " normg = 0.12098569153657635\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0009007566062743796\n", + " normg = 0.16791793479185205\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.0009088201288098598\n", + " normg = 0.944186382363178\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.0009114365285905921\n", + " normg = 1.2586251937896487\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.0009024184001388289\n", + " normg = 1.0077549670766697\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.0008967662215728127\n", + " normg = 0.3563698987799249\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.0008959081189760506\n", + " normg = 0.11678380602025457\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.0008957234685077285\n", + " normg = 0.11562147075847257\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.00088436732663569\n", + " normg = 0.3196366135194366\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.000884471506496023\n", + " normg = 0.4347673290860374\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.0008827108147070339\n", + " normg = 0.3431479780045834\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.000882191475832144\n", + " normg = 0.2769336065587935\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.0008816415684604696\n", + " normg = 0.11341466820733767\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.0008814650157111995\n", + " normg = 0.10906622624197414\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.0008796252017528095\n", + " normg = 0.1284820379415446\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.0008895795568872373\n", + " normg = 1.4721447075492944\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.0008765965684889254\n", + " normg = 0.24418013366022207\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.0008761610406782212\n", + " normg = 0.10809009343671468\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0008759849647391108\n", + " normg = 0.10686503801411348\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.0008660825194125499\n", + " normg = 0.2902524115145873\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.0008664194189754115\n", + " normg = 0.4088488646621903\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.0008643322796097267\n", + " normg = 0.22310815405365061\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.000864086155021019\n", + " normg = 0.2381326680473177\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.0008636675666593115\n", + " normg = 0.12245680121742322\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0008634877043254821\n", + " normg = 0.10245836250567095\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.000863097517586642\n", + " normg = 0.10648615483854477\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.000869993560407664\n", + " normg = 1.4252372798306132\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.0008581961415309396\n", + " normg = 0.32265393655855845\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0008575038612363637\n", + " normg = 0.09888491995504828\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.0008573728514396947\n", + " normg = 0.09877632764788667\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0007866684576118262\n", + " normg = 0.498362151233423\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.0007948857161534561\n", + " normg = 1.0834857851604187\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.0007845553159996635\n", + " normg = 0.3708880898609519\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0007838070762476093\n", + " normg = 0.18652585845323888\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0007835638411845541\n", + " normg = 0.06862436689280073\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.0007834992064827326\n", + " normg = 0.06668468032463155\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.0007823306554665167\n", + " normg = 0.09741541448022249\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0007843847842115449\n", + " normg = 0.5906600372967665\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.0007878329426741332\n", + " normg = 1.024970666982431\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0007816158192699111\n", + " normg = 0.22091023020666795\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.0007812844309600549\n", + " normg = 0.07080172162919958\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0007812182726528971\n", + " normg = 0.06652760849287358\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0007805529593901614\n", + " normg = 0.09849304692048387\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.0007828806516159096\n", + " normg = 0.4955021973791258\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0007815120051524558\n", + " normg = 0.42280109459579546\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0007796245199639085\n", + " normg = 0.23556347314801804\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.000779420050692827\n", + " normg = 0.1952067678063034\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.0007791608244736216\n", + " normg = 0.0664095903481436\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.0007791032216923737\n", + " normg = 0.0639767551460947\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.000778422904257531\n", + " normg = 0.0693981374853225\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0007782966394866085\n", + " normg = 0.2500144922943722\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.0007782568730802008\n", + " normg = 0.2701158848870358\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0007777880755695028\n", + " normg = 0.0659850321634679\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.000777734535416356\n", + " normg = 0.06321794572257972\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.0007771436301434992\n", + " normg = 0.06420589382046035\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.0007765392942082084\n", + " normg = 0.2419550741674743\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0007763983269973182\n", + " normg = 0.2276067490252138\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.0007760580113893471\n", + " normg = 0.06523013048143043\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0007760047423108377\n", + " normg = 0.06230599318392047\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.000775467768493574\n", + " normg = 0.06438781457866562\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.0007751112288027623\n", + " normg = 0.20855266423198268\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.0007748168248945344\n", + " normg = 0.06601103687845816\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0007747614875104497\n", + " normg = 0.06180993538712495\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.0007743541031890283\n", + " normg = 0.06679860828708536\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.0007743312398045417\n", + " normg = 0.31968598055876335\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.0007748913542694184\n", + " normg = 0.47449829485363176\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0007734914738074182\n", + " normg = 0.10489874403010359\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.0007733977216833491\n", + " normg = 0.06207357064207623\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.0007733244922489147\n", + " normg = 0.06086688591592921\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.0007715633579198269\n", + " normg = 0.09661382129153723\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.000771482248991596\n", + " normg = 0.10872580454198481\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.0007713812581352835\n", + " normg = 0.08283023456040689\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.0007713028452930719\n", + " normg = 0.06471212213257939\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.0007712131711706561\n", + " normg = 0.06551376130754169\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.0007710635066446063\n", + " normg = 0.16619752681504196\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.0007709669991528229\n", + " normg = 0.15996376973586213\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.00077078670417643\n", + " normg = 0.06333893587308628\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0007707340743309486\n", + " normg = 0.05952900607527614\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.0007703790508202905\n", + " normg = 0.064629163113814\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.0007709689868650504\n", + " normg = 0.48956317822577217\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.0007711173907641856\n", + " normg = 0.5276919816297804\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.0007694051466668322\n", + " normg = 0.059195190554326024\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.0007693624265040866\n", + " normg = 0.05867362273209685\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.0007669525169768729\n", + " normg = 0.057597723603580696\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0007658743456965038\n", + " normg = 0.987015233632088\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.0007626538905180071\n", + " normg = 0.6734024546504939\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.0007598826734641176\n", + " normg = 0.053316562060648484\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.0007598479615479915\n", + " normg = 0.05325308321828895\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0007438292836222945\n", + " normg = 0.1303736815616276\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0007607237721598128\n", + " normg = 0.8847534373856969\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0007471163147484388\n", + " normg = 0.7856975329713107\n", + "\n", + " OUTER ITERATION 301:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.0007430594656053811\n", + " normg = 0.1695116562215338\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.0007427738750249663\n", + " normg = 0.10279206799089292\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0007425709594943294\n", + " normg = 0.05381029194750914\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.0007424683024393074\n", + " normg = 0.04798069725545457\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0007424434633390357\n", + " normg = 0.15924586500389684\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0007438617525269878\n", + " normg = 0.521807484982268\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0007421952254902217\n", + " normg = 0.06572460382683674\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.0007421576316354338\n", + " normg = 0.04197050772185237\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.0007421209543414499\n", + " normg = 0.04168802413201913\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.0007399695673710689\n", + " normg = 0.11055872875449149\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.000739976662078054\n", + " normg = 0.14971690441515773\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.000739813433662386\n", + " normg = 0.060703380474483266\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.000739777314585013\n", + " normg = 0.041301873117313787\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.000739742498905582\n", + " normg = 0.04075265499647187\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.0007395286620316497\n", + " normg = 0.12489027495889204\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.0007394746760170607\n", + " normg = 0.1125210162062582\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0007393869338635178\n", + " normg = 0.04138526687352809\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.0007393642936762762\n", + " normg = 0.03967373420251273\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.0007391348005793065\n", + " normg = 0.0436948288329688\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.0007390792480831626\n", + " normg = 0.12391733798375469\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0007405310676942904\n", + " normg = 0.5207592035133061\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.0007388932920330048\n", + " normg = 0.0702633201106792\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.0007388538428148637\n", + " normg = 0.039254373818180394\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.0007388266391699388\n", + " normg = 0.03923233454849239\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.0007148566040042834\n", + " normg = 0.3314579375709407\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0007143687802003494\n", + " normg = 0.18466903213313468\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.00071415842109913\n", + " normg = 0.020353280537549555\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.0007141538705131452\n", + " normg = 0.016465009251579718\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.0007141431360439725\n", + " normg = 0.013615825817009047\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.0007141298058866651\n", + " normg = 0.01633399622986777\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.0007141539264121242\n", + " normg = 0.0642313645244901\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.0007142334927720561\n", + " normg = 0.12480306747194618\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.0007141562398133343\n", + " normg = 0.10666093364170241\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.0007140903546462043\n", + " normg = 0.035184937390974835\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.0007140818500172935\n", + " normg = 0.01223020911881683\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0007140798072742665\n", + " normg = 0.011982806503648694\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.0007140212287390011\n", + " normg = 0.023569524190834135\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.0007164770871206138\n", + " normg = 0.46242284738843803\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.000716306123165583\n", + " normg = 0.6165102031836309\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.000714688170859781\n", + " normg = 0.3527444531612602\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.0007139285262310051\n", + " normg = 0.02145244246050792\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.0007139238240547964\n", + " normg = 0.015363410730546794\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.000713917490122734\n", + " normg = 0.011679585228398601\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.0007139090871493685\n", + " normg = 0.01191691786158299\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.0007139015898240507\n", + " normg = 0.06511694431262528\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.0007142031883492195\n", + " normg = 0.1885169605514058\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.0007139067859445687\n", + " normg = 0.1003312669937888\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.0007138415422033423\n", + " normg = 0.039501681937669786\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.0007138306790373357\n", + " normg = 0.012919088628667098\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.0007138286620537478\n", + " normg = 0.011226048145537508\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.0007138222483901622\n", + " normg = 0.011500334529464343\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.0007139772296446348\n", + " normg = 0.20224524508291208\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.0007137268633990577\n", + " normg = 0.035796092921499295\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.0007137171044631555\n", + " normg = 0.015037419944227614\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.0007137139666399864\n", + " normg = 0.011745439091613788\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.0007137071259498981\n", + " normg = 0.011825339903930992\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.0007136960238488821\n", + " normg = 0.030113861149873456\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.0007136959065167406\n", + " normg = 0.046181265969996395\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.0007136902045958921\n", + " normg = 0.048801834308452585\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.0007136754578512536\n", + " normg = 0.015421270119686772\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.0007136732505192872\n", + " normg = 0.010695674769895401\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.0007136705854458725\n", + " normg = 0.010678356906070198\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.0007134397872818415\n", + " normg = 0.13660486926547127\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.0007133277228366703\n", + " normg = 0.02256694770233805\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.0007133239648226566\n", + " normg = 0.010116469421851945\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.0007133224191408136\n", + " normg = 0.009812638520639641\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.000713290009711856\n", + " normg = 0.01866305487899181\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.0007133087410871804\n", + " normg = 0.04920265548534415\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.000713280062910121\n", + " normg = 0.03238429175737512\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.0007132761317081458\n", + " normg = 0.0353833168018651\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.0007132684215995851\n", + " normg = 0.015288266775271965\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.0007132663608522654\n", + " normg = 0.009616203992290446\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.0007132645294456999\n", + " normg = 0.009579696354994402\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.0007131828860239723\n", + " normg = 0.058133764221441384\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.0007132796489540857\n", + " normg = 0.14112624855973177\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.0007131582353582268\n", + " normg = 0.010039771478921149\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.0007131570972947086\n", + " normg = 0.009261386263096066\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.0007131500859720016\n", + " normg = 0.009249315524486178\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.0007131770828779035\n", + " normg = 0.2992301180482945\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.0007121993614076827\n", + " normg = 0.17039863063325505\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.0007121264808003577\n", + " normg = 0.14140100922590193\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.0007120045691860449\n", + " normg = 0.0111425630150585\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.0007120034485304287\n", + " normg = 0.006926387934920504\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.000712002487379003\n", + " normg = 0.005509395427953961\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.0007120001829635766\n", + " normg = 0.005635264532998109\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.0007120013702564198\n", + " normg = 0.035062087517905516\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.0007120816676597251\n", + " normg = 0.09959533274861304\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.0007120292541370443\n", + " normg = 0.08746206611318114\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.0007119867319018078\n", + " normg = 0.03358203933259848\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.0007119796274512993\n", + " normg = 0.006057316265152635\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.0007119791952184505\n", + " normg = 0.005485633106739906\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.0007119767130236118\n", + " normg = 0.006208760754434173\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.000711983609017195\n", + " normg = 0.032642468357164535\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.0007120760021512738\n", + " normg = 0.10039987486551055\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.0007120177439948913\n", + " normg = 0.09228561135107749\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.0007119754251689188\n", + " normg = 0.04380122809584973\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.0007119635531732932\n", + " normg = 0.005733385065821925\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.0007119631666119003\n", + " normg = 0.005321686352968401\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.0007119601452750359\n", + " normg = 0.006538380319079383\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.0007119929573734963\n", + " normg = 0.05450565486727562\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.0007119502115389313\n", + " normg = 0.01571795470004691\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.0007119480212994158\n", + " normg = 0.013299632289224343\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.0007119468802907487\n", + " normg = 0.009459196967498903\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.00071194612243156\n", + " normg = 0.00539004764447324\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.0007119456664623477\n", + " normg = 0.005102832801556693\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.0007119433521707374\n", + " normg = 0.007502973298650026\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.0007119699497642072\n", + " normg = 0.07164619443519434\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.0007119591031137804\n", + " normg = 0.05864937647428885\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.0007119380598993955\n", + " normg = 0.00501838905244938\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.0007119377524725752\n", + " normg = 0.005004925671973049\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.000711875863765199\n", + " normg = 0.011442710005707693\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.0007118745124361898\n", + " normg = 0.013296338717533829\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.0007118731590038106\n", + " normg = 0.01528559965290234\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.0007118719570471874\n", + " normg = 0.012032136514851492\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.0007118707904689108\n", + " normg = 0.004984808614666471\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.0007118704196940041\n", + " normg = 0.004699403001060789\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.0007118681712001228\n", + " normg = 0.005939243056639811\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.0007118692299897001\n", + " normg = 0.022661928922731774\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.0007118734336175429\n", + " normg = 0.03627912531285018\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.0007118652599518722\n", + " normg = 0.00504932568602838\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.0007118649676149374\n", + " normg = 0.004646141505421724\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.0007118632431619617\n", + " normg = 0.004651719596967891\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.0007118422862453141\n", + " normg = 0.049311397274330114\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.0007118563911246097\n", + " normg = 0.06910226199250065\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.0007118258533954084\n", + " normg = 0.00674288610908823\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.0007118254371799371\n", + " normg = 0.004456685287087426\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.0007118249933661782\n", + " normg = 0.004445944080869337\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.0007117974275355936\n", + " normg = 0.03634918307214643\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 0.0007117889286886284\n", + " normg = 0.005840894554553041\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 0.000711788579880111\n", + " normg = 0.004280214352382617\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 0.0007117880278248931\n", + " normg = 0.004262482560644532\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 0.0007117759031748146\n", + " normg = 0.03675839966145882\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 0.0007117682457492053\n", + " normg = 0.018867415335675566\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 0.0007117656363276546\n", + " normg = 0.004571293304249089\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 0.0007117653563428213\n", + " normg = 0.0041970899028195416\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 0.0007117639406785643\n", + " normg = 0.0046089866715064735\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 0.0007117694251386313\n", + " normg = 0.040035757988094445\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 0.0007117647962674094\n", + " normg = 0.030394481037192746\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 0.0007117590681322991\n", + " normg = 0.004304429717850226\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 0.0007117588429550064\n", + " normg = 0.004177654779309393\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 0.0007117543777514754\n", + " normg = 0.006897784251272129\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 0.0007117718779960134\n", + " normg = 0.03370910222365585\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 0.0007117631425492667\n", + " normg = 0.04059890022618287\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 0.0007117508081071289\n", + " normg = 0.013725166576921464\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 0.0007117485312798723\n", + " normg = 0.008344365051586079\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 0.0007117468736986289\n", + " normg = 0.004376426034041279\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 0.0007117459560127364\n", + " normg = 0.004496249560574935\n", + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 0.0007117473122017766\n", + " normg = 0.025282090161332718\n", + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 0.0007117450023043492\n", + " normg = 0.020616016120768885\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 0.0007117422106669458\n", + " normg = 0.005360319265082815\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 0.0007117419195003575\n", + " normg = 0.004009301458346981\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 0.0007117414727473057\n", + " normg = 0.003999241994238218\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 0.000711733309619745\n", + " normg = 0.038055857945310356\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 0.0007117249919551749\n", + " normg = 0.013129123937933723\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 0.000711723834682668\n", + " normg = 0.004073319319675064\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 0.0007117236155154698\n", + " normg = 0.00395193537924881\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 0.0007117193717677809\n", + " normg = 0.006641812372604015\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 0.0007117183648347678\n", + " normg = 0.009405672380732585\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 0.0007117206673647835\n", + " normg = 0.02474276002645701\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 0.0007117174624955152\n", + " normg = 0.012710552571416844\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 0.0007117163834448742\n", + " normg = 0.003915389945232103\n", + "\n", + " OUTER ITERATION 462:\n", + "\n", + " f = 0.0007117161829124\n", + " normg = 0.0038320004902333174\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 0.0007117118277523924\n", + " normg = 0.004491054727959121\n", + "\n", + " OUTER ITERATION 464:\n", + "\n", + " f = 0.0007117114489684632\n", + " normg = 0.013624256013790343\n", + "\n", + " OUTER ITERATION 465:\n", + "\n", + " f = 0.0007117105225352302\n", + " normg = 0.009371070147035023\n", + "\n", + " OUTER ITERATION 466:\n", + "\n", + " f = 0.0007117098835628838\n", + " normg = 0.003947210208593674\n", + "\n", + " OUTER ITERATION 467:\n", + "\n", + " f = 0.0007117096631888887\n", + " normg = 0.0038156261540536526\n", + "\n", + " OUTER ITERATION 468:\n", + "\n", + " f = 0.0007117068111608512\n", + " normg = 0.005075991518916076\n", + "\n", + " OUTER ITERATION 469:\n", + "\n", + " f = 0.0007117107080246783\n", + " normg = 0.031016428920311718\n", + "\n", + " OUTER ITERATION 470:\n", + "\n", + " f = 0.0007117047864294284\n", + " normg = 0.005384229756445252\n", + "\n", + " OUTER ITERATION 471:\n", + "\n", + " f = 0.0007117044840737794\n", + " normg = 0.004256390668515483\n", + "\n", + " OUTER ITERATION 472:\n", + "\n", + " f = 0.0007117038594126936\n", + " normg = 0.0037593109313112908\n", + "\n", + " OUTER ITERATION 473:\n", + "\n", + " f = 0.0007117011749650469\n", + " normg = 0.004476666033180733\n", + "\n", + " OUTER ITERATION 474:\n", + "\n", + " f = 0.0007117007551564326\n", + " normg = 0.009048341272834935\n", + "\n", + " OUTER ITERATION 475:\n", + "\n", + " f = 0.0007117026805535538\n", + " normg = 0.02237386334133331\n", + "\n", + " OUTER ITERATION 476:\n", + "\n", + " f = 0.0007116996448107111\n", + " normg = 0.006005200915959095\n", + "\n", + " OUTER ITERATION 477:\n", + "\n", + " f = 0.0007116993365231451\n", + " normg = 0.0037221900961419575\n", + "\n", + " OUTER ITERATION 478:\n", + "\n", + " f = 0.0007116990636757036\n", + " normg = 0.00371753652215718\n", + "\n", + " OUTER ITERATION 479:\n", + "\n", + " f = 0.0007116395023510117\n", + " normg = 0.040138408480899154\n", + "\n", + " OUTER ITERATION 480:\n", + "\n", + " f = 0.0007116913831686629\n", + " normg = 0.10111135563138403\n", + "\n", + " OUTER ITERATION 481:\n", + "\n", + " f = 0.0007116291908819214\n", + " normg = 0.0036788686865125582\n", + "\n", + " OUTER ITERATION 482:\n", + "\n", + " f = 0.000711629040320789\n", + " normg = 0.0032787219854074254\n", + "\n", + " OUTER ITERATION 483:\n", + "\n", + " f = 0.0007116283072420076\n", + " normg = 0.0035218998218753787\n", + "\n", + " OUTER ITERATION 484:\n", + "\n", + " f = 0.0007116608910102736\n", + " normg = 0.06922058243293064\n", + "\n", + " OUTER ITERATION 485:\n", + "\n", + " f = 0.0007116291888270954\n", + " normg = 0.034474819858741824\n", + "\n", + " OUTER ITERATION 486:\n", + "\n", + " f = 0.0007116186665389393\n", + " normg = 0.003240552909906325\n", + "\n", + " OUTER ITERATION 487:\n", + "\n", + " f = 0.0007116184837688086\n", + " normg = 0.0031772942207190474\n", + "\n", + " OUTER ITERATION 488:\n", + "\n", + " f = 0.0007116134789705854\n", + " normg = 0.004588100099677974\n", + "\n", + " OUTER ITERATION 489:\n", + "\n", + " f = 0.0007116135518426159\n", + " normg = 0.011887963115888536\n", + "\n", + " OUTER ITERATION 490:\n", + "\n", + " f = 0.0007116166013151592\n", + " normg = 0.027525464597505767\n", + "\n", + " OUTER ITERATION 491:\n", + "\n", + " f = 0.0007116122591117245\n", + " normg = 0.009643375681150904\n", + "\n", + " OUTER ITERATION 492:\n", + "\n", + " f = 0.0007116116236803116\n", + " normg = 0.0032467325214743646\n", + "\n", + " OUTER ITERATION 493:\n", + "\n", + " f = 0.0007116114814310409\n", + " normg = 0.0031545886691094487\n", + "\n", + " OUTER ITERATION 494:\n", + "\n", + " f = 0.0007116085251499169\n", + " normg = 0.0056477517060111075\n", + "\n", + " OUTER ITERATION 495:\n", + "\n", + " f = 0.0007116094091141691\n", + " normg = 0.014098451019487352\n", + "\n", + " OUTER ITERATION 496:\n", + "\n", + " f = 0.0007116094790101449\n", + " normg = 0.02052638753920701\n", + "\n", + " OUTER ITERATION 497:\n", + "\n", + " f = 0.0007116076651819022\n", + " normg = 0.013449969848903919\n", + "\n", + " OUTER ITERATION 498:\n", + "\n", + " f = 0.0007116065011780658\n", + " normg = 0.0032289327226149704\n", + "\n", + " OUTER ITERATION 499:\n", + "\n", + " f = 0.0007116063719541458\n", + " normg = 0.0030991502982373135\n", + "\n", + " OUTER ITERATION 500:\n", + "\n", + " f = 0.0007116047597000212\n", + " normg = 0.003517954453039831\n", + "\n", + " OUTER ITERATION 501:\n", + "\n", + " f = 0.000711604436035658\n", + " normg = 0.012059207995794985\n", + "\n", + " OUTER ITERATION 502:\n", + "\n", + " f = 0.0007116042252550567\n", + " normg = 0.01577398184574207\n", + "\n", + " OUTER ITERATION 503:\n", + "\n", + " f = 0.0007116029040572041\n", + " normg = 0.008077944518823694\n", + "\n", + " OUTER ITERATION 504:\n", + "\n", + " f = 0.0007116024446897021\n", + " normg = 0.0030929379234793334\n", + "\n", + " OUTER ITERATION 505:\n", + "\n", + " f = 0.0007116023104130703\n", + " normg = 0.0030532270042478845\n", + "\n", + " OUTER ITERATION 506:\n", + "\n", + " f = 0.0007115974178367286\n", + " normg = 0.005118469211045584\n", + "\n", + " OUTER ITERATION 507:\n", + "\n", + " f = 0.0007116007911776383\n", + " normg = 0.02569067344723139\n", + "\n", + " OUTER ITERATION 508:\n", + "\n", + " f = 0.0007115996438530023\n", + " normg = 0.024452899431796835\n", + "\n", + " OUTER ITERATION 509:\n", + "\n", + " f = 0.0007115959737795551\n", + " normg = 0.0036845455140771524\n", + "\n", + " OUTER ITERATION 510:\n", + "\n", + " f = 0.0007115958345493497\n", + " normg = 0.003006060967473688\n", + "\n", + " OUTER ITERATION 511:\n", + "\n", + " f = 0.0007115955051706319\n", + " normg = 0.002998011622565338\n", + "\n", + " OUTER ITERATION 512:\n", + "\n", + " f = 0.0007115556301727381\n", + " normg = 0.03277672218554729\n", + "\n", + " OUTER ITERATION 513:\n", + "\n", + " f = 0.0007115825116266045\n", + " normg = 0.07497178435047142\n", + "\n", + " OUTER ITERATION 514:\n", + "\n", + " f = 0.0007115482522394964\n", + " normg = 0.00682709410727028\n", + "\n", + " OUTER ITERATION 515:\n", + "\n", + " f = 0.0007115478939179633\n", + " normg = 0.0030617493629068195\n", + "\n", + " OUTER ITERATION 516:\n", + "\n", + " f = 0.0007115477539684044\n", + " normg = 0.002662039630896559\n", + "\n", + " OUTER ITERATION 517:\n", + "\n", + " f = 0.0007115471745663272\n", + " normg = 0.0029141195778720408\n", + "\n", + " OUTER ITERATION 518:\n", + "\n", + " f = 0.0007115533091854267\n", + " normg = 0.02797465248281509\n", + "\n", + " OUTER ITERATION 519:\n", + "\n", + " f = 0.0007115477167619558\n", + " normg = 0.0210445807085928\n", + "\n", + " OUTER ITERATION 520:\n", + "\n", + " f = 0.0007115437346073091\n", + " normg = 0.011746864134269668\n", + "\n", + " OUTER ITERATION 521:\n", + "\n", + " f = 0.0007115430522688876\n", + " normg = 0.0072640744454262945\n", + "\n", + " OUTER ITERATION 522:\n", + "\n", + " f = 0.0007115426872386859\n", + " normg = 0.002615713558688849\n", + "\n", + " OUTER ITERATION 523:\n", + "\n", + " f = 0.0007115425947274469\n", + " normg = 0.0025551599411043095\n", + "\n", + " OUTER ITERATION 524:\n", + "\n", + " f = 0.0007115408644593142\n", + " normg = 0.003105800930101624\n", + "\n", + " OUTER ITERATION 525:\n", + "\n", + " f = 0.0007115413327678274\n", + " normg = 0.014211378574686762\n", + "\n", + " OUTER ITERATION 526:\n", + "\n", + " f = 0.0007115460181732297\n", + " normg = 0.03194871149174043\n", + "\n", + " OUTER ITERATION 527:\n", + "\n", + " f = 0.0007115397859318189\n", + " normg = 0.0030131851161447815\n", + "\n", + " OUTER ITERATION 528:\n", + "\n", + " f = 0.0007115396903939503\n", + " normg = 0.002544220048062406\n", + "\n", + " OUTER ITERATION 529:\n", + "\n", + " f = 0.0007115394106038624\n", + " normg = 0.002532437695037269\n", + "\n", + " OUTER ITERATION 530:\n", + "\n", + " f = 0.0007115313800598487\n", + " normg = 0.01660494364880081\n", + "\n", + " OUTER ITERATION 531:\n", + "\n", + " f = 0.0007115330115028451\n", + " normg = 0.0235247447575679\n", + "\n", + " OUTER ITERATION 532:\n", + "\n", + " f = 0.0007115286444648532\n", + " normg = 0.010208523073779474\n", + "\n", + " OUTER ITERATION 533:\n", + "\n", + " f = 0.0007115279769916791\n", + " normg = 0.004366719111373591\n", + "\n", + " OUTER ITERATION 534:\n", + "\n", + " f = 0.0007115278165422861\n", + " normg = 0.0024745474765082444\n", + "\n", + " OUTER ITERATION 535:\n", + "\n", + " f = 0.0007115277105162449\n", + " normg = 0.002424264948964727\n", + "\n", + " OUTER ITERATION 536:\n", + "\n", + " f = 0.000711526063881335\n", + " normg = 0.005686333075524882\n", + "\n", + " OUTER ITERATION 537:\n", + "\n", + " f = 0.0007115258877586662\n", + " normg = 0.005211300520354298\n", + "\n", + " OUTER ITERATION 538:\n", + "\n", + " f = 0.0007115256785394983\n", + " normg = 0.0026661915900888324\n", + "\n", + " OUTER ITERATION 539:\n", + "\n", + " f = 0.0007115255824627526\n", + " normg = 0.0024133819728765255\n", + "\n", + " OUTER ITERATION 540:\n", + "\n", + " f = 0.0007115252338552537\n", + " normg = 0.0027247744806413493\n", + "\n", + " OUTER ITERATION 541:\n", + "\n", + " f = 0.0007115273194630991\n", + " normg = 0.023836773705018362\n", + "\n", + " OUTER ITERATION 542:\n", + "\n", + " f = 0.0007115244685790307\n", + " normg = 0.010731382108073072\n", + "\n", + " OUTER ITERATION 543:\n", + "\n", + " f = 0.0007115237342649416\n", + " normg = 0.0023780231686817387\n", + "\n", + " OUTER ITERATION 544:\n", + "\n", + " f = 0.0007115236621400422\n", + " normg = 0.002374033119661608\n", + "\n", + " OUTER ITERATION 545:\n", + "\n", + " f = 0.0007115007256157819\n", + " normg = 0.007262402061567698\n", + "\n", + " OUTER ITERATION 546:\n", + "\n", + " f = 0.0007115031474525703\n", + " normg = 0.018221709749214703\n", + "\n", + " OUTER ITERATION 547:\n", + "\n", + " f = 0.000711501090808077\n", + " normg = 0.016054160905783647\n", + "\n", + " OUTER ITERATION 548:\n", + "\n", + " f = 0.0007114998319547605\n", + " normg = 0.008012125334577175\n", + "\n", + " OUTER ITERATION 549:\n", + "\n", + " f = 0.0007114994136710999\n", + " normg = 0.002131388301811152\n", + "\n", + " OUTER ITERATION 550:\n", + "\n", + " f = 0.000711499354498631\n", + " normg = 0.0021233011110383293\n", + "\n", + " OUTER ITERATION 551:\n", + "\n", + " f = 0.0007114911506971535\n", + " normg = 0.005372054160651646\n", + "\n", + " OUTER ITERATION 552:\n", + "\n", + " f = 0.0007114908210312874\n", + " normg = 0.005749768976798749\n", + "\n", + " OUTER ITERATION 553:\n", + "\n", + " f = 0.00071149081287344\n", + " normg = 0.00776565060097618\n", + "\n", + " OUTER ITERATION 554:\n", + "\n", + " f = 0.0007114904342690287\n", + " normg = 0.0029090247529377153\n", + "\n", + " OUTER ITERATION 555:\n", + "\n", + " f = 0.0007114903545461518\n", + " normg = 0.002027154041251514\n", + "\n", + " OUTER ITERATION 556:\n", + "\n", + " f = 0.0007114902585340019\n", + " normg = 0.0020247115677870654\n", + "\n", + " OUTER ITERATION 557:\n", + "\n", + " f = 0.0007114856442466071\n", + " normg = 0.02281576594716555\n", + "\n", + " OUTER ITERATION 558:\n", + "\n", + " f = 0.0007114949738979823\n", + " normg = 0.045604749448748226\n", + "\n", + " OUTER ITERATION 559:\n", + "\n", + " f = 0.0007114823213010512\n", + " normg = 0.0019591056880661245\n", + "\n", + " OUTER ITERATION 560:\n", + "\n", + " f = 0.0007114822753693899\n", + " normg = 0.0019259703356453554\n", + "\n", + " OUTER ITERATION 561:\n", + "\n", + " f = 0.00071148091602457\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " normg = 0.0019789624337417603\n", + "\n", + " OUTER ITERATION 562:\n", + "\n", + " f = 0.000711489412486985\n", + " normg = 0.032757197846128745\n", + "\n", + " OUTER ITERATION 563:\n", + "\n", + " f = 0.0007114749082761799\n", + " normg = 0.007130394843382033\n", + "\n", + " OUTER ITERATION 564:\n", + "\n", + " f = 0.0007114745382701172\n", + " normg = 0.005784055148319547\n", + "\n", + " OUTER ITERATION 565:\n", + "\n", + " f = 0.0007114743336857888\n", + " normg = 0.0033843583831233075\n", + "\n", + " OUTER ITERATION 566:\n", + "\n", + " f = 0.0007114742387415681\n", + " normg = 0.0018783524549007991\n", + "\n", + " OUTER ITERATION 567:\n", + "\n", + " f = 0.0007114741800644602\n", + " normg = 0.0018376960147851703\n", + "\n", + " OUTER ITERATION 568:\n", + "\n", + " f = 0.0007114734195037383\n", + " normg = 0.003804509614448254\n", + "\n", + " OUTER ITERATION 569:\n", + "\n", + " f = 0.0007114763353468037\n", + " normg = 0.023396959987052903\n", + "\n", + " OUTER ITERATION 570:\n", + "\n", + " f = 0.0007114732810573526\n", + " normg = 0.007290029975933367\n", + "\n", + " OUTER ITERATION 571:\n", + "\n", + " f = 0.0007114729380828581\n", + " normg = 0.001813324755054254\n", + "\n", + " OUTER ITERATION 572:\n", + "\n", + " f = 0.0007114728955520688\n", + " normg = 0.001810438292015933\n", + "\n", + " OUTER ITERATION 573:\n", + "\n", + " f = 0.0007114568828588783\n", + " normg = 0.01095959277029846\n", + "\n", + " OUTER ITERATION 574:\n", + "\n", + " f = 0.0007114547711063323\n", + " normg = 0.006915871595218779\n", + "\n", + " OUTER ITERATION 575:\n", + "\n", + " f = 0.0007114546779097878\n", + " normg = 0.009198214119484844\n", + "\n", + " OUTER ITERATION 576:\n", + "\n", + " f = 0.0007114542882289737\n", + " normg = 0.005835791628960172\n", + "\n", + " OUTER ITERATION 577:\n", + "\n", + " f = 0.0007114540636503548\n", + " normg = 0.0016575233101812673\n", + "\n", + " OUTER ITERATION 578:\n", + "\n", + " f = 0.0007114540287190972\n", + " normg = 0.0015887147428443815\n", + "\n", + " OUTER ITERATION 579:\n", + "\n", + " f = 0.0007114536041474812\n", + " normg = 0.001798456152375386\n", + "\n", + " OUTER ITERATION 580:\n", + "\n", + " f = 0.000711455239039671\n", + " normg = 0.017333063743800992\n", + "\n", + " OUTER ITERATION 581:\n", + "\n", + " f = 0.0007114554760126594\n", + " normg = 0.021732256751900353\n", + "\n", + " OUTER ITERATION 582:\n", + "\n", + " f = 0.0007114526977298826\n", + " normg = 0.00511976228306049\n", + "\n", + " OUTER ITERATION 583:\n", + "\n", + " f = 0.0007114525170339177\n", + " normg = 0.0017822917673322271\n", + "\n", + " OUTER ITERATION 584:\n", + "\n", + " f = 0.0007114524741893683\n", + " normg = 0.0016701670912871835\n", + "\n", + " OUTER ITERATION 585:\n", + "\n", + " f = 0.0007114520862867642\n", + " normg = 0.002278207895589249\n", + "\n", + " OUTER ITERATION 586:\n", + "\n", + " f = 0.0007114545247000013\n", + " normg = 0.014530169906991568\n", + "\n", + " OUTER ITERATION 587:\n", + "\n", + " f = 0.0007114516976848295\n", + " normg = 0.005430953364589802\n", + "\n", + " OUTER ITERATION 588:\n", + "\n", + " f = 0.0007114513524600707\n", + " normg = 0.004935621903964632\n", + "\n", + " OUTER ITERATION 589:\n", + "\n", + " f = 0.0007114512016412239\n", + " normg = 0.0044904487135276555\n", + "\n", + " OUTER ITERATION 590:\n", + "\n", + " f = 0.0007114510530488501\n", + " normg = 0.002219552992113616\n", + "\n", + " OUTER ITERATION 591:\n", + "\n", + " f = 0.0007114509971325381\n", + " normg = 0.0017017600938161442\n", + "\n", + " OUTER ITERATION 592:\n", + "\n", + " f = 0.0007114509137443481\n", + " normg = 0.0016127282748273943\n", + "\n", + " OUTER ITERATION 593:\n", + "\n", + " f = 0.0007114507700449966\n", + " normg = 0.006668913484739524\n", + "\n", + " OUTER ITERATION 594:\n", + "\n", + " f = 0.0007114520928862842\n", + " normg = 0.0167360850390201\n", + "\n", + " OUTER ITERATION 595:\n", + "\n", + " f = 0.000711450383076203\n", + " normg = 0.001828952956238364\n", + "\n", + " OUTER ITERATION 596:\n", + "\n", + " f = 0.0007114503489039737\n", + " normg = 0.0014967560195113833\n", + "\n", + " OUTER ITERATION 597:\n", + "\n", + " f = 0.0007114502663730986\n", + " normg = 0.0014903453390207645\n", + "\n", + " OUTER ITERATION 598:\n", + "\n", + " f = 0.0007114387857390405\n", + " normg = 0.010607061279803674\n", + "\n", + " OUTER ITERATION 599:\n", + "\n", + " f = 0.0007114430972665299\n", + " normg = 0.03107292044787782\n", + "\n", + " OUTER ITERATION 600:\n", + "\n", + " f = 0.0007114377804381563\n", + " normg = 0.009782909205530033\n", + "\n", + " OUTER ITERATION 601:\n", + "\n", + " f = 0.000711437187268116\n", + " normg = 0.0013771382169489187\n", + "\n", + " OUTER ITERATION 602:\n", + "\n", + " f = 0.0007114371640854123\n", + " normg = 0.0013413497619290606\n", + "\n", + " OUTER ITERATION 603:\n", + "\n", + " f = 0.0007114366504158683\n", + " normg = 0.0027040408573129017\n", + "\n", + " OUTER ITERATION 604:\n", + "\n", + " f = 0.0007114370632939398\n", + " normg = 0.005748824981339047\n", + "\n", + " OUTER ITERATION 605:\n", + "\n", + " f = 0.0007114364791884415\n", + " normg = 0.006667619094494155\n", + "\n", + " OUTER ITERATION 606:\n", + "\n", + " f = 0.0007114370483408709\n", + " normg = 0.011103273491752828\n", + "\n", + " OUTER ITERATION 607:\n", + "\n", + " f = 0.0007114359828932143\n", + " normg = 0.0041448732333651045\n", + "\n", + " OUTER ITERATION 608:\n", + "\n", + " f = 0.0007114358790219918\n", + " normg = 0.002227049338874959\n", + "\n", + " OUTER ITERATION 609:\n", + "\n", + " f = 0.0007114358375484295\n", + " normg = 0.0012646759154283864\n", + "\n", + " OUTER ITERATION 610:\n", + "\n", + " f = 0.0007114358097856715\n", + " normg = 0.0012486375795016816\n", + "\n", + " OUTER ITERATION 611:\n", + "\n", + " f = 0.0007114352224469831\n", + " normg = 0.003497759180160944\n", + "\n", + " OUTER ITERATION 612:\n", + "\n", + " f = 0.0007114352300178238\n", + " normg = 0.004594274072453397\n", + "\n", + " OUTER ITERATION 613:\n", + "\n", + " f = 0.0007114350923583899\n", + " normg = 0.0014193160032075608\n", + "\n", + " OUTER ITERATION 614:\n", + "\n", + " f = 0.0007114350693416861\n", + " normg = 0.0012378903614058078\n", + "\n", + " OUTER ITERATION 615:\n", + "\n", + " f = 0.0007114349918697071\n", + " normg = 0.0012403247618001198\n", + "\n", + " OUTER ITERATION 616:\n", + "\n", + " f = 0.0007114346400403656\n", + " normg = 0.01274828047302798\n", + "\n", + " OUTER ITERATION 617:\n", + "\n", + " f = 0.0007114336929913351\n", + " normg = 0.003003816782791672\n", + "\n", + " OUTER ITERATION 618:\n", + "\n", + " f = 0.0007114336286982637\n", + " normg = 0.0012318568854124393\n", + "\n", + " OUTER ITERATION 619:\n", + "\n", + " f = 0.000711433606617938\n", + " normg = 0.001219552956591612\n", + "\n", + " OUTER ITERATION 620:\n", + "\n", + " f = 0.0007114322728548342\n", + " normg = 0.003966062470788132\n", + "\n", + " OUTER ITERATION 621:\n", + "\n", + " f = 0.0007114330829540449\n", + " normg = 0.00998971206853919\n", + "\n", + " OUTER ITERATION 622:\n", + "\n", + " f = 0.0007114321882066171\n", + " normg = 0.006608471958283288\n", + "\n", + " OUTER ITERATION 623:\n", + "\n", + " f = 0.000711431812538172\n", + " normg = 0.0040036705447730695\n", + "\n", + " OUTER ITERATION 624:\n", + "\n", + " f = 0.0007114316423364664\n", + " normg = 0.002577842918119314\n", + "\n", + " OUTER ITERATION 625:\n", + "\n", + " f = 0.0007114315356065245\n", + " normg = 0.002003896695071565\n", + "\n", + " OUTER ITERATION 626:\n", + "\n", + " f = 0.0007114314574176822\n", + " normg = 0.0025229848736263074\n", + "\n", + " OUTER ITERATION 627:\n", + "\n", + " f = 0.0007114315087262081\n", + " normg = 0.004947060873576614\n", + "\n", + " OUTER ITERATION 628:\n", + "\n", + " f = 0.0007114313613494983\n", + " normg = 0.001964445948334871\n", + "\n", + " OUTER ITERATION 629:\n", + "\n", + " f = 0.0007114313287092643\n", + " normg = 0.0011684939374020527\n", + "\n", + " OUTER ITERATION 630:\n", + "\n", + " f = 0.0007114313032671561\n", + " normg = 0.0011613163811729124\n", + "\n", + " OUTER ITERATION 631:\n", + "\n", + " f = 0.0007114298883897453\n", + " normg = 0.005847377614322353\n", + "\n", + " OUTER ITERATION 632:\n", + "\n", + " f = 0.000711431594119142\n", + " normg = 0.018455135602805497\n", + "\n", + " OUTER ITERATION 633:\n", + "\n", + " f = 0.0007114295503661298\n", + " normg = 0.00268453522449402\n", + "\n", + " OUTER ITERATION 634:\n", + "\n", + " f = 0.0007114294983011581\n", + " normg = 0.0011570283443164799\n", + "\n", + " OUTER ITERATION 635:\n", + "\n", + " f = 0.000711429478404194\n", + " normg = 0.0011434707135696842\n", + "\n", + " OUTER ITERATION 636:\n", + "\n", + " f = 0.0007114284666444847\n", + " normg = 0.0034941405226223015\n", + "\n", + " OUTER ITERATION 637:\n", + "\n", + " f = 0.00071142822011454\n", + " normg = 0.0038288876202546493\n", + "\n", + " OUTER ITERATION 638:\n", + "\n", + " f = 0.0007114286948946857\n", + " normg = 0.01213407995049712\n", + "\n", + " OUTER ITERATION 639:\n", + "\n", + " f = 0.0007114292861653393\n", + " normg = 0.015837179653280922\n", + "\n", + " OUTER ITERATION 640:\n", + "\n", + " f = 0.000711427755430615\n", + " normg = 0.0011186343015555538\n", + "\n", + " OUTER ITERATION 641:\n", + "\n", + " f = 0.0007114277403645733\n", + " normg = 0.0010991846973334256\n", + "\n", + " OUTER ITERATION 642:\n", + "\n", + " f = 0.0007114272610676587\n", + " normg = 0.001562141053273697\n", + "\n", + " OUTER ITERATION 643:\n", + "\n", + " f = 0.0007114271199737933\n", + " normg = 0.0018781930445888407\n", + "\n", + " OUTER ITERATION 644:\n", + "\n", + " f = 0.0007114270172293925\n", + " normg = 0.00334414996650422\n", + "\n", + " OUTER ITERATION 645:\n", + "\n", + " f = 0.0007114283575227553\n", + " normg = 0.015908856288628564\n", + "\n", + " OUTER ITERATION 646:\n", + "\n", + " f = 0.0007114269632651018\n", + " normg = 0.005289491508259594\n", + "\n", + " OUTER ITERATION 647:\n", + "\n", + " f = 0.0007114267856837654\n", + " normg = 0.0010978079806890772\n", + "\n", + " OUTER ITERATION 648:\n", + "\n", + " f = 0.0007114267705316506\n", + " normg = 0.001078576240403112\n", + "\n", + " OUTER ITERATION 649:\n", + "\n", + " f = 0.0007114262342516772\n", + " normg = 0.002579769017825067\n", + "\n", + " OUTER ITERATION 650:\n", + "\n", + " f = 0.0007114264465823632\n", + " normg = 0.005750500530095995\n", + "\n", + " OUTER ITERATION 651:\n", + "\n", + " f = 0.0007114261369965086\n", + " normg = 0.004278919304636859\n", + "\n", + " OUTER ITERATION 652:\n", + "\n", + " f = 0.0007114259728119653\n", + " normg = 0.002746506405629779\n", + "\n", + " OUTER ITERATION 653:\n", + "\n", + " f = 0.0007114259202570104\n", + " normg = 0.0018073886375659773\n", + "\n", + " OUTER ITERATION 654:\n", + "\n", + " f = 0.0007114258908341756\n", + " normg = 0.0011127887757782747\n", + "\n", + " OUTER ITERATION 655:\n", + "\n", + " f = 0.0007114258699444954\n", + " normg = 0.0010617144319671683\n", + "\n", + " OUTER ITERATION 656:\n", + "\n", + " f = 0.0007114257720993272\n", + " normg = 0.0018125143487147176\n", + "\n", + " OUTER ITERATION 657:\n", + "\n", + " f = 0.0007114257475234021\n", + " normg = 0.0019458927846376511\n", + "\n", + " OUTER ITERATION 658:\n", + "\n", + " f = 0.0007114257155310884\n", + " normg = 0.0013130942402814353\n", + "\n", + " OUTER ITERATION 659:\n", + "\n", + " f = 0.0007114256939654591\n", + " normg = 0.0010847860529470752\n", + "\n", + " OUTER ITERATION 660:\n", + "\n", + " f = 0.0007114256604032805\n", + " normg = 0.0011633631986370143\n", + "\n", + " OUTER ITERATION 661:\n", + "\n", + " f = 0.0007114256960549057\n", + " normg = 0.00563477618791677\n", + "\n", + " OUTER ITERATION 662:\n", + "\n", + " f = 0.0007114255571731987\n", + " normg = 0.003507347415829701\n", + "\n", + " OUTER ITERATION 663:\n", + "\n", + " f = 0.0007114254756363971\n", + " normg = 0.0010380881577512994\n", + "\n", + " OUTER ITERATION 664:\n", + "\n", + " f = 0.0007114254614083651\n", + " normg = 0.001031273897060075\n", + "\n", + " OUTER ITERATION 665:\n", + "\n", + " f = 0.0007114244726928066\n", + " normg = 0.0013169475816361793\n", + "\n", + " OUTER ITERATION 666:\n", + "\n", + " f = 0.0007114245650840159\n", + " normg = 0.005697810968807849\n", + "\n", + " OUTER ITERATION 667:\n", + "\n", + " f = 0.0007114247315989574\n", + " normg = 0.008049424382132306\n", + "\n", + " OUTER ITERATION 668:\n", + "\n", + " f = 0.0007114243319796239\n", + " normg = 0.0010378429397056653\n", + "\n", + " OUTER ITERATION 669:\n", + "\n", + " f = 0.0007114243191062831\n", + " normg = 0.001005151830461752\n", + "\n", + " OUTER ITERATION 670:\n", + "\n", + " f = 0.0007114241208160549\n", + " normg = 0.0010025881276769612\n", + "\n", + " OUTER ITERATION 671:\n", + "\n", + " f = 0.0007114226545351253\n", + " normg = 0.014466631137878197\n", + "\n", + " OUTER ITERATION 672:\n", + "\n", + " f = 0.0007114214488198246\n", + " normg = 0.0035902972850459227\n", + "\n", + " OUTER ITERATION 673:\n", + "\n", + " f = 0.0007114213630473594\n", + " normg = 0.0010653224448066876\n", + "\n", + " OUTER ITERATION 674:\n", + "\n", + " f = 0.0007114213482234325\n", + " normg = 0.0010157057411780135\n", + "\n", + " OUTER ITERATION 675:\n", + "\n", + " f = 0.0007114211681878039\n", + " normg = 0.0015547249487139281\n", + "\n", + " OUTER ITERATION 676:\n", + "\n", + " f = 0.0007114222255024617\n", + " normg = 0.00715234589297535\n", + "\n", + " OUTER ITERATION 677:\n", + "\n", + " f = 0.0007114223554878112\n", + " normg = 0.014404087080056596\n", + "\n", + " OUTER ITERATION 678:\n", + "\n", + " f = 0.000711420974834591\n", + " normg = 0.004300487235081042\n", + "\n", + " OUTER ITERATION 679:\n", + "\n", + " f = 0.0007114208118259405\n", + " normg = 0.0023426545294769835\n", + "\n", + " OUTER ITERATION 680:\n", + "\n", + " f = 0.0007114207214875126\n", + " normg = 0.0017363541294242303\n", + "\n", + " OUTER ITERATION 681:\n", + "\n", + " f = 0.0007114206063814634\n", + " normg = 0.001323948490541923\n", + "\n", + " OUTER ITERATION 682:\n", + "\n", + " f = 0.0007114207003753283\n", + " normg = 0.005299792349976461\n", + "\n", + " OUTER ITERATION 683:\n", + "\n", + " f = 0.0007114206583274568\n", + " normg = 0.004940075084166443\n", + "\n", + " OUTER ITERATION 684:\n", + "\n", + " f = 0.0007114205048693269\n", + " normg = 0.0009252914531876984\n", + "\n", + " Proj Gradient norm = 1.2416650210822004\n", + " Gradient norm = 0.7598625989577841\n", + " Residual norm = 0.0007114205048682354\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 49: Tk is 500x490\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.831937107134\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688817\n", + " normg = 4771.7141282490775\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.9647673778238\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527513972\n", + " normg = 674.7446788232251\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494078\n", + " normg = 464.0328168251525\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179658\n", + " normg = 351.41581684883516\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.00490909737578\n", + " normg = 1414.6579297147853\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824163\n", + " normg = 765.3645394730237\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753392\n", + " normg = 127.27855986428641\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708904\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836190964\n", + " normg = 98.57870121070202\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.2312231423134765\n", + " normg = 591.2720912721625\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.03470756441816\n", + " normg = 1321.670148108923\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179381378\n", + " normg = 1408.744965952781\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113492989\n", + " normg = 181.26322929199202\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471830004\n", + " normg = 58.04065740799732\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.34999532769978703\n", + " normg = 41.81134073926198\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351358533\n", + " normg = 24.778760609160607\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.2664299120378847\n", + " normg = 22.79334954725289\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.2614541499815527\n", + " normg = 92.2259021675836\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538115147\n", + " normg = 564.223441507343\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.28352117267649857\n", + " normg = 126.70694880640903\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971641628\n", + " normg = 28.665066512942953\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.16727211136373438\n", + " normg = 18.13465827925126\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568493956\n", + " normg = 13.219165215221425\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621867126\n", + " normg = 13.971552651844304\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.19938106376426099\n", + " normg = 103.25494338484394\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734248283\n", + " normg = 360.1955616370689\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.15456482548834727\n", + " normg = 79.65300684493778\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597212172\n", + " normg = 17.005662021157786\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606932527\n", + " normg = 9.912217203159688\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.10657983936751353\n", + " normg = 8.663637759001519\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909036782\n", + " normg = 9.800180132264378\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.28113692436095106\n", + " normg = 170.01827870928602\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.44967304146355\n", + " normg = 463.9151823794626\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845993629028236\n", + " normg = 71.43536824580158\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496308565\n", + " normg = 17.025813732461945\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268653869\n", + " normg = 7.549584842793065\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523592268096\n", + " normg = 5.855196764295539\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637710612665\n", + " normg = 5.861967382221576\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08481053607899919\n", + " normg = 78.30420826433424\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7195954833522253\n", + " normg = 509.4010096596375\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.0852388517372056\n", + " normg = 76.779238188075\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.042800029101063654\n", + " normg = 18.88775420385663\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03943663451785601\n", + " normg = 6.210117730379377\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.03889485871395728\n", + " normg = 3.8692789102550074\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.03841684171144108\n", + " normg = 3.857404418997296\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03689246292936874\n", + " normg = 39.46539223559204\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06398772046134357\n", + " normg = 77.94252237118594\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.02696114919974031\n", + " normg = 3.83379343415934\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.026809117543691044\n", + " normg = 3.034349474934447\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.026463795188490402\n", + " normg = 3.035190980087855\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.0254491060418214\n", + " normg = 12.918102325495955\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.22557658758378815\n", + " normg = 148.3986565505082\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.02311672722129356\n", + " normg = 10.993366011885152\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.022027758821933696\n", + " normg = 3.023515490156734\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.021895684496882097\n", + " normg = 2.6353344068635804\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.02162196982834487\n", + " normg = 3.1318378878860464\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.02418426845158239\n", + " normg = 24.674074920602212\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03276425993877316\n", + " normg = 45.32913990929862\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.02024772838683238\n", + " normg = 2.470610045667012\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.020175336739242045\n", + " normg = 2.3952676742964494\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.01892453039290732\n", + " normg = 2.5301084559135467\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.049081893434780505\n", + " normg = 65.19884933603663\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.03958151378333553\n", + " normg = 56.17854871211761\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.014090909097402213\n", + " normg = 3.798136060959237\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.013959710937841825\n", + " normg = 1.891233090477403\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.013898926896308261\n", + " normg = 1.7852310463121228\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.013571127002610244\n", + " normg = 2.6625687368794257\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.017706387986797065\n", + " normg = 27.351019629721293\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.01557203154632753\n", + " normg = 20.614020904964306\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.012914089387856726\n", + " normg = 1.907050297147652\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.01287398254615977\n", + " normg = 1.657759962446088\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.01273029422845939\n", + " normg = 1.6503205434419101\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.01844279141847343\n", + " normg = 41.479828171374436\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.006965333050202982\n", + " normg = 7.053568846641599\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.006638708000473226\n", + " normg = 1.1427974482720347\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.00662482418701223\n", + " normg = 0.8978136999325949\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.006598143002864633\n", + " normg = 0.8720487398089265\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.006357298604771516\n", + " normg = 3.8783960233642603\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.00716490169574936\n", + " normg = 12.420071397503014\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.006225686322262779\n", + " normg = 1.6350135887619828\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.006204427826417132\n", + " normg = 0.8521953870573935\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.006192259860931348\n", + " normg = 0.8093371618387085\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.006051577319880393\n", + " normg = 1.0019245327346815\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.008485258610734498\n", + " normg = 15.763049955790924\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.005843475459336866\n", + " normg = 4.762788969846911\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.0057210771387438365\n", + " normg = 3.2327739720288062\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.005652668855756547\n", + " normg = 1.0001009112505193\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.005641784928860772\n", + " normg = 0.8052679980869688\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.005618558501220339\n", + " normg = 0.7573370083151353\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.005485415213414119\n", + " normg = 2.910924092608938\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.005623711342368699\n", + " normg = 5.993215983948838\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.00540405299278667\n", + " normg = 1.022677073931381\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.005394231059195454\n", + " normg = 0.7369458869957525\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.005380434785774961\n", + " normg = 0.7205082014702076\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.00501495699812224\n", + " normg = 1.7415717518394211\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.005695833813849298\n", + " normg = 11.186419425992728\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.0049372009005374026\n", + " normg = 1.9955812181370751\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.004902200345917115\n", + " normg = 1.2111970899727642\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.0048743975653890445\n", + " normg = 0.9617772977735\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.004817709787151136\n", + " normg = 0.7157213613088969\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.0047745874619735396\n", + " normg = 1.5949482866795472\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0049168743909888775\n", + " normg = 5.4909551280373226\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.00474160874200621\n", + " normg = 1.6411019127416073\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.004722517673351347\n", + " normg = 0.6512447786526258\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.004716430633348806\n", + " normg = 0.643722349351494\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.004398253190212488\n", + " normg = 1.6096605902911119\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.004397047500937211\n", + " normg = 2.3324460713635338\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.00436691617882828\n", + " normg = 2.27979092987211\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.00433720968173212\n", + " normg = 1.1887893721255323\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.00432608608206323\n", + " normg = 0.6099803283751434\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.004320063194587251\n", + " normg = 0.6041835801190742\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.004108639245916342\n", + " normg = 1.5632229830884259\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.004276236357097673\n", + " normg = 5.7793268722843\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.004076294278655649\n", + " normg = 1.1516472880871567\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.004066114622731676\n", + " normg = 0.5821737491608926\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.004060585920812352\n", + " normg = 0.5791922218637265\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0034058133541248798\n", + " normg = 1.7965176303383859\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0033701529501411294\n", + " normg = 1.0695773041013446\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0033622148488669018\n", + " normg = 0.9667609746937571\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.003354278817513568\n", + " normg = 0.5936618858906416\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.003349339916438693\n", + " normg = 0.5261059208916674\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0033373296379320696\n", + " normg = 0.6196763460838554\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.003523822714175693\n", + " normg = 6.398855838970975\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0032737472754094327\n", + " normg = 0.5398381144232767\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.003270415031858756\n", + " normg = 0.503743109053115\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.003246480269174887\n", + " normg = 0.5010184599161397\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0016133260790371486\n", + " normg = 7.9107014953405494\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0024513054906846283\n", + " normg = 14.489944490651562\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0011749130870230403\n", + " normg = 1.3493677492149894\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0011611945238527172\n", + " normg = 0.5660739919178079\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0011567404626172475\n", + " normg = 0.4461286758731662\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0011471367791236922\n", + " normg = 0.365646781639383\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0011388092967803145\n", + " normg = 0.7984288685420351\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0012382653840606523\n", + " normg = 3.2102864705779326\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0011280507228772722\n", + " normg = 1.2432791817012425\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.001120247923327987\n", + " normg = 0.955941266391765\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.001114079937488394\n", + " normg = 0.3555599595872739\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0011126135548067467\n", + " normg = 0.306038757710806\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0011083009256581664\n", + " normg = 0.3094339793338906\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.001447511443994507\n", + " normg = 8.958688572869693\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.001401880777226352\n", + " normg = 8.563518465714523\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0009560738046280933\n", + " normg = 0.2691984924922493\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0009552061664764302\n", + " normg = 0.26361202907743647\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0009306113596786125\n", + " normg = 0.41829278506615625\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0009559619849258897\n", + " normg = 1.9112123864706287\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0009380574635435677\n", + " normg = 1.442447922879503\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0009172603340940365\n", + " normg = 0.2647626660155775\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0009159591896408085\n", + " normg = 0.24855880858833457\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.000907868769938196\n", + " normg = 0.3217231807261712\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0009105399876493492\n", + " normg = 1.1103336593043622\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.000916468052590802\n", + " normg = 1.559830741630116\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0008999284473691775\n", + " normg = 0.293606589622707\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.0008989606058041993\n", + " normg = 0.24198122512435263\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.000896717766126572\n", + " normg = 0.24374660030324466\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0008833189922675865\n", + " normg = 1.90893682413104\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0009518671296657261\n", + " normg = 3.8976324948259324\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0008585888930414689\n", + " normg = 0.2762213150252035\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0008577725950228424\n", + " normg = 0.23351025335343153\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0008552401363196523\n", + " normg = 0.23662230575617874\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0008757510868495069\n", + " normg = 2.8931756346715933\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0008300701212760297\n", + " normg = 1.8368655745998075\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0008017747492307218\n", + " normg = 0.31470081195814653\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0008006496159798317\n", + " normg = 0.22842859210669084\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.000799417065063215\n", + " normg = 0.23034109072112946\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0007964072462109029\n", + " normg = 0.8225454851098961\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0008099509661663017\n", + " normg = 1.788524589454008\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0007902042273360394\n", + " normg = 0.25815170468097026\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0007895041413816298\n", + " normg = 0.21601660173939427\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0007876084326849971\n", + " normg = 0.21572070799257392\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0008083458757232586\n", + " normg = 8.025455633514468\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.0004779347228500474\n", + " normg = 3.899910137280643\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0003842068581844498\n", + " normg = 0.3302961858212201\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0003834181013521084\n", + " normg = 0.12680125670664807\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.00038318591920289454\n", + " normg = 0.12239043135670642\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0003796974524587083\n", + " normg = 0.127029381336996\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0005342612821254616\n", + " normg = 4.43554085820549\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0003975490879433514\n", + " normg = 1.6816266084288822\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.00037300863550276123\n", + " normg = 0.8449771129083539\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.0003624969504248226\n", + " normg = 0.5802359871662525\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.0003532242378481318\n", + " normg = 0.37370130485777814\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.0003587024718803119\n", + " normg = 1.1403796410251164\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0003517849892946263\n", + " normg = 0.4437078653605202\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0003505161641237862\n", + " normg = 0.1074436441403223\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.00035036880849675234\n", + " normg = 0.10509397771439609\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.00034653576689671955\n", + " normg = 0.19945127959134248\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.0003525065250779859\n", + " normg = 0.712122888210875\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.000369722487067463\n", + " normg = 1.7430658836888375\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0003630564891200933\n", + " normg = 1.851554761986523\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.000343550586454361\n", + " normg = 0.5092433529091296\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.00034190657663903297\n", + " normg = 0.10169557044167804\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.0003417789981048022\n", + " normg = 0.0969261991392093\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0003401380537563003\n", + " normg = 0.15685944615371636\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0003433936823860056\n", + " normg = 0.5927505393894213\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.000341016746661421\n", + " normg = 0.5083293316359327\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.00033801143842912546\n", + " normg = 0.18006639076914954\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.0003376929817178048\n", + " normg = 0.14679099869298684\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0003374809215250167\n", + " normg = 0.11873740396659681\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.00033729821678602726\n", + " normg = 0.10209497857978841\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.00033707671366048944\n", + " normg = 0.11138156528777417\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.00033693118702894485\n", + " normg = 0.24824884387777407\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.00033747109730068356\n", + " normg = 0.4436498107662843\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0003362382826545199\n", + " normg = 0.11083535236505601\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.00033611091267233287\n", + " normg = 0.08954061075350367\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.0003358313454023634\n", + " normg = 0.08950705046253342\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0003236755737907392\n", + " normg = 1.1250561344955183\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0003162387533551748\n", + " normg = 0.22665674388580048\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.0003158881951885075\n", + " normg = 0.07927881691533047\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0003158012547124437\n", + " normg = 0.07919998968188634\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.0002679851866096139\n", + " normg = 0.46130492081275576\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.00026186298482796676\n", + " normg = 0.5125431735876386\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.0002771477276145087\n", + " normg = 1.7624539833306003\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.0002590211988455703\n", + " normg = 0.38808108603341224\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.00025804823511324775\n", + " normg = 0.09357838612403516\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.00025793934724188466\n", + " normg = 0.08609525962910972\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.00025729917854066056\n", + " normg = 0.05991511601199069\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0002568985765062912\n", + " normg = 0.09374573094320487\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.00026315823321672966\n", + " normg = 0.8312957946888618\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0002591114038526973\n", + " normg = 0.6313802108498917\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.0002566507626927853\n", + " normg = 0.29425897003210194\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.00025611232413014483\n", + " normg = 0.0685695005677499\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.00025606725834209345\n", + " normg = 0.049654988467020295\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.00025600359837281325\n", + " normg = 0.048486509620643437\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.0002546769809698084\n", + " normg = 0.14358697148582403\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.0002619148860948241\n", + " normg = 1.121652025047904\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.00025524605392138547\n", + " normg = 0.4304363848365801\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.00025410284141216843\n", + " normg = 0.05129802258772032\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.00025407154196182815\n", + " normg = 0.04839927619311526\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.0002537482442237204\n", + " normg = 0.06435760258440604\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.0002540114371684551\n", + " normg = 0.23202913568797373\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.00025437947059177757\n", + " normg = 0.3210973552618489\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0002532915255759237\n", + " normg = 0.07530349720632928\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.000253225279919269\n", + " normg = 0.05366584265643515\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.00025317644340505847\n", + " normg = 0.05129064884819605\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.00025311188917533225\n", + " normg = 0.07521258951276077\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.00025320876673384286\n", + " normg = 0.19446268557742064\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.00025301753307298405\n", + " normg = 0.11268822403534841\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0002529271726352957\n", + " normg = 0.044792206451816016\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.00025289866599341476\n", + " normg = 0.04431840445136963\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.0002517934035962931\n", + " normg = 0.0697068143974884\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.00025176982449435364\n", + " normg = 0.10739169317865041\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0002516974438624043\n", + " normg = 0.07588766570388117\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.00025164751909987726\n", + " normg = 0.044984902559879\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.0002516130339413218\n", + " normg = 0.043684633722448706\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.00025133658810731546\n", + " normg = 0.08585932145120806\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.00025154412140669197\n", + " normg = 0.2386319898960699\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.00025121725992381265\n", + " normg = 0.08973867224216936\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.0002511564457799631\n", + " normg = 0.04301763364162379\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.00025112737148726296\n", + " normg = 0.04292149383658737\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0002462256952246684\n", + " normg = 0.1911461358314915\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.0002482454194813091\n", + " normg = 0.6182130649786719\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.000245918805678101\n", + " normg = 0.04727621621898639\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0002458959630815965\n", + " normg = 0.03890646685567221\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.0002458389837354746\n", + " normg = 0.038861961451414205\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.00022276899662283908\n", + " normg = 0.5773766036865053\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.0002212306724876961\n", + " normg = 0.3306560682285772\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0002205249608844783\n", + " normg = 0.0760860115659912\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.00022045571020564924\n", + " normg = 0.06560383609090725\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.00022023979611461927\n", + " normg = 0.024832506390068957\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.00022018832243511264\n", + " normg = 0.03826303093556221\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0002227146290796828\n", + " normg = 0.661260638560167\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.00022083667457314165\n", + " normg = 0.3621142717799837\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.00022003732441917592\n", + " normg = 0.02162005540874709\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.00022003174079421547\n", + " normg = 0.020916243613808422\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.00021992767141868294\n", + " normg = 0.036948223079309186\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.00022051422546051728\n", + " normg = 0.22180124707892773\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.00022010108749468473\n", + " normg = 0.1669161948409933\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.00021985388603698713\n", + " normg = 0.08178302658067409\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.00021980142031459627\n", + " normg = 0.03005609732362427\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0002197916492351613\n", + " normg = 0.018372192062504906\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.0002197837213287879\n", + " normg = 0.018078636670018144\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.00021966243704420703\n", + " normg = 0.07430724382344067\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.00022023656551297028\n", + " normg = 0.31344949738378025\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.00021961141309584655\n", + " normg = 0.0449272594181213\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.0002195971980497323\n", + " normg = 0.016784471675846905\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.00021959326118778938\n", + " normg = 0.016491945461372604\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.00021948639336261296\n", + " normg = 0.023075252932210452\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.00022012622536180678\n", + " normg = 0.32673552801365263\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.00021947755330775854\n", + " normg = 0.07892601918963846\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.0002194253722327221\n", + " normg = 0.03767937438074944\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.00021940481247371401\n", + " normg = 0.022473604758818298\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.000219390144295461\n", + " normg = 0.015976489868298367\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.00021937545096062025\n", + " normg = 0.021505075750978254\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.00021967035938599665\n", + " normg = 0.2353395970460873\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.00021971700846626564\n", + " normg = 0.2553623181321639\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.00021931854428847885\n", + " normg = 0.016710049226922628\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.00021931543707065203\n", + " normg = 0.014936763832710358\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.0002193005611980787\n", + " normg = 0.01533369681226413\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.00021931760836674813\n", + " normg = 0.12640577233534214\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.00021919281255607364\n", + " normg = 0.02167270285390418\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.00021918723386760372\n", + " normg = 0.014961904417608819\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.00021918043032904738\n", + " normg = 0.014198402283340683\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.00021912908579759354\n", + " normg = 0.02923270920287148\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.0002193616376097346\n", + " normg = 0.20377260878452155\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.00021912993557116875\n", + " normg = 0.07102717969780013\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.00021909789179812652\n", + " normg = 0.014339493800741406\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.00021909534349984618\n", + " normg = 0.013863768390640576\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.00021905108448883807\n", + " normg = 0.020654686157494693\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.0002190510168571546\n", + " normg = 0.04303134807741842\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.00021904707199641175\n", + " normg = 0.05663383580598811\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.00021902901853792663\n", + " normg = 0.045665554302757205\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.00021901500756746787\n", + " normg = 0.01895489332234655\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.00021901145096350923\n", + " normg = 0.013451916537815582\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.00021900715938170658\n", + " normg = 0.013410585572292855\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0002189527119351698\n", + " normg = 0.08610599240092563\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.00021890894090890838\n", + " normg = 0.021770110677870644\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.0002189050093112514\n", + " normg = 0.012845363840508895\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.00021890193674942894\n", + " normg = 0.012788773359159114\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.0002185337472888491\n", + " normg = 0.06231622118426807\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0002185126032850906\n", + " normg = 0.05653445339298158\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.000218493413478984\n", + " normg = 0.02224879837575148\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.0002184894674391657\n", + " normg = 0.011517825374578693\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.00021848729371038182\n", + " normg = 0.011060323655395632\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.00021845729533067625\n", + " normg = 0.01984491154318471\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0002184649990934452\n", + " normg = 0.05553955323802798\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.00021847669616524259\n", + " normg = 0.07688000625204709\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.00021844019029651165\n", + " normg = 0.012466329998197885\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.00021843851106549998\n", + " normg = 0.010749755830019017\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.00021843298190046847\n", + " normg = 0.010673049765513412\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.00021820072054550837\n", + " normg = 0.08547403750853753\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.00021816230747377348\n", + " normg = 0.04595054098399557\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.0002181482715754611\n", + " normg = 0.012587343179831557\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.00021814636466716065\n", + " normg = 0.010758585893027136\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0002181398896113317\n", + " normg = 0.010508933816196674\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.00021813012455335943\n", + " normg = 0.02559226994110623\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.00021814890812809484\n", + " normg = 0.0703893125055993\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.0002181284934013385\n", + " normg = 0.044917892816057306\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.00021811560054542752\n", + " normg = 0.009933499115222401\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.00021811436780552399\n", + " normg = 0.009616401556927773\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.00021809218389743314\n", + " normg = 0.015118016156223291\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.00021808613178280872\n", + " normg = 0.0175345376506649\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.00021808468569392407\n", + " normg = 0.03343275501449981\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.00021809061120878\n", + " normg = 0.05147134302608158\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0002180740850994726\n", + " normg = 0.011231244893561825\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.000218072755800877\n", + " normg = 0.00930700830043274\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.00021806939608012734\n", + " normg = 0.009294175323844323\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.00021799397928695148\n", + " normg = 0.2654355403118167\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.00021756145260919243\n", + " normg = 0.017823146835510673\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.0002175585118779473\n", + " normg = 0.01004298856217331\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.00021755663932164658\n", + " normg = 0.007524649352141796\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.0002175539805136976\n", + " normg = 0.007689015304968644\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.00021757145117328591\n", + " normg = 0.08140104291835239\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.00021751849252248134\n", + " normg = 0.015581496771111964\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.00021751609667986624\n", + " normg = 0.007538042262616755\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.00021751495717193758\n", + " normg = 0.007282879866803186\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.00021749971312993478\n", + " normg = 0.010999121954015595\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.00021764734589334157\n", + " normg = 0.15462788042239753\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.00021761197112402504\n", + " normg = 0.14195282665332526\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.0002174845016526001\n", + " normg = 0.01621785373048783\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.0002174824629379882\n", + " normg = 0.007490762556834173\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.00021748157587087998\n", + " normg = 0.00721823413713476\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.00021746882330669966\n", + " normg = 0.01034874302936296\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.000217475034252108\n", + " normg = 0.041782217971921824\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.00021751503630352049\n", + " normg = 0.0951348400792026\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.00021746018737863615\n", + " normg = 0.016334161384155128\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.00021745823122541036\n", + " normg = 0.007201001186971984\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.0002174574516355017\n", + " normg = 0.007093021857867494\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.00021742554520189365\n", + " normg = 0.01671501562076479\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.0002174216812206323\n", + " normg = 0.01625469544888359\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.0002174205521765615\n", + " normg = 0.021201246719522306\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.00021741796251003743\n", + " normg = 0.013749325658893951\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.0002174164591335118\n", + " normg = 0.007107334194837444\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.00021741566725178\n", + " normg = 0.006929508226869267\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.00021740565906379258\n", + " normg = 0.011894196849296608\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.00021740472265653987\n", + " normg = 0.014288143395013629\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.00021740315114825872\n", + " normg = 0.00932747589740622\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.00021740218771799705\n", + " normg = 0.007113453636351236\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.0002174009535843654\n", + " normg = 0.007205558729004796\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.0002173980680675065\n", + " normg = 0.02985947616511207\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.0002173926867800776\n", + " normg = 0.00894425767033071\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.00021739188802898652\n", + " normg = 0.00682590006107261\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.00021739054030827043\n", + " normg = 0.006827812812503628\n", + "\n", + " OUTER ITERATION 375:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.00021736847521575275\n", + " normg = 0.17739205737225955\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.00021719322877079275\n", + " normg = 0.05159167621750829\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.000217176846593242\n", + " normg = 0.005983197127568796\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.00021717640598198465\n", + " normg = 0.005980316852338933\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.00021664766662768452\n", + " normg = 0.051926833268877974\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.00021677321282280028\n", + " normg = 0.1023560421665098\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.0002166102849529795\n", + " normg = 0.03907486584526373\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.0002166056600039063\n", + " normg = 0.03870363359498824\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.0002165970864837619\n", + " normg = 0.01651538431127855\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.0002165953451678943\n", + " normg = 0.0035038865483648504\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.00021659520287801987\n", + " normg = 0.003113224180760164\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.0002165945693663423\n", + " normg = 0.0032201042616026806\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.0002166001784111398\n", + " normg = 0.03424612549135333\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.00021664397359204583\n", + " normg = 0.08249657835137304\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.00021659596715462547\n", + " normg = 0.03628284815784223\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.00021658814980941878\n", + " normg = 0.009524236086369852\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.00021658752779498767\n", + " normg = 0.0031441495003151723\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.00021658739557216\n", + " normg = 0.002995146134206344\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.00021658573625864375\n", + " normg = 0.004242601101443125\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.0002166192175523228\n", + " normg = 0.059293425142984336\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.00021662256537532354\n", + " normg = 0.06765168117061254\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.0002165870617698838\n", + " normg = 0.030928757097791144\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.00021658187328095632\n", + " normg = 0.011551513863890053\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.0002165810079018191\n", + " normg = 0.0029479844591388735\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.00021658089555785708\n", + " normg = 0.0029238158574266923\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.0002165726421516237\n", + " normg = 0.007723445395732864\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.00021657823578287216\n", + " normg = 0.025611498534454567\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.00021657162097751958\n", + " normg = 0.00956537818805674\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.0002165710565369954\n", + " normg = 0.006640357513031963\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.00021657072762904062\n", + " normg = 0.0031757022285999283\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.00021657059531284987\n", + " normg = 0.0028606968297641383\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.000216570106601977\n", + " normg = 0.0031231642584783957\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.0002165734211001791\n", + " normg = 0.030750334433150513\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.00021657211631139714\n", + " normg = 0.02759883860482427\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.00021656744176047963\n", + " normg = 0.0028294983505473812\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.0002165673439307336\n", + " normg = 0.0028154423727077705\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.00021655693115340684\n", + " normg = 0.004937508937606971\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.00021656379099345722\n", + " normg = 0.022403664438671086\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.0002165581124933061\n", + " normg = 0.02062795546080742\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.00021656067887902724\n", + " normg = 0.03266780579953872\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.00021655435130653937\n", + " normg = 0.006720924909980766\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.00021655402979528203\n", + " normg = 0.002741841919113114\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.00021655392055253334\n", + " normg = 0.0027165243721612715\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.00021654641544014824\n", + " normg = 0.008541597790689056\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.0002165460373937893\n", + " normg = 0.010256798192261468\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.0002165452049735655\n", + " normg = 0.009429226353190106\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.00021654474140442694\n", + " normg = 0.00730460124801531\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.00021654436995392418\n", + " normg = 0.0029803467095737782\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.00021654426183196655\n", + " normg = 0.0026350620385853516\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.00021654388870588875\n", + " normg = 0.002722800727566039\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.00021654729978866396\n", + " normg = 0.03517652338556527\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.00021653976646732382\n", + " normg = 0.0033896582901142597\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.00021653965513878496\n", + " normg = 0.0025956874660818213\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.00021653945672252438\n", + " normg = 0.0025859586545056794\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 0.00021651165132370416\n", + " normg = 0.010269420266740385\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 0.00021652055097892158\n", + " normg = 0.0390986378424232\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 0.00021651252283639704\n", + " normg = 0.02063461879519764\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 0.00021650987573894583\n", + " normg = 0.0033499799612505834\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 0.0002165097604943194\n", + " normg = 0.002575354628124276\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 0.000216509548111513\n", + " normg = 0.002331851076498999\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 0.0002165085732922983\n", + " normg = 0.0030315575205123596\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 0.00021650974215458473\n", + " normg = 0.016453941368577665\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 0.000216514298399162\n", + " normg = 0.03283249559285824\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 0.00021650771035338268\n", + " normg = 0.006499892138484369\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 0.00021650740150384656\n", + " normg = 0.002555448833496444\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 0.00021650730963237685\n", + " normg = 0.0023242302198202753\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 0.00021650673384229595\n", + " normg = 0.002736070824022735\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 0.00021650923166889689\n", + " normg = 0.019950234453208378\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 0.00021650532819449404\n", + " normg = 0.00751121524688261\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 0.00021650503256871845\n", + " normg = 0.005198480564131751\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 0.00021650483122416994\n", + " normg = 0.0023478594542949644\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 0.00021650475164551358\n", + " normg = 0.002276149030595136\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 0.00021650378643197138\n", + " normg = 0.0030660848574327586\n", + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 0.00021650373815639972\n", + " normg = 0.006449074415642099\n", + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 0.00021650369849368173\n", + " normg = 0.007584510666833287\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 0.00021650331575221617\n", + " normg = 0.0024756937827647425\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 0.00021650324161491189\n", + " normg = 0.00225941464543599\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 0.0002165028758268733\n", + " normg = 0.002305891394411473\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 0.00021650240407493988\n", + " normg = 0.016848224756261257\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 0.000216501459825975\n", + " normg = 0.012059813348762119\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 0.00021650054554356757\n", + " normg = 0.0022411633473898955\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 0.00021650048267717685\n", + " normg = 0.0022304704969470916\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 0.00021649404641146117\n", + " normg = 0.0023174823830455324\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 0.00021649382366034205\n", + " normg = 0.008610506948826167\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 0.000216494455975872\n", + " normg = 0.014277145637892077\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 0.00021649319148705722\n", + " normg = 0.002382047832454758\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 0.00021649312736902397\n", + " normg = 0.002158324178338811\n", + "\n", + " OUTER ITERATION 462:\n", + "\n", + " f = 0.00021649281033294407\n", + " normg = 0.002160368251760365\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 0.00021649271246662485\n", + " normg = 0.055957799868265455\n", + "\n", + " OUTER ITERATION 464:\n", + "\n", + " f = 0.00021647435945079397\n", + " normg = 0.022998162569493254\n", + "\n", + " OUTER ITERATION 465:\n", + "\n", + " f = 0.00021647012497701376\n", + " normg = 0.006802298193934023\n", + "\n", + " OUTER ITERATION 466:\n", + "\n", + " f = 0.0002164696481378347\n", + " normg = 0.002576763728222816\n", + "\n", + " OUTER ITERATION 467:\n", + "\n", + " f = 0.00021646953807577467\n", + " normg = 0.0019988990904915866\n", + "\n", + " OUTER ITERATION 468:\n", + "\n", + " f = 0.0002164693878213132\n", + " normg = 0.0024275605015483676\n", + "\n", + " OUTER ITERATION 469:\n", + "\n", + " f = 0.0002164704778079858\n", + " normg = 0.01646276966531983\n", + "\n", + " OUTER ITERATION 470:\n", + "\n", + " f = 0.00021647287979838822\n", + " normg = 0.0261787216304751\n", + "\n", + " OUTER ITERATION 471:\n", + "\n", + " f = 0.00021646869606166356\n", + " normg = 0.0019316754194002627\n", + "\n", + " OUTER ITERATION 472:\n", + "\n", + " f = 0.000216468651337106\n", + " normg = 0.001895213783999085\n", + "\n", + " OUTER ITERATION 473:\n", + "\n", + " f = 0.0002164674651298264\n", + " normg = 0.0019656166761090536\n", + "\n", + " OUTER ITERATION 474:\n", + "\n", + " f = 0.0002164673498186863\n", + " normg = 0.01213528211056335\n", + "\n", + " OUTER ITERATION 475:\n", + "\n", + " f = 0.0002164659938969391\n", + " normg = 0.0022568449139830594\n", + "\n", + " OUTER ITERATION 476:\n", + "\n", + " f = 0.00021646591522104573\n", + " normg = 0.0019040558733251739\n", + "\n", + " OUTER ITERATION 477:\n", + "\n", + " f = 0.00021646573158966664\n", + " normg = 0.0022018105548508617\n", + "\n", + " OUTER ITERATION 478:\n", + "\n", + " f = 0.0002164659266819205\n", + " normg = 0.0101306418237536\n", + "\n", + " OUTER ITERATION 479:\n", + "\n", + " f = 0.00021646904902685569\n", + " normg = 0.025324620368067482\n", + "\n", + " OUTER ITERATION 480:\n", + "\n", + " f = 0.00021646513638030017\n", + " normg = 0.0020804318156569905\n", + "\n", + " OUTER ITERATION 481:\n", + "\n", + " f = 0.00021646508887229306\n", + " normg = 0.0018562393921503768\n", + "\n", + " OUTER ITERATION 482:\n", + "\n", + " f = 0.0002164648819247643\n", + " normg = 0.0018571660567015956\n", + "\n", + " OUTER ITERATION 483:\n", + "\n", + " f = 0.00021645950851248612\n", + " normg = 0.016654512913429863\n", + "\n", + " OUTER ITERATION 484:\n", + "\n", + " f = 0.00021646321407914974\n", + " normg = 0.027341814834841997\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 485:\n", + "\n", + " f = 0.00021645705729965133\n", + " normg = 0.010791345290434604\n", + "\n", + " OUTER ITERATION 486:\n", + "\n", + " f = 0.0002164563750243584\n", + " normg = 0.004611987149710607\n", + "\n", + " OUTER ITERATION 487:\n", + "\n", + " f = 0.00021645622341560813\n", + " normg = 0.0018072989463389897\n", + "\n", + " OUTER ITERATION 488:\n", + "\n", + " f = 0.00021645617778089275\n", + " normg = 0.0017539943037704446\n", + "\n", + " OUTER ITERATION 489:\n", + "\n", + " f = 0.00021645542965294584\n", + " normg = 0.002474498083925104\n", + "\n", + " OUTER ITERATION 490:\n", + "\n", + " f = 0.00021645768750396338\n", + " normg = 0.019833909099221954\n", + "\n", + " OUTER ITERATION 491:\n", + "\n", + " f = 0.00021645508582171868\n", + " normg = 0.005253268469202398\n", + "\n", + " OUTER ITERATION 492:\n", + "\n", + " f = 0.00021645480376388982\n", + " normg = 0.00288128809630143\n", + "\n", + " OUTER ITERATION 493:\n", + "\n", + " f = 0.00021645465272960554\n", + " normg = 0.0017476936284419422\n", + "\n", + " OUTER ITERATION 494:\n", + "\n", + " f = 0.00021645453152014814\n", + " normg = 0.0017806234589208068\n", + "\n", + " OUTER ITERATION 495:\n", + "\n", + " f = 0.00021645621149655631\n", + " normg = 0.024862119782697843\n", + "\n", + " OUTER ITERATION 496:\n", + "\n", + " f = 0.000216452750775216\n", + " normg = 0.008344755710674617\n", + "\n", + " OUTER ITERATION 497:\n", + "\n", + " f = 0.00021645230510742894\n", + " normg = 0.0018078960988275159\n", + "\n", + " OUTER ITERATION 498:\n", + "\n", + " f = 0.00021645226459524158\n", + " normg = 0.001721416090435721\n", + "\n", + " OUTER ITERATION 499:\n", + "\n", + " f = 0.00021645175203592766\n", + " normg = 0.002617963742354942\n", + "\n", + " OUTER ITERATION 500:\n", + "\n", + " f = 0.00021645166147702815\n", + " normg = 0.003907636650616014\n", + "\n", + " OUTER ITERATION 501:\n", + "\n", + " f = 0.00021645148216037542\n", + " normg = 0.0033242645898040883\n", + "\n", + " OUTER ITERATION 502:\n", + "\n", + " f = 0.00021645133646970455\n", + " normg = 0.0025509638062615734\n", + "\n", + " OUTER ITERATION 503:\n", + "\n", + " f = 0.0002164512649649137\n", + " normg = 0.0027319583895970613\n", + "\n", + " OUTER ITERATION 504:\n", + "\n", + " f = 0.00021645119337054808\n", + " normg = 0.0025044422144731636\n", + "\n", + " OUTER ITERATION 505:\n", + "\n", + " f = 0.00021645112477703735\n", + " normg = 0.002035175348188508\n", + "\n", + " OUTER ITERATION 506:\n", + "\n", + " f = 0.00021645105950277366\n", + " normg = 0.0019284698371448696\n", + "\n", + " OUTER ITERATION 507:\n", + "\n", + " f = 0.0002164509708005795\n", + " normg = 0.002640763410631231\n", + "\n", + " OUTER ITERATION 508:\n", + "\n", + " f = 0.0002164510564189293\n", + " normg = 0.006680680344140453\n", + "\n", + " OUTER ITERATION 509:\n", + "\n", + " f = 0.0002164508625174929\n", + " normg = 0.00470829257369314\n", + "\n", + " OUTER ITERATION 510:\n", + "\n", + " f = 0.00021645070903028823\n", + " normg = 0.0017034464734764093\n", + "\n", + " OUTER ITERATION 511:\n", + "\n", + " f = 0.0002164506693663288\n", + " normg = 0.0016775121301499858\n", + "\n", + " OUTER ITERATION 512:\n", + "\n", + " f = 0.0002164495667250999\n", + " normg = 0.0021534586695175504\n", + "\n", + " OUTER ITERATION 513:\n", + "\n", + " f = 0.00021644950769943603\n", + " normg = 0.003732860820940208\n", + "\n", + " OUTER ITERATION 514:\n", + "\n", + " f = 0.00021644950448860637\n", + " normg = 0.0052011629965037455\n", + "\n", + " OUTER ITERATION 515:\n", + "\n", + " f = 0.00021644932420563558\n", + " normg = 0.0020575918553885834\n", + "\n", + " OUTER ITERATION 516:\n", + "\n", + " f = 0.00021644927810139902\n", + " normg = 0.0016646481031452462\n", + "\n", + " OUTER ITERATION 517:\n", + "\n", + " f = 0.00021644918285278238\n", + " normg = 0.0016773946711642388\n", + "\n", + " OUTER ITERATION 518:\n", + "\n", + " f = 0.00021644846719493744\n", + " normg = 0.011843471660709416\n", + "\n", + " OUTER ITERATION 519:\n", + "\n", + " f = 0.00021644769968738595\n", + " normg = 0.004181704457776088\n", + "\n", + " OUTER ITERATION 520:\n", + "\n", + " f = 0.00021644757662256977\n", + " normg = 0.0016383201213332498\n", + "\n", + " OUTER ITERATION 521:\n", + "\n", + " f = 0.00021644753817693616\n", + " normg = 0.001636153365548171\n", + "\n", + " OUTER ITERATION 522:\n", + "\n", + " f = 0.00021643470284184432\n", + " normg = 0.0059158371145946525\n", + "\n", + " OUTER ITERATION 523:\n", + "\n", + " f = 0.00021643461657378798\n", + " normg = 0.005368852641624776\n", + "\n", + " OUTER ITERATION 524:\n", + "\n", + " f = 0.0002164344277286144\n", + " normg = 0.001490149500128919\n", + "\n", + " OUTER ITERATION 525:\n", + "\n", + " f = 0.00021643439941080775\n", + " normg = 0.0014524963351610787\n", + "\n", + " OUTER ITERATION 526:\n", + "\n", + " f = 0.0002164338891117361\n", + " normg = 0.001528524867844248\n", + "\n", + " OUTER ITERATION 527:\n", + "\n", + " f = 0.00021643421494286336\n", + " normg = 0.01292812906475738\n", + "\n", + " OUTER ITERATION 528:\n", + "\n", + " f = 0.00021643762356794334\n", + " normg = 0.02722570209637406\n", + "\n", + " OUTER ITERATION 529:\n", + "\n", + " f = 0.00021643311002275372\n", + " normg = 0.0014724908583129768\n", + "\n", + " OUTER ITERATION 530:\n", + "\n", + " f = 0.0002164330843191867\n", + " normg = 0.0014325852293469734\n", + "\n", + " OUTER ITERATION 531:\n", + "\n", + " f = 0.00021643261705368104\n", + " normg = 0.001425792105511401\n", + "\n", + " OUTER ITERATION 532:\n", + "\n", + " f = 0.0002164361658932798\n", + " normg = 0.0829747064520265\n", + "\n", + " OUTER ITERATION 533:\n", + "\n", + " f = 0.00021638750756475188\n", + " normg = 0.01552659424542481\n", + "\n", + " OUTER ITERATION 534:\n", + "\n", + " f = 0.00021638568595834954\n", + " normg = 0.003239193276798774\n", + "\n", + " OUTER ITERATION 535:\n", + "\n", + " f = 0.00021638559632369508\n", + " normg = 0.0009897615170205184\n", + "\n", + " Proj Gradient norm = 0.5964697548212806\n", + " Gradient norm = 0.3221626948899177\n", + " Residual norm = 0.0002163855963234543\n", + "\n", + " ----> GKB Iteration 50: Tk is 500x500\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 4931.133094303185\n", + " normg = 13516.346441363636\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3373.186477624957\n", + " normg = 13540.361341305443\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2828.329971692357\n", + " normg = 16463.831937107134\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 197.98423420688817\n", + " normg = 4771.7141282490775\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 37.334609188213136\n", + " normg = 1156.9647673778238\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 24.327209527513972\n", + " normg = 674.7446788232251\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 15.77373377494078\n", + " normg = 464.0328168251525\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 7.759854861179658\n", + " normg = 351.41581684883516\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 17.00490909737578\n", + " normg = 1414.6579297147853\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 7.807297513824163\n", + " normg = 765.3645394730237\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 4.059982074753392\n", + " normg = 127.27855986428641\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 3.8581709197708904\n", + " normg = 121.31642673863037\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5845134836190964\n", + " normg = 98.57870121070202\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 6.2312231423134765\n", + " normg = 591.2720912721625\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 14.03470756441816\n", + " normg = 1321.670148108923\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 12.775818179381378\n", + " normg = 1408.744965952781\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 0.6212118113492989\n", + " normg = 181.26322929199202\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 0.3909451471830004\n", + " normg = 58.04065740799732\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 0.34999532769978703\n", + " normg = 41.81134073926198\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 0.29840070351358533\n", + " normg = 24.778760609160607\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 0.26642991203787475\n", + " normg = 22.793349547252145\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 0.26145414998154054\n", + " normg = 92.225902167578\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 2.267840538115999\n", + " normg = 564.2234415074786\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 0.2835211726765272\n", + " normg = 126.70694880641828\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 0.17593992971641975\n", + " normg = 28.665066512954635\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 0.1672721113637188\n", + " normg = 18.134658279252548\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 0.15960613568493517\n", + " normg = 13.219165215219478\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 0.15015890621867048\n", + " normg = 13.971552651840456\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 0.1993810637643989\n", + " normg = 103.25494338496001\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 0.9814507734290445\n", + " normg = 360.195561637943\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 0.1545648254885221\n", + " normg = 79.65300684514453\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 0.11164853597206979\n", + " normg = 17.005662021190506\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 0.10875059606926489\n", + " normg = 9.912217203158647\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 0.1065798393674605\n", + " normg = 8.663637758994074\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 0.10065981909033063\n", + " normg = 9.800180132224995\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 0.2811369243638691\n", + " normg = 170.01827871094036\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 1.4496730415451098\n", + " normg = 463.9151823934777\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 0.10845993629105359\n", + " normg = 71.43536824677491\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 0.07269336496279281\n", + " normg = 17.025813732857316\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 0.06986177268611797\n", + " normg = 7.549584842824703\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 0.06885523592226704\n", + " normg = 5.855196764264825\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 0.06715637710577674\n", + " normg = 5.861967382179995\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 0.08481053607572397\n", + " normg = 78.30420826232287\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.719595483613261\n", + " normg = 509.40100970014635\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 0.08523885174058721\n", + " normg = 76.77923819114952\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 0.042800029100747906\n", + " normg = 18.88775420502997\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.03943663451712504\n", + " normg = 6.210117730474607\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 0.03889485871322314\n", + " normg = 3.8692789102039233\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 0.0384168417107292\n", + " normg = 3.857404418941163\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.03689246292750263\n", + " normg = 39.46539223155925\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.06398772046051561\n", + " normg = 77.94252237022397\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.026961149199826572\n", + " normg = 3.83379343414841\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.02680911754376889\n", + " normg = 3.034349474937532\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.02646379518856335\n", + " normg = 3.0351909800918304\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.025449106041890154\n", + " normg = 12.918102325996363\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.22557658761127838\n", + " normg = 148.3986565605955\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.023116727221224292\n", + " normg = 10.993366011973768\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.022027758821849017\n", + " normg = 3.02351549020614\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.021895684496794098\n", + " normg = 2.635334406874158\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.021621969828291857\n", + " normg = 3.1318378878200166\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.024184268449887757\n", + " normg = 24.6740749144721\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.03276425993531127\n", + " normg = 45.329139902805636\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.02024772838695462\n", + " normg = 2.4706100456876094\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.02017533673936407\n", + " normg = 2.3952676743117296\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.01892453039317031\n", + " normg = 2.53010845572146\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.0490818934167735\n", + " normg = 65.19884932203814\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.03958151388434648\n", + " normg = 56.17854882750675\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.014090909093068326\n", + " normg = 3.798136073394635\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.01395971093241432\n", + " normg = 1.8912331042285313\n", + "\n", + " OUTER ITERATION 69:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.013898926889777771\n", + " normg = 1.785231063206625\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.013571126982900234\n", + " normg = 2.662568807102184\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.017706388685027823\n", + " normg = 27.35102189343268\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.015572031841290506\n", + " normg = 20.614022410894787\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.012914089294233022\n", + " normg = 1.9070504487831033\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.012873982445980658\n", + " normg = 1.6577601082027198\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.012730294096302957\n", + " normg = 1.6503207385554128\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.01844281795504119\n", + " normg = 41.47990526028319\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.006965319599008692\n", + " normg = 7.053618798213184\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.006638689579053767\n", + " normg = 1.1428220808364435\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.006624805041627673\n", + " normg = 0.8978434798754704\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.006598121085612548\n", + " normg = 0.8720828627154854\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.006357241475558658\n", + " normg = 3.8790819218038894\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.00716522052200396\n", + " normg = 12.422823870707512\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.006225587972770066\n", + " normg = 1.6352817138629874\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.006204322619549897\n", + " normg = 0.8523140598199279\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.006192151490141493\n", + " normg = 0.8094414388269031\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.006051460782947485\n", + " normg = 1.0020638647431126\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.008486655211849962\n", + " normg = 15.767895914037513\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.005843118008364049\n", + " normg = 4.764357283815017\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.0057207338385331236\n", + " normg = 3.234838113954235\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.005652240841942678\n", + " normg = 1.000074816961138\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.005641354414889402\n", + " normg = 0.805569433618588\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.005618073801521819\n", + " normg = 0.757650063479661\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.005484674849601837\n", + " normg = 2.916694959227903\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.0056241019159899005\n", + " normg = 6.012366957001327\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.005403049417019159\n", + " normg = 1.0237856203618614\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.005393209334675319\n", + " normg = 0.737452763697011\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.005379405659374659\n", + " normg = 0.7210317891128812\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.005013062946123935\n", + " normg = 1.7392228163480357\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.005692871746785099\n", + " normg = 11.175575836076439\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.004934664838810252\n", + " normg = 1.9666965946506476\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.00490025977934628\n", + " normg = 1.216220695094551\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.004871498942902037\n", + " normg = 0.9585985107366127\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.004814916525868919\n", + " normg = 0.715659242754623\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.004772182879961432\n", + " normg = 1.6588393049282855\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.004923919487355449\n", + " normg = 5.644260984126579\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.004736295705508832\n", + " normg = 1.5214659973796816\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0047195210762140845\n", + " normg = 0.6509458179050406\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.004713240659793478\n", + " normg = 0.6447658286268432\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.004314068470731546\n", + " normg = 1.757960438657217\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.004368507452092726\n", + " normg = 3.5436261423530717\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.004307400242367166\n", + " normg = 3.2980872086330817\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.004246123872932075\n", + " normg = 1.343568199558309\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.004232831611582906\n", + " normg = 0.6001115960479279\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.004227392614682102\n", + " normg = 0.5975722853233275\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.003656524828086154\n", + " normg = 1.7647495522037688\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0036543722495166442\n", + " normg = 2.1924035092754828\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.003623935971288072\n", + " normg = 0.7395513731157969\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.003618566136036579\n", + " normg = 0.545189181053469\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0036107039734797433\n", + " normg = 0.5431703379340833\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0033348436224686934\n", + " normg = 5.931155523419599\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0035094500476750097\n", + " normg = 8.170670714308\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0031016274176205874\n", + " normg = 0.6352233623466458\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0030969894089996268\n", + " normg = 0.5813184209068942\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0030686658856261375\n", + " normg = 0.5079235870068344\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.003008559085839054\n", + " normg = 0.8417430201236163\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0030022272256738716\n", + " normg = 1.42971690211299\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0029986449338366356\n", + " normg = 1.8009955514491953\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0029768994042633\n", + " normg = 1.0127842797490505\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0029688284335303255\n", + " normg = 0.5250514733390457\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0029648935721840446\n", + " normg = 0.4880785840109663\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0029463505220825585\n", + " normg = 0.5947989280074398\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0029426547146372095\n", + " normg = 1.4077081502362017\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.002963268538125944\n", + " normg = 2.594661490358914\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.002921302317238213\n", + " normg = 0.5875108592191906\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.002917705837374155\n", + " normg = 0.4803536665954977\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0029092652146442016\n", + " normg = 0.48009564229543034\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.002447778018993164\n", + " normg = 6.369707419594835\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0022007900647579314\n", + " normg = 0.5322305320706584\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0021979983913337276\n", + " normg = 0.41650299534766055\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0021925231069124924\n", + " normg = 0.4147234585223993\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0017205644405819797\n", + " normg = 1.6519502902586536\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0017074823801436828\n", + " normg = 1.6500839035388148\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.001689679084434728\n", + " normg = 1.0584328006249575\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0016819362598367471\n", + " normg = 0.46535650060672423\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0016795142381563805\n", + " normg = 0.37647871630376756\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0016746881335439497\n", + " normg = 0.37821596429230925\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0017091461302908687\n", + " normg = 4.598910173220739\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0016487733619990452\n", + " normg = 3.4396638398090658\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0015759402293822353\n", + " normg = 0.39676450443967387\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0015740257026391627\n", + " normg = 0.38854448969142097\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0015221541217388392\n", + " normg = 0.5847050847798192\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0015164870497156402\n", + " normg = 1.3424188339296226\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0014974588378065163\n", + " normg = 1.5709762185841811\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.001488546294358624\n", + " normg = 1.665209832756394\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.001471288258147774\n", + " normg = 0.7501499873343862\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.001466753925171529\n", + " normg = 0.39139585567335083\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.0014642887345034264\n", + " normg = 0.3733343350857802\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0014406801547322049\n", + " normg = 0.5770736603920783\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0014402759035663194\n", + " normg = 1.0749680196333267\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0014346996865647102\n", + " normg = 0.8108000669185486\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0014298554494703696\n", + " normg = 0.35544966438014064\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0014280538370505167\n", + " normg = 0.3434500822655101\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0014068879726440882\n", + " normg = 0.4418201063701141\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0014489122307543198\n", + " normg = 3.139850528266184\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0013905839374193272\n", + " normg = 0.6630074137531455\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0013872119195080057\n", + " normg = 0.33591843335025184\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0013853691860174306\n", + " normg = 0.3351830572787315\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0009097343182586198\n", + " normg = 1.9416004035445729\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0008594917731273072\n", + " normg = 1.956018160998457\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0008508220418433649\n", + " normg = 2.256952771087055\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0008184038443326414\n", + " normg = 0.7295448985232632\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0008134450002256872\n", + " normg = 0.46971173242145425\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0008088991713343004\n", + " normg = 0.3852633167758775\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.000798678337524337\n", + " normg = 0.387743260206818\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0008392955276023126\n", + " normg = 2.9018048229472004\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.000843275508167786\n", + " normg = 3.0629282118556107\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0007858744222666425\n", + " normg = 0.2644253625903841\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0007850274026320763\n", + " normg = 0.2607491596599207\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0007503754721725997\n", + " normg = 0.4478087453645102\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0007432177786230768\n", + " normg = 0.5315208192948988\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.000736702378514374\n", + " normg = 0.8896437453368636\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.0007961841260789147\n", + " normg = 3.366673686334586\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.0007285174188777572\n", + " normg = 0.7061869434033653\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.0007250730561480188\n", + " normg = 0.2510510834090668\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0007242002758970011\n", + " normg = 0.2472261384224448\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0006903732592916489\n", + " normg = 0.42255667243408634\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0006983339460887771\n", + " normg = 1.2771431199220555\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.0006882461016467144\n", + " normg = 0.9046148206991812\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.0006819061270812635\n", + " normg = 0.3985573040212958\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0006804311775586352\n", + " normg = 0.2590561483608047\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0006792928177841136\n", + " normg = 0.2460248901443414\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0006750983946277178\n", + " normg = 0.4115542269997833\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.0006895289129186258\n", + " normg = 1.8074722132374044\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.0006740010107471537\n", + " normg = 0.938339988082922\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0006683002622573423\n", + " normg = 0.23815545889976772\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.000667566066204985\n", + " normg = 0.23749651716838227\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.0005374938850382487\n", + " normg = 0.3057576937250603\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0005400086834592896\n", + " normg = 1.0093772502773777\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.0005387776952865309\n", + " normg = 0.9991148825912888\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0005324258640122398\n", + " normg = 0.21819635158011214\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.0005318342903424604\n", + " normg = 0.2131572802050319\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.0005197053769168628\n", + " normg = 0.21619212951787967\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.0005137904823276344\n", + " normg = 1.0423896247625761\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.0005089407355028535\n", + " normg = 0.6602967252101221\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0005060058814799237\n", + " normg = 0.2112897383256586\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0005054098442947544\n", + " normg = 0.20866073466990223\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.00048218161649568066\n", + " normg = 0.30862050773734645\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0004825207504814648\n", + " normg = 0.8576424225139749\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0004960701529605037\n", + " normg = 1.8125934059026023\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.00047596752565171225\n", + " normg = 0.2545669733909397\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0004753187040886534\n", + " normg = 0.20228060099915085\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.00047396892412395625\n", + " normg = 0.2017304177913507\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.0002411551106587831\n", + " normg = 2.3969488723342414\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.000367749815912933\n", + " normg = 5.27303394185117\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.00019862172408939633\n", + " normg = 0.5049808116374797\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.00019682954917718597\n", + " normg = 0.16802288475446284\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.00019646448697857181\n", + " normg = 0.1424884065527372\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0001952167326126644\n", + " normg = 0.1416424683068884\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.00019499056566315773\n", + " normg = 0.6354573031909313\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.0003094085521942873\n", + " normg = 3.490456244111199\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.00019100559052895636\n", + " normg = 0.5800497629747313\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.00018861267741399215\n", + " normg = 0.2909956754812453\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.00018795359771974383\n", + " normg = 0.14723601045622967\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.00018766410023071632\n", + " normg = 0.12988155037577068\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.00018680125331270705\n", + " normg = 0.1426934732788313\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.00021013800624285653\n", + " normg = 2.2236121405877123\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.00018873029495372704\n", + " normg = 1.2150022422163678\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.00017966883896049042\n", + " normg = 0.12489842986273862\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.00017947818606224317\n", + " normg = 0.12404976549639089\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.0001619116119593514\n", + " normg = 0.4290381932443488\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.00016317072655278928\n", + " normg = 0.5999162894017892\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.00015819769166510088\n", + " normg = 0.1583825764731571\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.00015770579521303456\n", + " normg = 0.1287771704793212\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.00015720527512426112\n", + " normg = 0.1932786558040892\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.0001590076679218894\n", + " normg = 0.6907733288720073\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.00015682075487238474\n", + " normg = 0.3995831282882777\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.00015576669041750228\n", + " normg = 0.11552050609127676\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0001555910063771078\n", + " normg = 0.1148478329578432\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.0001413778220564826\n", + " normg = 0.15218443409484586\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.00014140990122949975\n", + " normg = 0.37011260592406553\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.0001414760012588184\n", + " normg = 0.4532253609630793\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.0001401536436284746\n", + " normg = 0.1200718662169796\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0001399852896956188\n", + " normg = 0.10873994868016593\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.00013918783316976637\n", + " normg = 0.10942435030189486\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.0001354571229329617\n", + " normg = 0.6870992840788481\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.00013260771530941101\n", + " normg = 0.17256748011844267\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0001323430187035781\n", + " normg = 0.10838621837685918\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.0001320994728625924\n", + " normg = 0.10555126194464644\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.00012790903573774032\n", + " normg = 0.17339958192662813\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.00012948180965386005\n", + " normg = 0.6267542765843165\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.00012785908068150035\n", + " normg = 0.43431923257851784\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.00012663703591624025\n", + " normg = 0.10949670059247965\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.00012649070381426098\n", + " normg = 0.10311976493143185\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0001253170389225093\n", + " normg = 0.10582718435100918\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.00012591458111084475\n", + " normg = 0.930766883073149\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.00012060276214798002\n", + " normg = 0.3654935191190107\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.00011972035647083282\n", + " normg = 0.1089310296077811\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.00011957604342754964\n", + " normg = 0.10030205997383386\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.00011875599947540576\n", + " normg = 0.10304714973781999\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.00011754833435759784\n", + " normg = 0.4141843087004409\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.00011646032835016111\n", + " normg = 0.1955750302988427\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.00011615144300405319\n", + " normg = 0.10205090095666443\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0001159845648094716\n", + " normg = 0.09887364638928386\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.0001140454966894231\n", + " normg = 0.16913753187736802\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.00012025540417593768\n", + " normg = 1.0989395258509234\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.00011493679393077567\n", + " normg = 0.6159142312109188\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.00011257178211585634\n", + " normg = 0.09857178894094504\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0001124519779646482\n", + " normg = 0.09714156673031106\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.00010765261620979234\n", + " normg = 0.18692564719632676\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.00010725615244116285\n", + " normg = 0.20804065173670175\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.0001066394270439802\n", + " normg = 0.136806710320146\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.00010634971978626952\n", + " normg = 0.13532034181918068\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.00010615316542035814\n", + " normg = 0.1768253111493608\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.00010593189042521799\n", + " normg = 0.1709328955386409\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.00010567840978259309\n", + " normg = 0.10914889440613969\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.00010551062159694382\n", + " normg = 0.09662666400621925\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.00010513226506000569\n", + " normg = 0.11496705045888228\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.00010505214126378987\n", + " normg = 0.3044556848395588\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.00010614701531824137\n", + " normg = 0.5690778924669636\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.00010413738486763544\n", + " normg = 0.1094869796733022\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.0001040093244271082\n", + " normg = 0.0928795085392322\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.00010363587522145684\n", + " normg = 0.0927771805556397\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 8.23074176426718e-05\n", + " normg = 1.5959325907782946\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 6.811951693623967e-05\n", + " normg = 0.4737885289887675\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 6.672395792728562e-05\n", + " normg = 0.07281665039935166\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 6.66580230225162e-05\n", + " normg = 0.07276897342520958\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 1.22777304136774e-05\n", + " normg = 0.13910848133652215\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 3.300574022518164e-05\n", + " normg = 1.3066255079599411\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 3.880568189967322e-05\n", + " normg = 2.0441452274986305\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 1.8429214166370045e-05\n", + " normg = 1.04031674064642\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 1.1778693820610234e-05\n", + " normg = 0.10046620895233287\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 1.1676183098599114e-05\n", + " normg = 0.07192845794012744\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 1.1543251152982017e-05\n", + " normg = 0.04205615650008044\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 1.1463653644277295e-05\n", + " normg = 0.031136018302243374\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 1.1443173329590854e-05\n", + " normg = 0.07486472774800701\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 1.1696606161095933e-05\n", + " normg = 0.2091691168280383\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 1.140330263187634e-05\n", + " normg = 0.09479268272618437\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 1.1342803594709863e-05\n", + " normg = 0.02995107282759255\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 1.1333254098705582e-05\n", + " normg = 0.02328431212511573\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 1.1316616099578443e-05\n", + " normg = 0.02324111095447369\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 1.119626163170838e-05\n", + " normg = 0.21433531024967276\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 1.2513355889981727e-05\n", + " normg = 0.5162605817226132\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 1.0891189087858497e-05\n", + " normg = 0.025140635874318924\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 1.0884096666259772e-05\n", + " normg = 0.022780682101426752\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 1.0845547601730866e-05\n", + " normg = 0.023770991263083092\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 1.1441386801200593e-05\n", + " normg = 0.2976518745331767\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 1.4062525393592744e-05\n", + " normg = 0.5764100053922576\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 1.0502564957918577e-05\n", + " normg = 0.13452941050506806\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 1.0389832023420545e-05\n", + " normg = 0.06826188147332989\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 1.0353486319017738e-05\n", + " normg = 0.023160586981919955\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 1.0345695429512289e-05\n", + " normg = 0.02185690189049297\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 1.0294368228757751e-05\n", + " normg = 0.026493051942345545\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 1.2063232791351154e-05\n", + " normg = 0.5687213922731393\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 1.0074716324853582e-05\n", + " normg = 0.03082071913467281\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 1.0065159141197036e-05\n", + " normg = 0.022980064768670008\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 1.0048903389502845e-05\n", + " normg = 0.021511922922706872\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 9.971037947874496e-06\n", + " normg = 0.036109060565433906\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 1.001084855299798e-05\n", + " normg = 0.10560122156258132\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 9.959215542015289e-06\n", + " normg = 0.07633371494351719\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 9.91615438392023e-06\n", + " normg = 0.022328249574856043\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 9.90922292060862e-06\n", + " normg = 0.021122044222409583\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 9.854363558310572e-06\n", + " normg = 0.022649578104391232\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 1.0049755327285022e-05\n", + " normg = 0.23761508596110506\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 9.754336953536621e-06\n", + " normg = 0.1052163910925027\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 9.679454314586458e-06\n", + " normg = 0.022845118005195526\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 9.67276773278258e-06\n", + " normg = 0.02117787791219648\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 9.622142721358412e-06\n", + " normg = 0.02579569758260282\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 9.742526388714624e-06\n", + " normg = 0.14578340999873762\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 9.53643781637911e-06\n", + " normg = 0.06644114638845355\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 9.509139069927427e-06\n", + " normg = 0.04252910627962995\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 9.49476408684584e-06\n", + " normg = 0.02180442364215132\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 9.487636526347927e-06\n", + " normg = 0.020697125598473875\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 9.43984533768301e-06\n", + " normg = 0.028269832779445784\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 9.463189288237602e-06\n", + " normg = 0.09828468999948997\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 9.470067932043365e-06\n", + " normg = 0.11242978170152859\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 9.390695864038133e-06\n", + " normg = 0.021092088279094773\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 9.385289539558513e-06\n", + " normg = 0.020415421526013132\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 9.305009217379069e-06\n", + " normg = 0.02050110025383735\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 9.178773900757717e-06\n", + " normg = 0.10050289416340788\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 9.116120332524756e-06\n", + " normg = 0.024603823003328803\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 9.109545320332153e-06\n", + " normg = 0.020476347995330796\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 9.092134450831238e-06\n", + " normg = 0.020198489538976547\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 8.902673614219679e-06\n", + " normg = 0.09775358430103225\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 8.835045837677044e-06\n", + " normg = 0.04567303362003344\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 8.81791605256568e-06\n", + " normg = 0.022821149697433023\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 8.81031117296462e-06\n", + " normg = 0.020177560261338892\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 8.785349503681428e-06\n", + " normg = 0.024260901861781682\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 8.825119834565008e-06\n", + " normg = 0.11968614136505776\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 8.734875037235685e-06\n", + " normg = 0.0216458942823338\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 8.729261596374613e-06\n", + " normg = 0.020117591744810072\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 8.68407321162472e-06\n", + " normg = 0.025705223789862508\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 8.712596900490099e-06\n", + " normg = 0.08523750295352045\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 8.790512612764066e-06\n", + " normg = 0.1318392654914223\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 8.638856678299365e-06\n", + " normg = 0.09893454457800112\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 8.60098408403974e-06\n", + " normg = 0.06947574288665191\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 8.569260087427991e-06\n", + " normg = 0.019520984638671312\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 8.564296134491386e-06\n", + " normg = 0.0193259175862288\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 8.335354001359738e-06\n", + " normg = 0.02250149016356535\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 8.329992887046024e-06\n", + " normg = 0.06498752699886073\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 8.461611601567189e-06\n", + " normg = 0.16915594091709546\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 8.286899753262769e-06\n", + " normg = 0.025599383782057256\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 8.280664639698182e-06\n", + " normg = 0.018985502186449475\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 8.270913924637895e-06\n", + " normg = 0.018928294112520092\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 6.731446318280571e-06\n", + " normg = 0.11107710621044634\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 6.656199798716777e-06\n", + " normg = 0.027559413428852316\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 6.649715255113244e-06\n", + " normg = 0.016847525151524472\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 6.64419110693749e-06\n", + " normg = 0.016625504840427886\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 6.417383852228959e-06\n", + " normg = 0.04019341740647588\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 6.755882634185943e-06\n", + " normg = 0.23924865772440565\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 6.465737990427113e-06\n", + " normg = 0.12302822988314971\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 6.370494186322924e-06\n", + " normg = 0.020961179536138436\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 6.36558491928777e-06\n", + " normg = 0.017520691460365886\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 6.350832496413477e-06\n", + " normg = 0.017405347954828853\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 6.320392575546322e-06\n", + " normg = 0.043294410700608986\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 6.339773497974141e-06\n", + " normg = 0.07794958676732307\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 6.307523261863756e-06\n", + " normg = 0.07566502689729708\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 6.276590006717017e-06\n", + " normg = 0.03770104805259814\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 6.266243052409934e-06\n", + " normg = 0.016161609127461427\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 6.262394475577571e-06\n", + " normg = 0.016049329913961984\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 6.033082517004287e-06\n", + " normg = 0.03527245301313268\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 6.03691887362124e-06\n", + " normg = 0.05876717324818174\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 6.01564573787369e-06\n", + " normg = 0.02527601845764044\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 6.01003824679798e-06\n", + " normg = 0.015765676806270407\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 6.005165266591231e-06\n", + " normg = 0.015688686541305428\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 5.80231545518015e-06\n", + " normg = 0.08512207071778546\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 6.020667082314773e-06\n", + " normg = 0.21182453163969006\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 5.746948174171265e-06\n", + " normg = 0.017247301276744533\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 5.743695669735118e-06\n", + " normg = 0.015301400657277408\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 5.730140212498238e-06\n", + " normg = 0.015319113388431354\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 5.642745151197034e-06\n", + " normg = 0.25390630593529157\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 5.028289844921846e-06\n", + " normg = 0.1345566126031299\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 4.904130754597242e-06\n", + " normg = 0.08896132208162488\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 4.860452838507002e-06\n", + " normg = 0.03549812913532146\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 4.851576336044715e-06\n", + " normg = 0.013878875349819993\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 4.848823255511381e-06\n", + " normg = 0.013838648829965204\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 4.400294736010809e-06\n", + " normg = 0.0424432581949426\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 4.5167295564671365e-06\n", + " normg = 0.1470984978475598\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 4.394248173996823e-06\n", + " normg = 0.061037164019655595\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 4.369866239302692e-06\n", + " normg = 0.015094011772959704\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 4.367112271190877e-06\n", + " normg = 0.013479299658040749\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 4.35329968866503e-06\n", + " normg = 0.0152285135827192\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 4.462339930332009e-06\n", + " normg = 0.12320584775541867\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 4.318100320627743e-06\n", + " normg = 0.07633638741682088\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 4.297676406387917e-06\n", + " normg = 0.06031545128995841\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 4.27452948148341e-06\n", + " normg = 0.013835397024127255\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 4.272256536225721e-06\n", + " normg = 0.012893038471660817\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 4.256761291118165e-06\n", + " normg = 0.013055213442003359\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 4.2121459125702696e-06\n", + " normg = 0.07942273068685271\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 4.3291913036813655e-06\n", + " normg = 0.16570214788451437\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 4.162621791983476e-06\n", + " normg = 0.027412295323018185\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 4.156784135275823e-06\n", + " normg = 0.013515542081815617\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 4.153859823842497e-06\n", + " normg = 0.012771847431461744\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 4.122232067840662e-06\n", + " normg = 0.017079720271728976\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 4.1269784039343554e-06\n", + " normg = 0.048609714843754245\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 4.145133318845626e-06\n", + " normg = 0.07824348148234454\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 4.1074753048700894e-06\n", + " normg = 0.05656215602705282\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 4.088238267174378e-06\n", + " normg = 0.021354252434590392\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 4.0844079317368106e-06\n", + " normg = 0.01260545240816657\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 4.08146520066175e-06\n", + " normg = 0.012560521377295414\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 3.84232425625612e-06\n", + " normg = 0.07322726753660604\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 3.820178852509479e-06\n", + " normg = 0.04881303089224882\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 3.804736338335764e-06\n", + " normg = 0.012367795703404788\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 3.802793642817012e-06\n", + " normg = 0.01209374637620802\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 3.7583994097942824e-06\n", + " normg = 0.0155384459331546\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 3.922087879157371e-06\n", + " normg = 0.14585509629082724\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 3.738678127299671e-06\n", + " normg = 0.0660779780032224\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 3.708527889069297e-06\n", + " normg = 0.029690961222596783\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 3.7015262861647694e-06\n", + " normg = 0.013870704615325313\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 3.6988057101966855e-06\n", + " normg = 0.01218768790079457\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 3.6896327229227447e-06\n", + " normg = 0.01405531114997117\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 3.7001245350999792e-06\n", + " normg = 0.06926168389369802\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 3.6711928625049805e-06\n", + " normg = 0.023532761188202155\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 3.666797223423567e-06\n", + " normg = 0.0122000548518934\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 3.664336857844216e-06\n", + " normg = 0.011873417152829684\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 3.613416939470883e-06\n", + " normg = 0.022280159944629174\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 3.6085529312455854e-06\n", + " normg = 0.02802791484239863\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 3.6053981999052675e-06\n", + " normg = 0.02955747895130933\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 3.5991199310234463e-06\n", + " normg = 0.013405497646901321\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 3.5968979119585863e-06\n", + " normg = 0.011756752155625287\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 3.590028585704424e-06\n", + " normg = 0.01230861769915541\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 3.618462409325237e-06\n", + " normg = 0.11431716180187196\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 3.5427361977085756e-06\n", + " normg = 0.028404260350863277\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 3.5370034849447176e-06\n", + " normg = 0.01159297347737037\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 3.535046085141653e-06\n", + " normg = 0.011582449017493586\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 2.369985212192784e-06\n", + " normg = 0.0760267889119147\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 2.3152158904207794e-06\n", + " normg = 0.03810022976511923\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 2.3063903670847193e-06\n", + " normg = 0.02223317273693596\n", + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 2.3026969509995177e-06\n", + " normg = 0.009877292536644117\n", + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 2.301340658865219e-06\n", + " normg = 0.00920677960853378\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 2.2931202350601355e-06\n", + " normg = 0.010906366918657475\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 2.4095455526767772e-06\n", + " normg = 0.15097537226076552\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 2.273312644526371e-06\n", + " normg = 0.038890919020740815\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 2.2628945847168955e-06\n", + " normg = 0.011963789193935134\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 2.2611186521112414e-06\n", + " normg = 0.009845047628229657\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 2.256047516577655e-06\n", + " normg = 0.010337180095334174\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 2.251670931688579e-06\n", + " normg = 0.029338352260298208\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 2.358207071015445e-06\n", + " normg = 0.10871219730849528\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 2.277247924164264e-06\n", + " normg = 0.08883306674021077\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 2.240928793635494e-06\n", + " normg = 0.04646178126347082\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 2.2273205216662482e-06\n", + " normg = 0.008986209144923023\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 2.2263037481777204e-06\n", + " normg = 0.008964868992394898\n", + "\n", + " OUTER ITERATION 462:\n", + "\n", + " f = 1.995691610515209e-06\n", + " normg = 0.026062325026826715\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 2.0030338271872893e-06\n", + " normg = 0.043003747788570454\n", + "\n", + " OUTER ITERATION 464:\n", + "\n", + " f = 1.988483000488989e-06\n", + " normg = 0.039809292967436294\n", + "\n", + " OUTER ITERATION 465:\n", + "\n", + " f = 1.9827792214842104e-06\n", + " normg = 0.030125548636350925\n", + "\n", + " OUTER ITERATION 466:\n", + "\n", + " f = 1.9768044477321706e-06\n", + " normg = 0.008554638588901377\n", + "\n", + " OUTER ITERATION 467:\n", + "\n", + " f = 1.975856609425726e-06\n", + " normg = 0.008413203906913986\n", + "\n", + " OUTER ITERATION 468:\n", + "\n", + " f = 1.949227863017721e-06\n", + " normg = 0.009731946969834577\n", + "\n", + " OUTER ITERATION 469:\n", + "\n", + " f = 1.966406782330156e-06\n", + " normg = 0.0696382199677383\n", + "\n", + " OUTER ITERATION 470:\n", + "\n", + " f = 1.9441898541088397e-06\n", + " normg = 0.04433319031283695\n", + "\n", + " OUTER ITERATION 471:\n", + "\n", + " f = 1.931665275619431e-06\n", + " normg = 0.009555652897522046\n", + "\n", + " OUTER ITERATION 472:\n", + "\n", + " f = 1.9305990391278907e-06\n", + " normg = 0.008560710287099406\n", + "\n", + " OUTER ITERATION 473:\n", + "\n", + " f = 1.9254603742445944e-06\n", + " normg = 0.008900929113966755\n", + "\n", + " OUTER ITERATION 474:\n", + "\n", + " f = 1.935575865650396e-06\n", + " normg = 0.06159731144064172\n", + "\n", + " OUTER ITERATION 475:\n", + "\n", + " f = 1.8981920627684034e-06\n", + " normg = 0.026834785756514778\n", + "\n", + " OUTER ITERATION 476:\n", + "\n", + " f = 1.8889351520266873e-06\n", + " normg = 0.01273495094354264\n", + "\n", + " OUTER ITERATION 477:\n", + "\n", + " f = 1.886584007447151e-06\n", + " normg = 0.011914819278067906\n", + "\n", + " OUTER ITERATION 478:\n", + "\n", + " f = 1.8850367148364585e-06\n", + " normg = 0.014555513854897294\n", + "\n", + " OUTER ITERATION 479:\n", + "\n", + " f = 1.883331169219733e-06\n", + " normg = 0.013736169506424223\n", + "\n", + " OUTER ITERATION 480:\n", + "\n", + " f = 1.8815578689946676e-06\n", + " normg = 0.00966352600108896\n", + "\n", + " OUTER ITERATION 481:\n", + "\n", + " f = 1.880181694585959e-06\n", + " normg = 0.008665179849660795\n", + "\n", + " OUTER ITERATION 482:\n", + "\n", + " f = 1.8775574904733379e-06\n", + " normg = 0.010918790965838561\n", + "\n", + " OUTER ITERATION 483:\n", + "\n", + " f = 1.8917510660429829e-06\n", + " normg = 0.06087844352183728\n", + "\n", + " OUTER ITERATION 484:\n", + "\n", + " f = 1.9040395971631888e-06\n", + " normg = 0.07767634140936241\n", + "\n", + " OUTER ITERATION 485:\n", + "\n", + " f = 1.866991184117852e-06\n", + " normg = 0.008280659971415947\n", + "\n", + " OUTER ITERATION 486:\n", + "\n", + " f = 1.86616158542055e-06\n", + " normg = 0.008157046444277368\n", + "\n", + " OUTER ITERATION 487:\n", + "\n", + " f = 1.8387910618871e-06\n", + " normg = 0.008110221098395808\n", + "\n", + " OUTER ITERATION 488:\n", + "\n", + " f = 1.764243070935595e-06\n", + " normg = 0.17111598191810545\n", + "\n", + " OUTER ITERATION 489:\n", + "\n", + " f = 1.5988427467372603e-06\n", + " normg = 0.046126028304169786\n", + "\n", + " OUTER ITERATION 490:\n", + "\n", + " f = 1.585578831927477e-06\n", + " normg = 0.007497563550169695\n", + "\n", + " OUTER ITERATION 491:\n", + "\n", + " f = 1.584878031171861e-06\n", + " normg = 0.007488338146649608\n", + "\n", + " OUTER ITERATION 492:\n", + "\n", + " f = 1.2334535173861051e-06\n", + " normg = 0.06450173551318916\n", + "\n", + " OUTER ITERATION 493:\n", + "\n", + " f = 1.149304664451616e-06\n", + " normg = 0.01898473346840283\n", + "\n", + " OUTER ITERATION 494:\n", + "\n", + " f = 1.1431368235111037e-06\n", + " normg = 0.015087762147298553\n", + "\n", + " OUTER ITERATION 495:\n", + "\n", + " f = 1.144613179598399e-06\n", + " normg = 0.026723071357385685\n", + "\n", + " OUTER ITERATION 496:\n", + "\n", + " f = 1.1401504343930875e-06\n", + " normg = 0.008806946976407864\n", + "\n", + " OUTER ITERATION 497:\n", + "\n", + " f = 1.1394113586144328e-06\n", + " normg = 0.006301529458540156\n", + "\n", + " OUTER ITERATION 498:\n", + "\n", + " f = 1.1384297443598843e-06\n", + " normg = 0.006299026392631844\n", + "\n", + " OUTER ITERATION 499:\n", + "\n", + " f = 1.0761205910016945e-06\n", + " normg = 0.10417904804684247\n", + "\n", + " OUTER ITERATION 500:\n", + "\n", + " f = 1.0119679270330945e-06\n", + " normg = 0.018840865549483225\n", + "\n", + " OUTER ITERATION 501:\n", + "\n", + " f = 1.0095821107798716e-06\n", + " normg = 0.0060626033402668795\n", + "\n", + " OUTER ITERATION 502:\n", + "\n", + " f = 1.0090869211819102e-06\n", + " normg = 0.005980282358652751\n", + "\n", + " OUTER ITERATION 503:\n", + "\n", + " f = 9.861040951312402e-07\n", + " normg = 0.017161449699128174\n", + "\n", + " OUTER ITERATION 504:\n", + "\n", + " f = 1.014003866858566e-06\n", + " normg = 0.04828417450596912\n", + "\n", + " OUTER ITERATION 505:\n", + "\n", + " f = 9.877473234550199e-07\n", + " normg = 0.038164181279688104\n", + "\n", + " OUTER ITERATION 506:\n", + "\n", + " f = 9.792126396344705e-07\n", + " normg = 0.028804926749366043\n", + "\n", + " OUTER ITERATION 507:\n", + "\n", + " f = 9.734112996970747e-07\n", + " normg = 0.012735305722945336\n", + "\n", + " OUTER ITERATION 508:\n", + "\n", + " f = 9.721614037846482e-07\n", + " normg = 0.006339394438727882\n", + "\n", + " OUTER ITERATION 509:\n", + "\n", + " f = 9.716038987113327e-07\n", + " normg = 0.00584279162054679\n", + "\n", + " OUTER ITERATION 510:\n", + "\n", + " f = 9.691202260433783e-07\n", + " normg = 0.006810579387558214\n", + "\n", + " OUTER ITERATION 511:\n", + "\n", + " f = 9.971098166845737e-07\n", + " normg = 0.07857558542993949\n", + "\n", + " OUTER ITERATION 512:\n", + "\n", + " f = 9.608120074149604e-07\n", + " normg = 0.016805312884080267\n", + "\n", + " OUTER ITERATION 513:\n", + "\n", + " f = 9.58889393978096e-07\n", + " normg = 0.005789771351819124\n", + "\n", + " OUTER ITERATION 514:\n", + "\n", + " f = 9.584282067156993e-07\n", + " normg = 0.0057652863689800484\n", + "\n", + " OUTER ITERATION 515:\n", + "\n", + " f = 8.893225048170723e-07\n", + " normg = 0.026669020124303923\n", + "\n", + " OUTER ITERATION 516:\n", + "\n", + " f = 9.42236218635844e-07\n", + " normg = 0.07077719224718645\n", + "\n", + " OUTER ITERATION 517:\n", + "\n", + " f = 8.945933549718676e-07\n", + " normg = 0.053560396572109086\n", + "\n", + " OUTER ITERATION 518:\n", + "\n", + " f = 8.82247239896902e-07\n", + " normg = 0.04134682831335668\n", + "\n", + " OUTER ITERATION 519:\n", + "\n", + " f = 8.718580956229951e-07\n", + " normg = 0.010131510604532623\n", + "\n", + " OUTER ITERATION 520:\n", + "\n", + " f = 8.710224095701749e-07\n", + " normg = 0.005644078055323812\n", + "\n", + " OUTER ITERATION 521:\n", + "\n", + " f = 8.704606120122492e-07\n", + " normg = 0.005525041709609254\n", + "\n", + " OUTER ITERATION 522:\n", + "\n", + " f = 8.551105837958745e-07\n", + " normg = 0.011302335687747607\n", + "\n", + " OUTER ITERATION 523:\n", + "\n", + " f = 8.954059286005557e-07\n", + " normg = 0.07859373519863684\n", + "\n", + " OUTER ITERATION 524:\n", + "\n", + " f = 8.559395199947896e-07\n", + " normg = 0.021651835774491576\n", + "\n", + " OUTER ITERATION 525:\n", + "\n", + " f = 8.510959413798587e-07\n", + " normg = 0.01385988006219911\n", + "\n", + " OUTER ITERATION 526:\n", + "\n", + " f = 8.470387555677128e-07\n", + " normg = 0.007159930886865969\n", + "\n", + " OUTER ITERATION 527:\n", + "\n", + " f = 8.451865007554121e-07\n", + " normg = 0.006785215880686926\n", + "\n", + " OUTER ITERATION 528:\n", + "\n", + " f = 8.460922602651531e-07\n", + " normg = 0.02439613867179793\n", + "\n", + " OUTER ITERATION 529:\n", + "\n", + " f = 8.541933268634193e-07\n", + " normg = 0.045949019222787886\n", + "\n", + " OUTER ITERATION 530:\n", + "\n", + " f = 8.411834053373231e-07\n", + " normg = 0.006688923603212805\n", + "\n", + " OUTER ITERATION 531:\n", + "\n", + " f = 8.407226467974314e-07\n", + " normg = 0.005416235910195385\n", + "\n", + " OUTER ITERATION 532:\n", + "\n", + " f = 8.396536319045133e-07\n", + " normg = 0.005401869548331874\n", + "\n", + " OUTER ITERATION 533:\n", + "\n", + " f = 8.151277168367797e-07\n", + " normg = 0.038946491628069034\n", + "\n", + " OUTER ITERATION 534:\n", + "\n", + " f = 8.047430373356871e-07\n", + " normg = 0.025158329687920845\n", + "\n", + " OUTER ITERATION 535:\n", + "\n", + " f = 8.00425994392296e-07\n", + " normg = 0.011964759779623564\n", + "\n", + " OUTER ITERATION 536:\n", + "\n", + " f = 7.993467168475061e-07\n", + " normg = 0.005713833097484509\n", + "\n", + " OUTER ITERATION 537:\n", + "\n", + " f = 7.989025484471029e-07\n", + " normg = 0.005267186107317363\n", + "\n", + " OUTER ITERATION 538:\n", + "\n", + " f = 7.968482992787993e-07\n", + " normg = 0.005990492216633228\n", + "\n", + " OUTER ITERATION 539:\n", + "\n", + " f = 7.963008849119018e-07\n", + " normg = 0.017956469664596172\n", + "\n", + " OUTER ITERATION 540:\n", + "\n", + " f = 8.116238228236011e-07\n", + " normg = 0.0554533890171759\n", + "\n", + " OUTER ITERATION 541:\n", + "\n", + " f = 7.929105140519971e-07\n", + " normg = 0.007327774206663901\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 542:\n", + "\n", + " f = 7.924158987761093e-07\n", + " normg = 0.0052179418418573835\n", + "\n", + " OUTER ITERATION 543:\n", + "\n", + " f = 7.917447157134133e-07\n", + " normg = 0.005214059464894776\n", + "\n", + " OUTER ITERATION 544:\n", + "\n", + " f = 4.214460529700563e-07\n", + " normg = 0.07441392142190097\n", + "\n", + " OUTER ITERATION 545:\n", + "\n", + " f = 4.159123016877053e-07\n", + " normg = 0.07130972242199142\n", + "\n", + " OUTER ITERATION 546:\n", + "\n", + " f = 3.8494657382608246e-07\n", + " normg = 0.005480799488481302\n", + "\n", + " OUTER ITERATION 547:\n", + "\n", + " f = 3.846748749560266e-07\n", + " normg = 0.003689212208259712\n", + "\n", + " OUTER ITERATION 548:\n", + "\n", + " f = 3.843625723166603e-07\n", + " normg = 0.003606052363270783\n", + "\n", + " OUTER ITERATION 549:\n", + "\n", + " f = 3.7868635264898295e-07\n", + " normg = 0.004582386677267046\n", + "\n", + " OUTER ITERATION 550:\n", + "\n", + " f = 5.082938394271333e-07\n", + " normg = 0.12099910658326801\n", + "\n", + " OUTER ITERATION 551:\n", + "\n", + " f = 3.730275392271419e-07\n", + " normg = 0.024821504301636866\n", + "\n", + " OUTER ITERATION 552:\n", + "\n", + " f = 3.679938343407949e-07\n", + " normg = 0.008891325933106986\n", + "\n", + " OUTER ITERATION 553:\n", + "\n", + " f = 3.674234110735295e-07\n", + " normg = 0.0046266009669761335\n", + "\n", + " OUTER ITERATION 554:\n", + "\n", + " f = 3.67186693841183e-07\n", + " normg = 0.003599003423750465\n", + "\n", + " OUTER ITERATION 555:\n", + "\n", + " f = 3.668165422614499e-07\n", + " normg = 0.0036376593007836125\n", + "\n", + " OUTER ITERATION 556:\n", + "\n", + " f = 3.665562625274414e-07\n", + " normg = 0.02714425726192505\n", + "\n", + " OUTER ITERATION 557:\n", + "\n", + " f = 3.622724899699406e-07\n", + " normg = 0.00801376193141444\n", + "\n", + " OUTER ITERATION 558:\n", + "\n", + " f = 3.61803163731603e-07\n", + " normg = 0.0035418417143144765\n", + "\n", + " OUTER ITERATION 559:\n", + "\n", + " f = 3.6161434173500245e-07\n", + " normg = 0.0035183130698920794\n", + "\n", + " OUTER ITERATION 560:\n", + "\n", + " f = 3.4482538060758385e-07\n", + " normg = 0.013361272394476738\n", + "\n", + " OUTER ITERATION 561:\n", + "\n", + " f = 3.419910070288333e-07\n", + " normg = 0.018867930923891073\n", + "\n", + " OUTER ITERATION 562:\n", + "\n", + " f = 3.5093181811504185e-07\n", + " normg = 0.04381684541801472\n", + "\n", + " OUTER ITERATION 563:\n", + "\n", + " f = 3.392053823126036e-07\n", + " normg = 0.004183711844032783\n", + "\n", + " OUTER ITERATION 564:\n", + "\n", + " f = 3.390238093943601e-07\n", + " normg = 0.003459519123568579\n", + "\n", + " OUTER ITERATION 565:\n", + "\n", + " f = 3.385507563543163e-07\n", + " normg = 0.003427066859783754\n", + "\n", + " OUTER ITERATION 566:\n", + "\n", + " f = 3.2991335541623465e-07\n", + " normg = 0.021976472885018337\n", + "\n", + " OUTER ITERATION 567:\n", + "\n", + " f = 3.2503873680570946e-07\n", + " normg = 0.007026781928730634\n", + "\n", + " OUTER ITERATION 568:\n", + "\n", + " f = 3.2445756064519783e-07\n", + " normg = 0.0048551297341460275\n", + "\n", + " OUTER ITERATION 569:\n", + "\n", + " f = 3.2407553138181743e-07\n", + " normg = 0.004633029523983916\n", + "\n", + " OUTER ITERATION 570:\n", + "\n", + " f = 3.236866614784266e-07\n", + " normg = 0.006458767908743189\n", + "\n", + " OUTER ITERATION 571:\n", + "\n", + " f = 3.237402619378465e-07\n", + " normg = 0.011198740483692078\n", + "\n", + " OUTER ITERATION 572:\n", + "\n", + " f = 3.2297576550439667e-07\n", + " normg = 0.005820349377883328\n", + "\n", + " OUTER ITERATION 573:\n", + "\n", + " f = 3.226851274190937e-07\n", + " normg = 0.0034513799076478745\n", + "\n", + " OUTER ITERATION 574:\n", + "\n", + " f = 3.2246801125861185e-07\n", + " normg = 0.003399929370136324\n", + "\n", + " OUTER ITERATION 575:\n", + "\n", + " f = 3.180901901276107e-07\n", + " normg = 0.01059047806879231\n", + "\n", + " OUTER ITERATION 576:\n", + "\n", + " f = 3.1743658780261885e-07\n", + " normg = 0.006664587830513434\n", + "\n", + " OUTER ITERATION 577:\n", + "\n", + " f = 3.1707602230520964e-07\n", + " normg = 0.0035585346314359035\n", + "\n", + " OUTER ITERATION 578:\n", + "\n", + " f = 3.168709880913821e-07\n", + " normg = 0.0034462755281699205\n", + "\n", + " OUTER ITERATION 579:\n", + "\n", + " f = 3.14507469458207e-07\n", + " normg = 0.006080851561643909\n", + "\n", + " OUTER ITERATION 580:\n", + "\n", + " f = 3.1640318105062075e-07\n", + " normg = 0.021514053152941057\n", + "\n", + " OUTER ITERATION 581:\n", + "\n", + " f = 3.1397889843732124e-07\n", + " normg = 0.009703422941237353\n", + "\n", + " OUTER ITERATION 582:\n", + "\n", + " f = 3.133397130299678e-07\n", + " normg = 0.003267401544790891\n", + "\n", + " OUTER ITERATION 583:\n", + "\n", + " f = 3.131939587361292e-07\n", + " normg = 0.0032572369154488883\n", + "\n", + " OUTER ITERATION 584:\n", + "\n", + " f = 2.9057735881004736e-07\n", + " normg = 0.007423606873492626\n", + "\n", + " OUTER ITERATION 585:\n", + "\n", + " f = 2.9062346727362507e-07\n", + " normg = 0.015525780695281308\n", + "\n", + " OUTER ITERATION 586:\n", + "\n", + " f = 2.9000431158055686e-07\n", + " normg = 0.014067215605286128\n", + "\n", + " OUTER ITERATION 587:\n", + "\n", + " f = 2.8871165153131397e-07\n", + " normg = 0.0037937171930468756\n", + "\n", + " OUTER ITERATION 588:\n", + "\n", + " f = 2.885326568293141e-07\n", + " normg = 0.0035692520113670863\n", + "\n", + " OUTER ITERATION 589:\n", + "\n", + " f = 2.870240055267921e-07\n", + " normg = 0.0032072391702642274\n", + "\n", + " OUTER ITERATION 590:\n", + "\n", + " f = 2.880639221302705e-07\n", + " normg = 0.03176967018619598\n", + "\n", + " OUTER ITERATION 591:\n", + "\n", + " f = 2.8281131036047215e-07\n", + " normg = 0.013198949267855318\n", + "\n", + " OUTER ITERATION 592:\n", + "\n", + " f = 2.816895229695642e-07\n", + " normg = 0.0031955934749776198\n", + "\n", + " OUTER ITERATION 593:\n", + "\n", + " f = 2.815584809593297e-07\n", + " normg = 0.003162847438602134\n", + "\n", + " OUTER ITERATION 594:\n", + "\n", + " f = 2.741587519135631e-07\n", + " normg = 0.008427410339113716\n", + "\n", + " OUTER ITERATION 595:\n", + "\n", + " f = 2.7119362711383414e-07\n", + " normg = 0.008996736011375954\n", + "\n", + " OUTER ITERATION 596:\n", + "\n", + " f = 2.8571879139814117e-07\n", + " normg = 0.05205010659028504\n", + "\n", + " OUTER ITERATION 597:\n", + "\n", + " f = 2.7161550497998905e-07\n", + " normg = 0.020320771088154346\n", + "\n", + " OUTER ITERATION 598:\n", + "\n", + " f = 2.6905106344934455e-07\n", + " normg = 0.0030414551946065936\n", + "\n", + " OUTER ITERATION 599:\n", + "\n", + " f = 2.6893636226445365e-07\n", + " normg = 0.003030613611337774\n", + "\n", + " OUTER ITERATION 600:\n", + "\n", + " f = 2.4985126341343726e-07\n", + " normg = 0.01442209538366947\n", + "\n", + " OUTER ITERATION 601:\n", + "\n", + " f = 2.4201789311094747e-07\n", + " normg = 0.004621057555806239\n", + "\n", + " OUTER ITERATION 602:\n", + "\n", + " f = 2.419054574002575e-07\n", + " normg = 0.011563500677224479\n", + "\n", + " OUTER ITERATION 603:\n", + "\n", + " f = 2.4486212061501834e-07\n", + " normg = 0.026079070282248453\n", + "\n", + " OUTER ITERATION 604:\n", + "\n", + " f = 2.406977150642857e-07\n", + " normg = 0.003530366173563463\n", + "\n", + " OUTER ITERATION 605:\n", + "\n", + " f = 2.405706855759087e-07\n", + " normg = 0.0028662962654197404\n", + "\n", + " OUTER ITERATION 606:\n", + "\n", + " f = 2.4027682857965055e-07\n", + " normg = 0.0028540957966018384\n", + "\n", + " OUTER ITERATION 607:\n", + "\n", + " f = 2.118132409706212e-07\n", + " normg = 0.02634598972194089\n", + "\n", + " OUTER ITERATION 608:\n", + "\n", + " f = 2.100117522560819e-07\n", + " normg = 0.027674406275727297\n", + "\n", + " OUTER ITERATION 609:\n", + "\n", + " f = 2.052353879399536e-07\n", + " normg = 0.009330188559499025\n", + "\n", + " OUTER ITERATION 610:\n", + "\n", + " f = 2.0450552035668872e-07\n", + " normg = 0.0052083079091098895\n", + "\n", + " OUTER ITERATION 611:\n", + "\n", + " f = 2.0403531577448308e-07\n", + " normg = 0.004732887826017013\n", + "\n", + " OUTER ITERATION 612:\n", + "\n", + " f = 2.0165430675515617e-07\n", + " normg = 0.004627549034487433\n", + "\n", + " OUTER ITERATION 613:\n", + "\n", + " f = 2.224253925039048e-07\n", + " normg = 0.060075520888363154\n", + "\n", + " OUTER ITERATION 614:\n", + "\n", + " f = 2.1301860749017433e-07\n", + " normg = 0.046353542629776937\n", + "\n", + " OUTER ITERATION 615:\n", + "\n", + " f = 1.9988359689470717e-07\n", + " normg = 0.0035639484242507066\n", + "\n", + " OUTER ITERATION 616:\n", + "\n", + " f = 1.997369498958348e-07\n", + " normg = 0.003210984978940816\n", + "\n", + " OUTER ITERATION 617:\n", + "\n", + " f = 1.989828610454044e-07\n", + " normg = 0.003134836612573638\n", + "\n", + " OUTER ITERATION 618:\n", + "\n", + " f = 1.9814879360828975e-07\n", + " normg = 0.004520362094372594\n", + "\n", + " OUTER ITERATION 619:\n", + "\n", + " f = 1.990546430310056e-07\n", + " normg = 0.01237051423941612\n", + "\n", + " OUTER ITERATION 620:\n", + "\n", + " f = 2.0211130916625633e-07\n", + " normg = 0.026323271975430586\n", + "\n", + " OUTER ITERATION 621:\n", + "\n", + " f = 1.9868464737003936e-07\n", + " normg = 0.020248747805999542\n", + "\n", + " OUTER ITERATION 622:\n", + "\n", + " f = 1.9618405480383553e-07\n", + " normg = 0.006552994350895695\n", + "\n", + " OUTER ITERATION 623:\n", + "\n", + " f = 1.9587312749644382e-07\n", + " normg = 0.002669279189565417\n", + "\n", + " OUTER ITERATION 624:\n", + "\n", + " f = 1.9577112525241417e-07\n", + " normg = 0.002592069059515737\n", + "\n", + " OUTER ITERATION 625:\n", + "\n", + " f = 1.9398129760489668e-07\n", + " normg = 0.00382720626622158\n", + "\n", + " OUTER ITERATION 626:\n", + "\n", + " f = 1.9618837052196624e-07\n", + " normg = 0.021512218345554782\n", + "\n", + " OUTER ITERATION 627:\n", + "\n", + " f = 1.9317079272770124e-07\n", + " normg = 0.005236716978127877\n", + "\n", + " OUTER ITERATION 628:\n", + "\n", + " f = 1.9288555929347234e-07\n", + " normg = 0.003356986867043563\n", + "\n", + " OUTER ITERATION 629:\n", + "\n", + " f = 1.9261228924262538e-07\n", + " normg = 0.0026900082253933826\n", + "\n", + " OUTER ITERATION 630:\n", + "\n", + " f = 1.9214171668684608e-07\n", + " normg = 0.003177078417211379\n", + "\n", + " OUTER ITERATION 631:\n", + "\n", + " f = 1.9207061605559915e-07\n", + " normg = 0.008625208976143715\n", + "\n", + " OUTER ITERATION 632:\n", + "\n", + " f = 1.9381919011244733e-07\n", + " normg = 0.01986948804941644\n", + "\n", + " OUTER ITERATION 633:\n", + "\n", + " f = 1.9136183918158265e-07\n", + " normg = 0.006620118955851761\n", + "\n", + " OUTER ITERATION 634:\n", + "\n", + " f = 1.9104566398813966e-07\n", + " normg = 0.0026293417180781394\n", + "\n", + " OUTER ITERATION 635:\n", + "\n", + " f = 1.909483574350939e-07\n", + " normg = 0.0025381845604079555\n", + "\n", + " OUTER ITERATION 636:\n", + "\n", + " f = 1.896142322295356e-07\n", + " normg = 0.003283747458228476\n", + "\n", + " OUTER ITERATION 637:\n", + "\n", + " f = 1.8947290960782045e-07\n", + " normg = 0.00648314363898629\n", + "\n", + " OUTER ITERATION 638:\n", + "\n", + " f = 1.897355303930074e-07\n", + " normg = 0.011138561128620111\n", + "\n", + " OUTER ITERATION 639:\n", + "\n", + " f = 1.8895749944305678e-07\n", + " normg = 0.003717746723953566\n", + "\n", + " OUTER ITERATION 640:\n", + "\n", + " f = 1.8882968515427104e-07\n", + " normg = 0.0025290757618891078\n", + "\n", + " OUTER ITERATION 641:\n", + "\n", + " f = 1.8868566384938518e-07\n", + " normg = 0.002521881753953612\n", + "\n", + " OUTER ITERATION 642:\n", + "\n", + " f = 1.8098183575797305e-07\n", + " normg = 0.020886401336508695\n", + "\n", + " OUTER ITERATION 643:\n", + "\n", + " f = 1.7839626930880063e-07\n", + " normg = 0.004638353704916268\n", + "\n", + " OUTER ITERATION 644:\n", + "\n", + " f = 1.7822641980943446e-07\n", + " normg = 0.0024673045901443657\n", + "\n", + " OUTER ITERATION 645:\n", + "\n", + " f = 1.7812298169256992e-07\n", + " normg = 0.002445968231086774\n", + "\n", + " OUTER ITERATION 646:\n", + "\n", + " f = 1.7158587088565595e-07\n", + " normg = 0.004207117440302994\n", + "\n", + " OUTER ITERATION 647:\n", + "\n", + " f = 1.7235320908051575e-07\n", + " normg = 0.01373653244007602\n", + "\n", + " OUTER ITERATION 648:\n", + "\n", + " f = 1.7160167996874388e-07\n", + " normg = 0.010702764045540603\n", + "\n", + " OUTER ITERATION 649:\n", + "\n", + " f = 1.7087156404930624e-07\n", + " normg = 0.0028097884128685333\n", + "\n", + " OUTER ITERATION 650:\n", + "\n", + " f = 1.7078471515889748e-07\n", + " normg = 0.0023979284308643825\n", + "\n", + " OUTER ITERATION 651:\n", + "\n", + " f = 1.7052682905939262e-07\n", + " normg = 0.002405888189712255\n", + "\n", + " OUTER ITERATION 652:\n", + "\n", + " f = 1.6756861243888735e-07\n", + " normg = 0.031164267974000664\n", + "\n", + " OUTER ITERATION 653:\n", + "\n", + " f = 1.6279028300112754e-07\n", + " normg = 0.01645173583964979\n", + "\n", + " OUTER ITERATION 654:\n", + "\n", + " f = 1.6111364426581787e-07\n", + " normg = 0.0024841007303406447\n", + "\n", + " OUTER ITERATION 655:\n", + "\n", + " f = 1.610418097228289e-07\n", + " normg = 0.00232716016450515\n", + "\n", + " OUTER ITERATION 656:\n", + "\n", + " f = 1.604964584078081e-07\n", + " normg = 0.0023516901653184066\n", + "\n", + " OUTER ITERATION 657:\n", + "\n", + " f = 1.5844089188885902e-07\n", + " normg = 0.014108363227172875\n", + "\n", + " OUTER ITERATION 658:\n", + "\n", + " f = 1.6553848261415647e-07\n", + " normg = 0.03495649329790227\n", + "\n", + " OUTER ITERATION 659:\n", + "\n", + " f = 1.5732104055659866e-07\n", + " normg = 0.01314408332347828\n", + "\n", + " OUTER ITERATION 660:\n", + "\n", + " f = 1.5623025577084582e-07\n", + " normg = 0.003320296516601888\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 661:\n", + "\n", + " f = 1.5612502596565326e-07\n", + " normg = 0.0023374954436296675\n", + "\n", + " OUTER ITERATION 662:\n", + "\n", + " f = 1.5599036936604584e-07\n", + " normg = 0.0022934783597489596\n", + "\n", + " OUTER ITERATION 663:\n", + "\n", + " f = 1.5323789736656286e-07\n", + " normg = 0.006688949269145584\n", + "\n", + " OUTER ITERATION 664:\n", + "\n", + " f = 1.5451243912823185e-07\n", + " normg = 0.017162160771964946\n", + "\n", + " OUTER ITERATION 665:\n", + "\n", + " f = 1.5272790856240725e-07\n", + " normg = 0.004134754238092346\n", + "\n", + " OUTER ITERATION 666:\n", + "\n", + " f = 1.525897972000651e-07\n", + " normg = 0.002287088162974704\n", + "\n", + " OUTER ITERATION 667:\n", + "\n", + " f = 1.524980334789673e-07\n", + " normg = 0.002264204544461943\n", + "\n", + " OUTER ITERATION 668:\n", + "\n", + " f = 1.4761005213789682e-07\n", + " normg = 0.005036000658742449\n", + "\n", + " OUTER ITERATION 669:\n", + "\n", + " f = 1.474619677094753e-07\n", + " normg = 0.00626425489215414\n", + "\n", + " OUTER ITERATION 670:\n", + "\n", + " f = 1.4723438180026681e-07\n", + " normg = 0.004311064076021203\n", + "\n", + " OUTER ITERATION 671:\n", + "\n", + " f = 1.4708418016054171e-07\n", + " normg = 0.002295539817674092\n", + "\n", + " OUTER ITERATION 672:\n", + "\n", + " f = 1.4700081428948555e-07\n", + " normg = 0.0022305787300365377\n", + "\n", + " OUTER ITERATION 673:\n", + "\n", + " f = 1.4612003350813213e-07\n", + " normg = 0.0037874251012976782\n", + "\n", + " OUTER ITERATION 674:\n", + "\n", + " f = 1.4881405714292627e-07\n", + " normg = 0.023270986441270625\n", + "\n", + " OUTER ITERATION 675:\n", + "\n", + " f = 1.4634192114244895e-07\n", + " normg = 0.01221870559506625\n", + "\n", + " OUTER ITERATION 676:\n", + "\n", + " f = 1.45405161572524e-07\n", + " normg = 0.00221136679653172\n", + "\n", + " OUTER ITERATION 677:\n", + "\n", + " f = 1.4534384517365753e-07\n", + " normg = 0.0022081595242394395\n", + "\n", + " OUTER ITERATION 678:\n", + "\n", + " f = 1.2406498856942185e-07\n", + " normg = 0.0027843969092722002\n", + "\n", + " OUTER ITERATION 679:\n", + "\n", + " f = 1.2628640019571786e-07\n", + " normg = 0.020803436241449837\n", + "\n", + " OUTER ITERATION 680:\n", + "\n", + " f = 1.3152352420157624e-07\n", + " normg = 0.037140044600626254\n", + "\n", + " OUTER ITERATION 681:\n", + "\n", + " f = 1.2315444143443748e-07\n", + " normg = 0.003979446113736528\n", + "\n", + " OUTER ITERATION 682:\n", + "\n", + " f = 1.2302804207087093e-07\n", + " normg = 0.0021309741157008056\n", + "\n", + " OUTER ITERATION 683:\n", + "\n", + " f = 1.2295051637025977e-07\n", + " normg = 0.002041140620896336\n", + "\n", + " OUTER ITERATION 684:\n", + "\n", + " f = 1.2184844950616863e-07\n", + " normg = 0.00284612939683625\n", + "\n", + " OUTER ITERATION 685:\n", + "\n", + " f = 1.2302965260896057e-07\n", + " normg = 0.012673378572645217\n", + "\n", + " OUTER ITERATION 686:\n", + "\n", + " f = 1.2333283081558076e-07\n", + " normg = 0.015484576687993487\n", + "\n", + " OUTER ITERATION 687:\n", + "\n", + " f = 1.2125169283987377e-07\n", + " normg = 0.009536120172880306\n", + "\n", + " OUTER ITERATION 688:\n", + "\n", + " f = 1.2081883244735856e-07\n", + " normg = 0.0058071105692908765\n", + "\n", + " OUTER ITERATION 689:\n", + "\n", + " f = 1.2058710643251562e-07\n", + " normg = 0.002036717477728285\n", + "\n", + " OUTER ITERATION 690:\n", + "\n", + " f = 1.205305422863209e-07\n", + " normg = 0.0020117881672501274\n", + "\n", + " OUTER ITERATION 691:\n", + "\n", + " f = 1.1845434989482119e-07\n", + " normg = 0.0028941120764822046\n", + "\n", + " OUTER ITERATION 692:\n", + "\n", + " f = 1.2150978927470926e-07\n", + " normg = 0.023975776691402967\n", + "\n", + " OUTER ITERATION 693:\n", + "\n", + " f = 1.2332747412302505e-07\n", + " normg = 0.03073816642222274\n", + "\n", + " OUTER ITERATION 694:\n", + "\n", + " f = 1.1757596667703889e-07\n", + " normg = 0.0025225497707094904\n", + "\n", + " OUTER ITERATION 695:\n", + "\n", + " f = 1.17512902196696e-07\n", + " normg = 0.0019904887312122478\n", + "\n", + " OUTER ITERATION 696:\n", + "\n", + " f = 1.1738460731333705e-07\n", + " normg = 0.001984595796357595\n", + "\n", + " OUTER ITERATION 697:\n", + "\n", + " f = 1.0332656118768195e-07\n", + " normg = 0.010818993671336648\n", + "\n", + " OUTER ITERATION 698:\n", + "\n", + " f = 1.0600095697365398e-07\n", + " normg = 0.021505096913179995\n", + "\n", + " OUTER ITERATION 699:\n", + "\n", + " f = 1.0248870835837154e-07\n", + " normg = 0.010288109997167913\n", + "\n", + " OUTER ITERATION 700:\n", + "\n", + " f = 1.0187727490072828e-07\n", + " normg = 0.003981195503788403\n", + "\n", + " OUTER ITERATION 701:\n", + "\n", + " f = 1.0175813826725674e-07\n", + " normg = 0.0018631552427943318\n", + "\n", + " OUTER ITERATION 702:\n", + "\n", + " f = 1.0170445767633993e-07\n", + " normg = 0.001848083144018949\n", + "\n", + " OUTER ITERATION 703:\n", + "\n", + " f = 9.847231054252768e-08\n", + " normg = 0.004811462863067447\n", + "\n", + " OUTER ITERATION 704:\n", + "\n", + " f = 1.0659985727846786e-07\n", + " normg = 0.03578021720674076\n", + "\n", + " OUTER ITERATION 705:\n", + "\n", + " f = 9.950334834556212e-08\n", + " normg = 0.016460162447599992\n", + "\n", + " OUTER ITERATION 706:\n", + "\n", + " f = 9.780399640068336e-08\n", + " normg = 0.002652238235237514\n", + "\n", + " OUTER ITERATION 707:\n", + "\n", + " f = 9.773165062580859e-08\n", + " normg = 0.0019764842606269416\n", + "\n", + " OUTER ITERATION 708:\n", + "\n", + " f = 9.761114936442817e-08\n", + " normg = 0.0018361952555810324\n", + "\n", + " OUTER ITERATION 709:\n", + "\n", + " f = 9.713569842775511e-08\n", + " normg = 0.0026090203734668188\n", + "\n", + " OUTER ITERATION 710:\n", + "\n", + " f = 1.0115358794962172e-07\n", + " normg = 0.02343972965441038\n", + "\n", + " OUTER ITERATION 711:\n", + "\n", + " f = 9.691742178985595e-08\n", + " normg = 0.007807970976401912\n", + "\n", + " OUTER ITERATION 712:\n", + "\n", + " f = 9.625262358425599e-08\n", + " normg = 0.0031384158765916815\n", + "\n", + " OUTER ITERATION 713:\n", + "\n", + " f = 9.60925853408134e-08\n", + " normg = 0.0018370290631001143\n", + "\n", + " OUTER ITERATION 714:\n", + "\n", + " f = 9.59798211185709e-08\n", + " normg = 0.001925740556513909\n", + "\n", + " OUTER ITERATION 715:\n", + "\n", + " f = 9.659003349298627e-08\n", + " normg = 0.015998358804548796\n", + "\n", + " OUTER ITERATION 716:\n", + "\n", + " f = 9.84818973308761e-08\n", + " normg = 0.024164429302200165\n", + "\n", + " OUTER ITERATION 717:\n", + "\n", + " f = 9.491651555734922e-08\n", + " normg = 0.0018151734262956132\n", + "\n", + " OUTER ITERATION 718:\n", + "\n", + " f = 9.48769575139215e-08\n", + " normg = 0.0017835826894746325\n", + "\n", + " OUTER ITERATION 719:\n", + "\n", + " f = 9.37379753434056e-08\n", + " normg = 0.0018818312318712649\n", + "\n", + " OUTER ITERATION 720:\n", + "\n", + " f = 9.358766987675935e-08\n", + " normg = 0.009460788171831009\n", + "\n", + " OUTER ITERATION 721:\n", + "\n", + " f = 9.643268788195865e-08\n", + " normg = 0.019400206332037106\n", + "\n", + " OUTER ITERATION 722:\n", + "\n", + " f = 9.258128253434314e-08\n", + " normg = 0.006984644388831127\n", + "\n", + " OUTER ITERATION 723:\n", + "\n", + " f = 9.237270561072812e-08\n", + " normg = 0.005094061617004051\n", + "\n", + " OUTER ITERATION 724:\n", + "\n", + " f = 9.2194201365616e-08\n", + " normg = 0.0017992811193416388\n", + "\n", + " OUTER ITERATION 725:\n", + "\n", + " f = 9.215070032833009e-08\n", + " normg = 0.0017583444052877237\n", + "\n", + " OUTER ITERATION 726:\n", + "\n", + " f = 9.13319306157727e-08\n", + " normg = 0.0020718923406222874\n", + "\n", + " OUTER ITERATION 727:\n", + "\n", + " f = 9.190228595125305e-08\n", + " normg = 0.013317232655893307\n", + "\n", + " OUTER ITERATION 728:\n", + "\n", + " f = 9.083515418302368e-08\n", + " normg = 0.0031061422316976373\n", + "\n", + " OUTER ITERATION 729:\n", + "\n", + " f = 9.075661642221946e-08\n", + " normg = 0.0017659646439301586\n", + "\n", + " OUTER ITERATION 730:\n", + "\n", + " f = 9.070066739902908e-08\n", + " normg = 0.00174914727918079\n", + "\n", + " OUTER ITERATION 731:\n", + "\n", + " f = 8.717501580468258e-08\n", + " normg = 0.005480117162677348\n", + "\n", + " OUTER ITERATION 732:\n", + "\n", + " f = 8.854918522191374e-08\n", + " normg = 0.016735128542851675\n", + "\n", + " OUTER ITERATION 733:\n", + "\n", + " f = 8.855266201847088e-08\n", + " normg = 0.018706495644863742\n", + "\n", + " OUTER ITERATION 734:\n", + "\n", + " f = 8.641918201791018e-08\n", + " normg = 0.002685637307838181\n", + "\n", + " OUTER ITERATION 735:\n", + "\n", + " f = 8.635388678488609e-08\n", + " normg = 0.001816110249216562\n", + "\n", + " OUTER ITERATION 736:\n", + "\n", + " f = 8.627943959363885e-08\n", + " normg = 0.001727424190707185\n", + "\n", + " OUTER ITERATION 737:\n", + "\n", + " f = 8.534774208815512e-08\n", + " normg = 0.0027624485888955875\n", + "\n", + " OUTER ITERATION 738:\n", + "\n", + " f = 8.526045154025445e-08\n", + " normg = 0.005713991294233267\n", + "\n", + " OUTER ITERATION 739:\n", + "\n", + " f = 8.679560641910488e-08\n", + " normg = 0.01826421391775517\n", + "\n", + " OUTER ITERATION 740:\n", + "\n", + " f = 8.503541352592314e-08\n", + " normg = 0.00733287088523043\n", + "\n", + " OUTER ITERATION 741:\n", + "\n", + " f = 8.468929855222654e-08\n", + " normg = 0.0017517727383293278\n", + "\n", + " OUTER ITERATION 742:\n", + "\n", + " f = 8.465019154833075e-08\n", + " normg = 0.001716309698935475\n", + "\n", + " OUTER ITERATION 743:\n", + "\n", + " f = 8.346443880345468e-08\n", + " normg = 0.004056960016688085\n", + "\n", + " OUTER ITERATION 744:\n", + "\n", + " f = 8.327658823047984e-08\n", + " normg = 0.0046614798849949485\n", + "\n", + " OUTER ITERATION 745:\n", + "\n", + " f = 8.295556281065584e-08\n", + " normg = 0.00501869302343933\n", + "\n", + " OUTER ITERATION 746:\n", + "\n", + " f = 8.31089620381155e-08\n", + " normg = 0.008400264420233432\n", + "\n", + " OUTER ITERATION 747:\n", + "\n", + " f = 8.267533884268757e-08\n", + " normg = 0.00266667457573959\n", + "\n", + " OUTER ITERATION 748:\n", + "\n", + " f = 8.261332340130094e-08\n", + " normg = 0.0016740126131775891\n", + "\n", + " OUTER ITERATION 749:\n", + "\n", + " f = 8.2557238235435e-08\n", + " normg = 0.00166472198326571\n", + "\n", + " OUTER ITERATION 750:\n", + "\n", + " f = 7.906236629152866e-08\n", + " normg = 0.008291319940214942\n", + "\n", + " OUTER ITERATION 751:\n", + "\n", + " f = 7.872375550147364e-08\n", + " normg = 0.004879802093676362\n", + "\n", + " OUTER ITERATION 752:\n", + "\n", + " f = 7.856041426245096e-08\n", + " normg = 0.0016805909727294216\n", + "\n", + " OUTER ITERATION 753:\n", + "\n", + " f = 7.852236596269555e-08\n", + " normg = 0.0016372773995561034\n", + "\n", + " OUTER ITERATION 754:\n", + "\n", + " f = 7.77650951803456e-08\n", + " normg = 0.002394314135919766\n", + "\n", + " OUTER ITERATION 755:\n", + "\n", + " f = 7.832690153557618e-08\n", + " normg = 0.011109641508902458\n", + "\n", + " OUTER ITERATION 756:\n", + "\n", + " f = 7.745152824743452e-08\n", + " normg = 0.003804865931561698\n", + "\n", + " OUTER ITERATION 757:\n", + "\n", + " f = 7.730575778049326e-08\n", + " normg = 0.0022924148660067845\n", + "\n", + " OUTER ITERATION 758:\n", + "\n", + " f = 7.720149819336158e-08\n", + " normg = 0.001748906781928171\n", + "\n", + " OUTER ITERATION 759:\n", + "\n", + " f = 7.704233890697307e-08\n", + " normg = 0.0023024251691703525\n", + "\n", + " OUTER ITERATION 760:\n", + "\n", + " f = 7.70689428591304e-08\n", + " normg = 0.005699815018206963\n", + "\n", + " OUTER ITERATION 761:\n", + "\n", + " f = 7.700688654725441e-08\n", + " normg = 0.0057111727675720194\n", + "\n", + " OUTER ITERATION 762:\n", + "\n", + " f = 7.679183739525707e-08\n", + " normg = 0.0016727581189311964\n", + "\n", + " OUTER ITERATION 763:\n", + "\n", + " f = 7.67565604465896e-08\n", + " normg = 0.0016039895538550845\n", + "\n", + " OUTER ITERATION 764:\n", + "\n", + " f = 7.637218363505912e-08\n", + " normg = 0.0016654436374945914\n", + "\n", + " OUTER ITERATION 765:\n", + "\n", + " f = 7.619101574428983e-08\n", + " normg = 0.00809731690275963\n", + "\n", + " OUTER ITERATION 766:\n", + "\n", + " f = 7.577748365864235e-08\n", + " normg = 0.001600927679729511\n", + "\n", + " OUTER ITERATION 767:\n", + "\n", + " f = 7.574516115855216e-08\n", + " normg = 0.0015954635206779412\n", + "\n", + " OUTER ITERATION 768:\n", + "\n", + " f = 6.999866037413185e-08\n", + " normg = 0.0070576022669629245\n", + "\n", + " OUTER ITERATION 769:\n", + "\n", + " f = 6.916561583386686e-08\n", + " normg = 0.002215497894334862\n", + "\n", + " OUTER ITERATION 770:\n", + "\n", + " f = 6.905276858024766e-08\n", + " normg = 0.002059506831557301\n", + "\n", + " OUTER ITERATION 771:\n", + "\n", + " f = 6.904001880767408e-08\n", + " normg = 0.004703584836843925\n", + "\n", + " OUTER ITERATION 772:\n", + "\n", + " f = 6.905045071712604e-08\n", + " normg = 0.005860832591415209\n", + "\n", + " OUTER ITERATION 773:\n", + "\n", + " f = 6.882723374110306e-08\n", + " normg = 0.0016566938946529887\n", + "\n", + " OUTER ITERATION 774:\n", + "\n", + " f = 6.879456981066249e-08\n", + " normg = 0.0015186182264732208\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 775:\n", + "\n", + " f = 6.862053337327952e-08\n", + " normg = 0.0015364351758368148\n", + "\n", + " OUTER ITERATION 776:\n", + "\n", + " f = 6.83449476490302e-08\n", + " normg = 0.015717990337480003\n", + "\n", + " OUTER ITERATION 777:\n", + "\n", + " f = 6.708620248147673e-08\n", + " normg = 0.006523759050653841\n", + "\n", + " OUTER ITERATION 778:\n", + "\n", + " f = 6.68135785586248e-08\n", + " normg = 0.0015055364380392952\n", + "\n", + " OUTER ITERATION 779:\n", + "\n", + " f = 6.678459658178863e-08\n", + " normg = 0.001497467536088192\n", + "\n", + " OUTER ITERATION 780:\n", + "\n", + " f = 6.348678802125344e-08\n", + " normg = 0.0049276121168811025\n", + "\n", + " OUTER ITERATION 781:\n", + "\n", + " f = 6.317768601534662e-08\n", + " normg = 0.0020919963394129483\n", + "\n", + " OUTER ITERATION 782:\n", + "\n", + " f = 6.310081167170952e-08\n", + " normg = 0.0016363235362209943\n", + "\n", + " OUTER ITERATION 783:\n", + "\n", + " f = 6.302554856511324e-08\n", + " normg = 0.0021461655254323623\n", + "\n", + " OUTER ITERATION 784:\n", + "\n", + " f = 6.316496946653575e-08\n", + " normg = 0.007094524439950249\n", + "\n", + " OUTER ITERATION 785:\n", + "\n", + " f = 6.303859679110818e-08\n", + " normg = 0.00612139787539244\n", + "\n", + " OUTER ITERATION 786:\n", + "\n", + " f = 6.27975465475156e-08\n", + " normg = 0.0014748479450793096\n", + "\n", + " OUTER ITERATION 787:\n", + "\n", + " f = 6.27700529003479e-08\n", + " normg = 0.0014498433682551038\n", + "\n", + " OUTER ITERATION 788:\n", + "\n", + " f = 6.20117604624989e-08\n", + " normg = 0.0015145988964084495\n", + "\n", + " OUTER ITERATION 789:\n", + "\n", + " f = 6.369880836431795e-08\n", + " normg = 0.02181857710131643\n", + "\n", + " OUTER ITERATION 790:\n", + "\n", + " f = 6.089144740247106e-08\n", + " normg = 0.004334901752544204\n", + "\n", + " OUTER ITERATION 791:\n", + "\n", + " f = 6.076248336815864e-08\n", + " normg = 0.0014807408312296428\n", + "\n", + " OUTER ITERATION 792:\n", + "\n", + " f = 6.073264766058289e-08\n", + " normg = 0.0014336363285351523\n", + "\n", + " OUTER ITERATION 793:\n", + "\n", + " f = 6.016118864767278e-08\n", + " normg = 0.002226802856885237\n", + "\n", + " OUTER ITERATION 794:\n", + "\n", + " f = 6.133277248061134e-08\n", + " normg = 0.012272219215483566\n", + "\n", + " OUTER ITERATION 795:\n", + "\n", + " f = 6.060674467016601e-08\n", + " normg = 0.009593818406719214\n", + "\n", + " OUTER ITERATION 796:\n", + "\n", + " f = 5.969110096767817e-08\n", + " normg = 0.002371909607696392\n", + "\n", + " OUTER ITERATION 797:\n", + "\n", + " f = 5.963718873697027e-08\n", + " normg = 0.001851394067697367\n", + "\n", + " OUTER ITERATION 798:\n", + "\n", + " f = 5.9593055469158147e-08\n", + " normg = 0.0015737946993846224\n", + "\n", + " OUTER ITERATION 799:\n", + "\n", + " f = 5.953767840125919e-08\n", + " normg = 0.0017131621314492298\n", + "\n", + " OUTER ITERATION 800:\n", + "\n", + " f = 5.950580177950346e-08\n", + " normg = 0.004265859766049296\n", + "\n", + " OUTER ITERATION 801:\n", + "\n", + " f = 5.977269023608197e-08\n", + " normg = 0.0086332423259112\n", + "\n", + " OUTER ITERATION 802:\n", + "\n", + " f = 5.931167185502341e-08\n", + " normg = 0.0017543145743854289\n", + "\n", + " OUTER ITERATION 803:\n", + "\n", + " f = 5.9280270878115e-08\n", + " normg = 0.0014091076234728614\n", + "\n", + " OUTER ITERATION 804:\n", + "\n", + " f = 5.9212388259207036e-08\n", + " normg = 0.0014089685954016544\n", + "\n", + " OUTER ITERATION 805:\n", + "\n", + " f = 5.168872449319544e-08\n", + " normg = 0.028113633551469924\n", + "\n", + " OUTER ITERATION 806:\n", + "\n", + " f = 5.205579861206208e-08\n", + " normg = 0.02927864568846642\n", + "\n", + " OUTER ITERATION 807:\n", + "\n", + " f = 4.6840335699061505e-08\n", + " normg = 0.0012537490047842702\n", + "\n", + " OUTER ITERATION 808:\n", + "\n", + " f = 4.682123477492066e-08\n", + " normg = 0.0012518742931862262\n", + "\n", + " OUTER ITERATION 809:\n", + "\n", + " f = 4.006730753778967e-08\n", + " normg = 0.002200065551814288\n", + "\n", + " OUTER ITERATION 810:\n", + "\n", + " f = 4.227738281236363e-08\n", + " normg = 0.017262928432123025\n", + "\n", + " OUTER ITERATION 811:\n", + "\n", + " f = 4.0187915495182216e-08\n", + " normg = 0.007135225134547735\n", + "\n", + " OUTER ITERATION 812:\n", + "\n", + " f = 3.975691552894841e-08\n", + " normg = 0.0012112158555270393\n", + "\n", + " OUTER ITERATION 813:\n", + "\n", + " f = 3.973304833689673e-08\n", + " normg = 0.0011652670633724197\n", + "\n", + " OUTER ITERATION 814:\n", + "\n", + " f = 3.9463428654732796e-08\n", + " normg = 0.0017586632851845651\n", + "\n", + " OUTER ITERATION 815:\n", + "\n", + " f = 3.985220245764356e-08\n", + " normg = 0.009432688157890971\n", + "\n", + " OUTER ITERATION 816:\n", + "\n", + " f = 3.984693841385093e-08\n", + " normg = 0.009766201025893663\n", + "\n", + " OUTER ITERATION 817:\n", + "\n", + " f = 3.9257996872654316e-08\n", + " normg = 0.0012151764898989227\n", + "\n", + " OUTER ITERATION 818:\n", + "\n", + " f = 3.924042703824411e-08\n", + " normg = 0.0011622075820323639\n", + "\n", + " OUTER ITERATION 819:\n", + "\n", + " f = 3.9025722128135073e-08\n", + " normg = 0.0013068561222870504\n", + "\n", + " OUTER ITERATION 820:\n", + "\n", + " f = 3.984396016622965e-08\n", + " normg = 0.011694785874747725\n", + "\n", + " OUTER ITERATION 821:\n", + "\n", + " f = 4.066739218243961e-08\n", + " normg = 0.01763270447997341\n", + "\n", + " OUTER ITERATION 822:\n", + "\n", + " f = 3.8407090970568285e-08\n", + " normg = 0.0039295622685297585\n", + "\n", + " OUTER ITERATION 823:\n", + "\n", + " f = 3.8290967826373305e-08\n", + " normg = 0.0012863749614961959\n", + "\n", + " OUTER ITERATION 824:\n", + "\n", + " f = 3.826941104545887e-08\n", + " normg = 0.0011442935852168641\n", + "\n", + " OUTER ITERATION 825:\n", + "\n", + " f = 3.81987778889252e-08\n", + " normg = 0.0012405851180388747\n", + "\n", + " OUTER ITERATION 826:\n", + "\n", + " f = 3.8430493031927705e-08\n", + " normg = 0.009437861554114496\n", + "\n", + " OUTER ITERATION 827:\n", + "\n", + " f = 3.836724404288709e-08\n", + " normg = 0.009147907074526866\n", + "\n", + " OUTER ITERATION 828:\n", + "\n", + " f = 3.785121202203485e-08\n", + " normg = 0.0011339086732665613\n", + "\n", + " OUTER ITERATION 829:\n", + "\n", + " f = 3.7835469889323504e-08\n", + " normg = 0.0011255398733165652\n", + "\n", + " OUTER ITERATION 830:\n", + "\n", + " f = 3.677046720220882e-08\n", + " normg = 0.001229265768650649\n", + "\n", + " OUTER ITERATION 831:\n", + "\n", + " f = 3.713470579299072e-08\n", + " normg = 0.009255692064870319\n", + "\n", + " OUTER ITERATION 832:\n", + "\n", + " f = 3.641006009019153e-08\n", + " normg = 0.003995892010608055\n", + "\n", + " OUTER ITERATION 833:\n", + "\n", + " f = 3.618893044680396e-08\n", + " normg = 0.0024799235580859383\n", + "\n", + " OUTER ITERATION 834:\n", + "\n", + " f = 3.604004259188657e-08\n", + " normg = 0.0014420138981370363\n", + "\n", + " OUTER ITERATION 835:\n", + "\n", + " f = 3.6023511191664225e-08\n", + " normg = 0.003076040329832502\n", + "\n", + " OUTER ITERATION 836:\n", + "\n", + " f = 3.604481093374569e-08\n", + " normg = 0.004349799454480945\n", + "\n", + " OUTER ITERATION 837:\n", + "\n", + " f = 3.5922730836762014e-08\n", + " normg = 0.0012606729807644454\n", + "\n", + " OUTER ITERATION 838:\n", + "\n", + " f = 3.5904792629301443e-08\n", + " normg = 0.0010969668669925422\n", + "\n", + " OUTER ITERATION 839:\n", + "\n", + " f = 3.5845034959922016e-08\n", + " normg = 0.001103174439516851\n", + "\n", + " OUTER ITERATION 840:\n", + "\n", + " f = 3.540165442483174e-08\n", + " normg = 0.005823810761463261\n", + "\n", + " OUTER ITERATION 841:\n", + "\n", + " f = 3.5188582018118416e-08\n", + " normg = 0.00120146713246872\n", + "\n", + " OUTER ITERATION 842:\n", + "\n", + " f = 3.517211974804679e-08\n", + " normg = 0.0010855052491304275\n", + "\n", + " OUTER ITERATION 843:\n", + "\n", + " f = 3.509390438348949e-08\n", + " normg = 0.0010893384583385924\n", + "\n", + " OUTER ITERATION 844:\n", + "\n", + " f = 3.437218885449363e-08\n", + " normg = 0.0071334202239796566\n", + "\n", + " OUTER ITERATION 845:\n", + "\n", + " f = 3.415599466640591e-08\n", + " normg = 0.005080786903147008\n", + "\n", + " OUTER ITERATION 846:\n", + "\n", + " f = 3.399191645784337e-08\n", + " normg = 0.001203289321477731\n", + "\n", + " OUTER ITERATION 847:\n", + "\n", + " f = 3.39755103182065e-08\n", + " normg = 0.001066900053168427\n", + "\n", + " OUTER ITERATION 848:\n", + "\n", + " f = 3.391068443964251e-08\n", + " normg = 0.001071544133777891\n", + "\n", + " OUTER ITERATION 849:\n", + "\n", + " f = 3.33482007183211e-08\n", + " normg = 0.0067114749943181055\n", + "\n", + " OUTER ITERATION 850:\n", + "\n", + " f = 3.30891511886526e-08\n", + " normg = 0.002785797775167269\n", + "\n", + " OUTER ITERATION 851:\n", + "\n", + " f = 3.3034495060211905e-08\n", + " normg = 0.0010662834588811283\n", + "\n", + " OUTER ITERATION 852:\n", + "\n", + " f = 3.301860006302418e-08\n", + " normg = 0.001051679093029577\n", + "\n", + " OUTER ITERATION 853:\n", + "\n", + " f = 3.2521837744516546e-08\n", + " normg = 0.0015143921191445552\n", + "\n", + " OUTER ITERATION 854:\n", + "\n", + " f = 3.354830696169248e-08\n", + " normg = 0.014029211155798521\n", + "\n", + " OUTER ITERATION 855:\n", + "\n", + " f = 3.346907852209978e-08\n", + " normg = 0.013914307913462588\n", + "\n", + " OUTER ITERATION 856:\n", + "\n", + " f = 3.228583585162304e-08\n", + " normg = 0.001118705930823807\n", + "\n", + " OUTER ITERATION 857:\n", + "\n", + " f = 3.227141714841806e-08\n", + " normg = 0.0010453093854542706\n", + "\n", + " OUTER ITERATION 858:\n", + "\n", + " f = 3.215857367611504e-08\n", + " normg = 0.0011105892179532335\n", + "\n", + " OUTER ITERATION 859:\n", + "\n", + " f = 3.2061193640787866e-08\n", + " normg = 0.0029865264125525574\n", + "\n", + " OUTER ITERATION 860:\n", + "\n", + " f = 3.216199773401104e-08\n", + " normg = 0.005139666292007393\n", + "\n", + " OUTER ITERATION 861:\n", + "\n", + " f = 3.191823881695997e-08\n", + " normg = 0.001647236289879648\n", + "\n", + " OUTER ITERATION 862:\n", + "\n", + " f = 3.1886186462019235e-08\n", + " normg = 0.0010938078162556813\n", + "\n", + " OUTER ITERATION 863:\n", + "\n", + " f = 3.1859124941290966e-08\n", + " normg = 0.0010862411848384845\n", + "\n", + " OUTER ITERATION 864:\n", + "\n", + " f = 3.1782923977096576e-08\n", + " normg = 0.003133230908166768\n", + "\n", + " OUTER ITERATION 865:\n", + "\n", + " f = 3.201931582728978e-08\n", + " normg = 0.007475492088587809\n", + "\n", + " OUTER ITERATION 866:\n", + "\n", + " f = 3.1674656654592707e-08\n", + " normg = 0.0014685276872085913\n", + "\n", + " OUTER ITERATION 867:\n", + "\n", + " f = 3.165472080769875e-08\n", + " normg = 0.0010302747896111801\n", + "\n", + " OUTER ITERATION 868:\n", + "\n", + " f = 3.162925726807474e-08\n", + " normg = 0.0010293138332907086\n", + "\n", + " OUTER ITERATION 869:\n", + "\n", + " f = 2.727048854713343e-08\n", + " normg = 0.015611707360382646\n", + "\n", + " OUTER ITERATION 870:\n", + "\n", + " f = 2.8888408438559496e-08\n", + " normg = 0.022712169375442844\n", + "\n", + " OUTER ITERATION 871:\n", + "\n", + " f = 2.5682846449356997e-08\n", + " normg = 0.0020436517072286915\n", + "\n", + " OUTER ITERATION 872:\n", + "\n", + " f = 2.5649349506779093e-08\n", + " normg = 0.0009713529984406939\n", + "No further progress can be made. opt: 0.5964697548212806\n", + " Using SPG Solver:\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 2.564934950415837e-08\n", + " normg = 0.0009713529982324001\n", + "0.0009713529982324001\n", + "0.0013791393361254796\n", + "No further progress can be made.\n" + ] + } + ], + "source": [ + "res_gkb = gkbsolver.solve(p)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : No further progress can be made.\n", + "fun : 3.213502919286511e-08\n", + "normcrit : 0.00103447062317596\n", + "error : 0.00034272964005150513\n", + "cpu : 27.871792793273926\n", + "nbiter : 8335.18\n", + "nfev : 11293.619999998438\n", + "blocksteps : 50\n" + ] + } + ], + "source": [ + "res_gkb.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========================================\n", + " GKB Solver\n", + "=========================================\n", + "Options: {'verbose': 2, 'bloboptest': True, 'full_results': False, 'filename': None, 'gtol': 0.001, 'strategy': 'newfw', 'eta': 0.85, 'etavar': False, 'maxiter': 5000, 'timer': False, 'precond': None, 'halfreorth': False, 'inner_solver': 'spg', 'changevar': False, 'polar': None}\n", + "Execution date: 2019-04-01; 15:10:48.679135\n", + " ----> GKB Iteration 1: Tk is 20x10\n", + "Solving smallest problem exactly.\n", + "\n", + " Gradient norm = 14023.80637508995\n", + " Residual norm = 6166.137899503725\n", + "\n", + " ----> GKB Iteration 2: Tk is 30x20\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433633\n", + " normg = 8710.835895561462\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 4715.879353029748\n", + " normg = 7803.435168664022\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 4183.261556374285\n", + " normg = 7063.852994019545\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 3488.1256936921313\n", + " normg = 2419.9798961949828\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 3283.619020942858\n", + " normg = 4094.6954121652166\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 2249.8784630972536\n", + " normg = 7174.85229992413\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 2047.5590226520874\n", + " normg = 10048.948918673696\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 257.1808825158419\n", + " normg = 4917.276394732358\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 205.3049224623689\n", + " normg = 4457.640058959872\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 63.8866679268089\n", + " normg = 386.84873113495445\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 62.050234381296825\n", + " normg = 323.52297706093015\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 56.95427068111399\n", + " normg = 289.69683131371704\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 37.9722899510078\n", + " normg = 447.15296491833186\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 759.250450140435\n", + " normg = 7985.670163863932\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 108.22299969261095\n", + " normg = 2984.665297142793\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 36.2668571815964\n", + " normg = 923.7745862231606\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 29.796720304057473\n", + " normg = 236.10444300223804\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 29.224130540196246\n", + " normg = 125.912092936423\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 28.911013631430706\n", + " normg = 98.51456566976353\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 28.2584543226796\n", + " normg = 102.89915227866649\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 31.617099755961576\n", + " normg = 844.5030080606952\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 130.61095306991666\n", + " normg = 3785.944271926898\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 27.282920701343798\n", + " normg = 482.94933456378584\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 25.30638453310528\n", + " normg = 166.88924021167372\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 24.91657102182247\n", + " normg = 105.96076475931547\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 24.5722403537312\n", + " normg = 80.46274874358626\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 24.13552064330745\n", + " normg = 81.5028036317996\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 25.20778970379732\n", + " normg = 531.635127917989\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 28.537388028092217\n", + " normg = 945.4765848680087\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 23.07273691506851\n", + " normg = 465.90872769932\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 21.473897523671315\n", + " normg = 82.95812959423677\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 21.383990969324014\n", + " normg = 69.541982326286\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 21.113863926291625\n", + " normg = 69.11969260210994\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 20.772958720848795\n", + " normg = 211.21150386314403\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 37.7995403887219\n", + " normg = 1202.4587953010407\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 23.23447367250867\n", + " normg = 726.9923516521065\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 20.711708037145566\n", + " normg = 433.0153979053709\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 19.35922759772675\n", + " normg = 56.99175534793637\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 19.31309067605365\n", + " normg = 55.872435045344105\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 17.95880695901912\n", + " normg = 114.17212826707559\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 18.397467802525878\n", + " normg = 235.74612053715316\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 17.615636799675308\n", + " normg = 134.79864153846398\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 17.523702296666453\n", + " normg = 131.79297610438908\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 17.38354769123101\n", + " normg = 56.83811163637115\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 17.3428312718425\n", + " normg = 44.42801248690108\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 17.274552987812037\n", + " normg = 44.41955995416759\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 19.43855230653822\n", + " normg = 688.074197810228\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 16.21461144849229\n", + " normg = 152.4071558936432\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 16.040524990490955\n", + " normg = 34.6060417286031\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 16.022794263078563\n", + " normg = 34.24443603802372\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 15.133608262065703\n", + " normg = 132.14811644937427\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 18.60713747104093\n", + " normg = 552.9987010062875\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 15.224914966838975\n", + " normg = 230.69169580498638\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 14.942052815894103\n", + " normg = 133.41763451458564\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 14.811368558046071\n", + " normg = 22.871329686058203\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 14.804168292986823\n", + " normg = 21.373544761019307\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 14.748295500551325\n", + " normg = 22.280391108257202\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 14.830835057712642\n", + " normg = 141.30086157533992\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 14.863652779113844\n", + " normg = 179.99496195690062\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 14.611490650292229\n", + " normg = 65.10014613380454\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 14.578383783575223\n", + " normg = 21.165902821903753\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 14.572487212857693\n", + " normg = 17.763449179964606\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 14.557292423610374\n", + " normg = 17.6140485230891\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 14.509217911800055\n", + " normg = 76.54834471795833\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 14.480344709235977\n", + " normg = 52.91922010677726\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 14.458529187206866\n", + " normg = 15.913876245367696\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 14.454709607926324\n", + " normg = 15.491112779907384\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 14.386145293440704\n", + " normg = 17.356088890791675\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 14.444648650626732\n", + " normg = 109.87962644914153\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 14.770449931707157\n", + " normg = 244.67227493198567\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 14.342627760440807\n", + " normg = 24.471290467441232\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 14.33681453266103\n", + " normg = 13.879840003413493\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 14.332772195944353\n", + " normg = 12.976148987026368\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 14.298506559212566\n", + " normg = 14.941490176517835\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 14.291830009139037\n", + " normg = 30.77078183586059\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 14.322731682370035\n", + " normg = 72.67417333722831\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 14.285443091277157\n", + " normg = 50.66169563104608\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 14.266428039644968\n", + " normg = 18.573837455487038\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 14.262938900542276\n", + " normg = 11.282832378415211\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 14.260160966909789\n", + " normg = 11.132822675100982\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 14.211243920917433\n", + " normg = 62.30346357822815\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 14.183347218792669\n", + " normg = 11.29944537242834\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 14.18181789993368\n", + " normg = 8.988508355341049\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 14.17861390739269\n", + " normg = 8.653296141342402\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 14.145341326133643\n", + " normg = 19.759990503501903\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 14.142530282657265\n", + " normg = 16.283940901521802\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 14.14017495925973\n", + " normg = 8.310366676881369\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 14.139148196119203\n", + " normg = 7.224251088187935\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 14.136420420314836\n", + " normg = 7.683690557109272\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 14.138891831178029\n", + " normg = 39.610060768182755\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 14.132033018159662\n", + " normg = 27.42703727430727\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 14.126360592195104\n", + " normg = 6.629288525264639\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 14.125708881600206\n", + " normg = 6.55419406186056\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 14.096244892160648\n", + " normg = 7.440719861001129\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 14.15405293667904\n", + " normg = 92.77432511795543\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 14.130808944031328\n", + " normg = 76.07599986949576\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 14.08941035013999\n", + " normg = 5.405370160253589\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 14.0890310572998\n", + " normg = 4.776865871805857\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 14.087377567650895\n", + " normg = 4.863272987582508\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 14.088323861958893\n", + " normg = 21.995136825657347\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 14.083331851330989\n", + " normg = 15.78682131286836\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 14.07908768580727\n", + " normg = 5.5507827035039154\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 14.078640268917281\n", + " normg = 6.33356854834579\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 14.078236626773291\n", + " normg = 6.637766419271402\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 14.077775879248643\n", + " normg = 4.932651648395174\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 14.077424298891657\n", + " normg = 4.053202121824115\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 14.076970887768045\n", + " normg = 4.287081204078482\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 14.076782769501193\n", + " normg = 13.047151822265885\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 14.083698105361824\n", + " normg = 35.2123287705375\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 14.074849604680772\n", + " normg = 4.50073188752005\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 14.074616730112123\n", + " normg = 3.5204658913163747\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 14.074168897772132\n", + " normg = 3.482394379385917\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 14.063679506179673\n", + " normg = 9.523885006729637\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 14.065186238438802\n", + " normg = 18.283017633447496\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 14.06277449908227\n", + " normg = 2.5874279955159025\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 14.06268863844775\n", + " normg = 2.2936883075780683\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 14.062343436483214\n", + " normg = 2.2504835250348814\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 14.05983549626233\n", + " normg = 15.331604522049243\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 14.058025947276038\n", + " normg = 2.79944783797298\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 14.05794017396125\n", + " normg = 1.6973114464831738\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 14.057870170253278\n", + " normg = 1.5492789092030272\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 14.057529264980262\n", + " normg = 2.047709987475922\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 14.057613451234417\n", + " normg = 6.084827051082311\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 14.057596932799033\n", + " normg = 6.678408229790925\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 14.057261874125155\n", + " normg = 1.5649794606350447\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 14.057228729537272\n", + " normg = 1.4123413180806024\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 14.057074608486719\n", + " normg = 1.3987688923203199\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 14.059148123273081\n", + " normg = 20.693979900850326\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 14.055892154795872\n", + " normg = 3.9117887264075915\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 14.055746198089517\n", + " normg = 1.274538638000316\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 14.055719197606566\n", + " normg = 1.0461768677063308\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 14.055656216771037\n", + " normg = 1.037916514295555\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 14.055693240052287\n", + " normg = 8.747996322355416\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 14.055201703680837\n", + " normg = 3.6786353485173127\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 14.055099373400894\n", + " normg = 0.8880137315572356\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 14.0550879423239\n", + " normg = 0.8502218449760702\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 14.05494681663997\n", + " normg = 1.056303068189969\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 14.055907479055511\n", + " normg = 9.35688053157091\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 14.05491584524247\n", + " normg = 3.7027032472704042\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 14.05473756488708\n", + " normg = 1.6727035601699372\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 14.054706230810888\n", + " normg = 1.2285665144480578\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 14.054690163102705\n", + " normg = 0.9209782576201573\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 14.05467812806601\n", + " normg = 0.7495024430184135\n", + "\n", + " OUTER ITERATION 144:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 14.054663897125028\n", + " normg = 0.779384433265223\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 14.054652175794486\n", + " normg = 1.9723570199191343\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 14.054793512529514\n", + " normg = 5.184568177055688\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 14.054601212817005\n", + " normg = 0.8882189648459271\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 14.054592602558808\n", + " normg = 0.6428979308604712\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 14.054580457125923\n", + " normg = 0.6372370386968836\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 14.054251684105166\n", + " normg = 2.1590980999736176\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 14.05429150705987\n", + " normg = 3.3491623091184723\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 14.054210388645656\n", + " normg = 0.4520596784197236\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 14.0542076050021\n", + " normg = 0.4276824107723972\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 14.054182908351933\n", + " normg = 0.41127372835850196\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 14.054228525105422\n", + " normg = 5.1233006558074\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 14.054368224586987\n", + " normg = 6.887774830192416\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 14.054028592960744\n", + " normg = 0.4491424870869071\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 14.054026493872541\n", + " normg = 0.2843438302554137\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 14.054024480568753\n", + " normg = 0.27171902730937403\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 14.054006546983896\n", + " normg = 0.3823405997803662\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 14.054018863785446\n", + " normg = 1.457266628492778\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 14.05400762043935\n", + " normg = 1.0906506124479551\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 14.053995943181462\n", + " normg = 0.27775567503104664\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 14.053994720558045\n", + " normg = 0.24197745151261976\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 14.053992047095129\n", + " normg = 0.2752742536026893\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 14.054032996177007\n", + " normg = 2.7494901624785415\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 14.053979179549708\n", + " normg = 0.2898324697850927\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 14.053978256647257\n", + " normg = 0.2136175030563218\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 14.053976857146461\n", + " normg = 0.2116281256438152\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 14.053937844570717\n", + " normg = 0.3681010726724589\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 14.053940392866966\n", + " normg = 0.7865610188032449\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 14.05393583118228\n", + " normg = 0.21326283377309915\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 14.053935349175177\n", + " normg = 0.14161994632512775\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 14.053934848312059\n", + " normg = 0.14037561532092468\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 14.053927009543555\n", + " normg = 0.3837186501086305\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 14.053968984681152\n", + " normg = 2.499069457709687\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 14.05392479321606\n", + " normg = 0.27035916070618166\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 14.053924178063399\n", + " normg = 0.11543258079944507\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 14.05392394912764\n", + " normg = 0.11458457651606724\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 14.053916165587934\n", + " normg = 0.124418877677938\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 14.053920287833959\n", + " normg = 0.6917642891959784\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 14.053924419152038\n", + " normg = 1.0270751473942137\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 14.05391517284498\n", + " normg = 0.4565098102218038\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 14.053913686090862\n", + " normg = 0.17069963893579518\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 14.053913419927154\n", + " normg = 0.08502327988828741\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 14.053913286671882\n", + " normg = 0.08250672998290458\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 14.05391110908453\n", + " normg = 0.15879070345442628\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 14.053914452027428\n", + " normg = 0.7343135111017725\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 14.053911387312905\n", + " normg = 0.39472803623584585\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 14.053910229603757\n", + " normg = 0.07833717410968127\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 14.053910144302575\n", + " normg = 0.07191489371523824\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 14.053909580471533\n", + " normg = 0.08428861463959551\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 14.053916927009436\n", + " normg = 0.7753955027797964\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 14.05390841756447\n", + " normg = 0.2804293410543013\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 14.053907799448574\n", + " normg = 0.22330983024659376\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 14.053907449003159\n", + " normg = 0.10336464840149727\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 14.053907346261429\n", + " normg = 0.057501322137731424\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 14.053907280144468\n", + " normg = 0.05634253223872529\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 14.053906007209592\n", + " normg = 0.17799101765093833\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 14.05391081276134\n", + " normg = 0.8551803470502399\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 14.053905667058812\n", + " normg = 0.1349477685863859\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 14.053905516299533\n", + " normg = 0.051217076273000144\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 14.05390547426578\n", + " normg = 0.04719373706082091\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 14.053905168576165\n", + " normg = 0.06393280491044247\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 14.053905263007776\n", + " normg = 0.15696099761951118\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 14.053905086758053\n", + " normg = 0.15714745685352788\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 14.05390481902775\n", + " normg = 0.13137411465226595\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 14.053904738730358\n", + " normg = 0.10882124944316444\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 14.05390464191035\n", + " normg = 0.041036274943284844\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 14.053904615693027\n", + " normg = 0.03943253784955289\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 14.053904332164684\n", + " normg = 0.04379454220281471\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 14.053904642081044\n", + " normg = 0.27675861289065196\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 14.053904087866028\n", + " normg = 0.03678968204030176\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 14.053904069167174\n", + " normg = 0.035181945060194675\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 14.053903851284213\n", + " normg = 0.03686878643727477\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 14.053904961414114\n", + " normg = 0.33835388733231553\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 14.053903704237195\n", + " normg = 0.2285211347817852\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 14.053903505866638\n", + " normg = 0.19030053061193752\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 14.053903244032766\n", + " normg = 0.03493255450500212\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 14.053903229870006\n", + " normg = 0.027111936076240004\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 14.053903203744959\n", + " normg = 0.026618798942962155\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 14.05390334235772\n", + " normg = 0.33623788290359574\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 14.053902627411409\n", + " normg = 0.13824855913074252\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 14.053902472539109\n", + " normg = 0.03154703134042521\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 14.053902460268475\n", + " normg = 0.019663137988293992\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 14.053902449400208\n", + " normg = 0.01647027103943535\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 14.053902425076929\n", + " normg = 0.021137773811510066\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 14.053902472471652\n", + " normg = 0.09849421666162302\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 14.05390250568968\n", + " normg = 0.1273487847150269\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 14.05390238545921\n", + " normg = 0.02473252380436407\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 14.053902379277417\n", + " normg = 0.014839097335806024\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 14.053902374336165\n", + " normg = 0.014524735004525394\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 14.053902279230984\n", + " normg = 0.03581394873401969\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 14.053902272513568\n", + " normg = 0.03093686746563197\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 14.053902264448134\n", + " normg = 0.013038834358239819\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 14.053902261854004\n", + " normg = 0.012018976349033482\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 14.053902248806494\n", + " normg = 0.012858391197921202\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 14.053902243586714\n", + " normg = 0.03411795494374019\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 14.053902353838907\n", + " normg = 0.13375360325286434\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 14.053902227075827\n", + " normg = 0.018853064314121225\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 14.053902223687103\n", + " normg = 0.010970592891463304\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 14.053902221134825\n", + " normg = 0.010897091967190381\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 14.053902121265137\n", + " normg = 0.012223982212750497\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 14.053902122070904\n", + " normg = 0.02604520425433235\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 14.053902118198556\n", + " normg = 0.017967152545429004\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 14.053902115453177\n", + " normg = 0.0076079482268825525\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 14.053902114494774\n", + " normg = 0.007418384038358774\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 14.05390209886164\n", + " normg = 0.010556458753401476\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 14.053902147663514\n", + " normg = 0.08895569556586258\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 14.053902109158802\n", + " normg = 0.05139069198199643\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 14.053902090072967\n", + " normg = 0.006373895884158709\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 14.053902089493185\n", + " normg = 0.0063272734011531944\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 14.053902070714049\n", + " normg = 0.007672270334892662\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 14.053902080938679\n", + " normg = 0.032494863432496204\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 14.053902074812905\n", + " normg = 0.02880787343864085\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 14.053902063682811\n", + " normg = 0.011149472196171266\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 14.053902062459159\n", + " normg = 0.008034501605139048\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 14.053902061698595\n", + " normg = 0.005573807575751262\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 14.053902061118395\n", + " normg = 0.00515225631020726\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 14.053902060057597\n", + " normg = 0.007345442284275099\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 14.053902066408407\n", + " normg = 0.0353737644321469\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 14.053902060863585\n", + " normg = 0.023198020771421236\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 14.053902056896067\n", + " normg = 0.004540120377593488\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 14.05390205659547\n", + " normg = 0.00450345262215156\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 14.053902036678977\n", + " normg = 0.005590545421246341\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 14.053902037093469\n", + " normg = 0.011982754524986185\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 14.053902036090042\n", + " normg = 0.005688544141901675\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 14.053902035795025\n", + " normg = 0.0028431984610696897\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 14.053902035647916\n", + " normg = 0.0027877801797297663\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 14.053902032966784\n", + " normg = 0.006163153196602203\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 14.053902044410606\n", + " normg = 0.0416771977061159\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 14.053902032337463\n", + " normg = 0.007371881546225409\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 14.05390203191086\n", + " normg = 0.002361608643482852\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 14.053902031823648\n", + " normg = 0.0023399024125802426\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 14.053902028445851\n", + " normg = 0.013338983549190529\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 14.053902038865207\n", + " normg = 0.029859724681940196\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 14.053902026214486\n", + " normg = 0.01037728528694729\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 14.053902026042982\n", + " normg = 0.010010555582823417\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 14.053902025315931\n", + " normg = 0.001486354722625871\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 14.053902025288206\n", + " normg = 0.0012599787849398277\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 14.053902025206357\n", + " normg = 0.0012315064985793697\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 14.05390202725847\n", + " normg = 0.01909209881803507\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 14.053902023938539\n", + " normg = 0.0030076325825772253\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 14.053902023863431\n", + " normg = 0.0011780091188248428\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 14.05390202384614\n", + " normg = 0.0008621160342746533\n", + " Old BLOBOP Residual = 0\n", + " New BLOBOP Residual = 232.8972937382349\n", + " ----> GKB Iteration 3: Tk is 40x30\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914196\n", + " normg = 15334.809110509044\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2469.9780318904723\n", + " normg = 4676.5663482244145\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 2246.5915419915054\n", + " normg = 1570.4023010836377\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 2192.165380086117\n", + " normg = 2011.7980897889886\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 1364.0697817516696\n", + " normg = 8148.911872133568\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1350.0607710067475\n", + " normg = 11083.430300324737\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 782.476688937691\n", + " normg = 10073.69767197335\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 81.59511367748017\n", + " normg = 2110.8160062501165\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 50.038339957841394\n", + " normg = 424.30369265912964\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 47.814209528059756\n", + " normg = 333.60331797092135\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 43.22382434614479\n", + " normg = 263.5436349280618\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 38.59814857681099\n", + " normg = 384.0694531946447\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 69.8952684821131\n", + " normg = 1971.3925496872084\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 44.06461543955772\n", + " normg = 1267.8742761164538\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 32.06143959118626\n", + " normg = 423.4954877340563\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 30.687114520405554\n", + " normg = 166.8700897647558\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 30.305367759899404\n", + " normg = 149.21738312226339\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 28.795197659647002\n", + " normg = 145.9925476874863\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 51.76254846155505\n", + " normg = 2166.364038122075\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 122.191961338229\n", + " normg = 3893.0626965454812\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 19.910594598229974\n", + " normg = 111.40964245891531\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 19.76801129048338\n", + " normg = 90.96929603917053\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 19.39414275040437\n", + " normg = 90.45349863023043\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 18.668214268435943\n", + " normg = 465.21277193591084\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 39.29951461585691\n", + " normg = 1543.709797837146\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 16.07337680907729\n", + " normg = 124.92312686630648\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 15.882168225515546\n", + " normg = 81.49439945703392\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 15.736682139071974\n", + " normg = 78.72997910743261\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 15.45837129371252\n", + " normg = 165.49592060979802\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 19.947096961147114\n", + " normg = 877.4088361354576\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 15.04264158619401\n", + " normg = 212.26662456862726\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 14.71226845290097\n", + " normg = 68.85740761836466\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 14.64232546330544\n", + " normg = 68.50937251430699\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 11.29038194910102\n", + " normg = 60.26620190144835\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 11.708950454629392\n", + " normg = 347.88401069102525\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 29.68663400896558\n", + " normg = 1629.9469475878493\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 11.650606439272583\n", + " normg = 409.43117208049216\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 10.432387003516943\n", + " normg = 93.12966046585785\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 10.33128916834346\n", + " normg = 62.16765354547261\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 10.225076884121085\n", + " normg = 47.51690796355716\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 10.075335826859538\n", + " normg = 51.41612798738823\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 13.729646286488114\n", + " normg = 781.0588601828312\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 10.064164037504714\n", + " normg = 368.03714382437147\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 9.146760214952968\n", + " normg = 56.154755193600025\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 9.112469063975471\n", + " normg = 41.79603541290055\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 9.057445087901122\n", + " normg = 38.51636241855424\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 8.754262047767485\n", + " normg = 42.217815167260305\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 8.95709164148235\n", + " normg = 246.10647936994434\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 11.746190999426833\n", + " normg = 699.2724449310455\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 8.477989945687842\n", + " normg = 56.0515001750926\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 8.447581152755047\n", + " normg = 35.47463225341403\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 8.418814348200657\n", + " normg = 33.316234217311674\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 8.188261667470254\n", + " normg = 37.94520156819167\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 8.20003721339183\n", + " normg = 122.79645634566873\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 8.766658243680649\n", + " normg = 292.8523767455739\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 8.037283234002365\n", + " normg = 95.57345800503771\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 7.970058733728465\n", + " normg = 41.45256655174447\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 7.95148808034241\n", + " normg = 29.282809784516285\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 7.929532118896021\n", + " normg = 28.821665699092463\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 7.7691121422576686\n", + " normg = 161.4837345058927\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 7.85814026097857\n", + " normg = 205.68302561148334\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 7.572881182160628\n", + " normg = 25.086483618123523\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 7.564640412226958\n", + " normg = 24.44843174989619\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 7.402794661976471\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " normg = 22.621496549811546\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 7.957803002131413\n", + " normg = 354.66847348247495\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 7.195898642693872\n", + " normg = 190.5880894611383\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 6.9493712808282355\n", + " normg = 36.35972237689193\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 6.936898372091074\n", + " normg = 20.642726609218546\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 6.928693447974095\n", + " normg = 16.52474477346332\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 6.909602100990058\n", + " normg = 16.49741578321444\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 6.903705717042532\n", + " normg = 60.02198912711617\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 6.922565007915744\n", + " normg = 96.76369921935904\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 6.862769001958231\n", + " normg = 29.78285116718776\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 6.855615184796867\n", + " normg = 13.432837939934938\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 6.8526430626625325\n", + " normg = 13.251581505366508\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 6.757800614981578\n", + " normg = 49.56162602867165\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 6.818446104034098\n", + " normg = 118.41865719237963\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 6.894878795287432\n", + " normg = 170.89547372305836\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 6.700851413873102\n", + " normg = 18.851782409359387\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 6.697690057024492\n", + " normg = 10.40063207491771\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 6.695659103495028\n", + " normg = 9.431035928252626\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 6.683864081413771\n", + " normg = 12.24969473713658\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 6.778715068250134\n", + " normg = 73.60117958272214\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 6.75428219913253\n", + " normg = 98.75650131017113\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 6.678099479750292\n", + " normg = 34.07319552676179\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 6.662658275740529\n", + " normg = 22.87113343766006\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 6.649288343655322\n", + " normg = 7.550082944061973\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 6.646676938054093\n", + " normg = 7.746879010217912\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 6.661040976281197\n", + " normg = 63.65581248659977\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 6.652254276301366\n", + " normg = 55.089360400294815\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 6.631779134840417\n", + " normg = 6.801514413663015\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 6.631184222775144\n", + " normg = 6.47167141156215\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 6.62487239863517\n", + " normg = 6.8621417242883656\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 6.671228738359875\n", + " normg = 75.3923779663071\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 6.622452861982003\n", + " normg = 42.50034249439687\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 6.606597005273306\n", + " normg = 13.24464860463286\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 6.605179455808001\n", + " normg = 6.639899991630533\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 6.604640030699458\n", + " normg = 5.179544923949988\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 6.603815023841901\n", + " normg = 5.21332626333936\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 6.605447133743135\n", + " normg = 37.04003599143927\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 6.596806940633659\n", + " normg = 10.182760585656686\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 6.595976336241945\n", + " normg = 4.550523990056785\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 6.595636277368453\n", + " normg = 4.5085389077688065\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 6.592265383590029\n", + " normg = 32.51915690915471\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 6.597676056787419\n", + " normg = 57.28045752294051\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 6.607794233315734\n", + " normg = 73.46551689699166\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 6.571875506256269\n", + " normg = 6.5217836644051435\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 6.571509348064499\n", + " normg = 3.19051980951726\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 6.5713379398507\n", + " normg = 2.6570630048627124\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 6.570838094886408\n", + " normg = 2.6968015797839247\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 6.5704208832051325\n", + " normg = 5.92077732655146\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 6.573595205311506\n", + " normg = 17.254805774484723\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 6.573464538374176\n", + " normg = 25.72838965804449\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 6.570917027448032\n", + " normg = 17.70908855936703\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 6.568799899749697\n", + " normg = 2.140098156967882\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 6.568740994177703\n", + " normg = 2.0374736088900147\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 6.568115313972113\n", + " normg = 2.103235288964498\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 6.5678622612013084\n", + " normg = 5.795941538259692\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 6.567824070768776\n", + " normg = 6.902808737558291\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 6.5673876277118\n", + " normg = 2.573259146664772\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 6.567304616133173\n", + " normg = 1.8917520604919382\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 6.567212484695334\n", + " normg = 1.895977058408866\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 6.567040087158725\n", + " normg = 6.797939353977211\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 6.567523999647005\n", + " normg = 11.58634922394841\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 6.5666065390711\n", + " normg = 1.917095750749681\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 6.566562303525653\n", + " normg = 1.680941158959897\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 6.56640081015612\n", + " normg = 1.6555192169727573\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 6.56561370154575\n", + " normg = 14.848287053354207\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 6.564137571406353\n", + " normg = 3.211289131079142\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 6.564053708954564\n", + " normg = 1.191452356327454\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 6.564030975570505\n", + " normg = 1.1453637283496447\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 6.563753085193938\n", + " normg = 1.2117701026388537\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 6.5639148499506845\n", + " normg = 7.269494065817085\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 6.563607735473697\n", + " normg = 3.6775898036510624\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 6.5635092433473625\n", + " normg = 1.0600218482853976\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 6.56349367982919\n", + " normg = 1.00471444513655\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 6.563343266551793\n", + " normg = 1.1450154487883646\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 6.564014841459435\n", + " normg = 9.834065737297257\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 6.563291845780083\n", + " normg = 5.851213737084877\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 6.563055669764989\n", + " normg = 1.924874958998146\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 6.563022665070679\n", + " normg = 0.9754957322812244\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 6.563006059946383\n", + " normg = 0.86898432190496\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 6.562927651003951\n", + " normg = 1.0563612755293552\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 6.56299287686773\n", + " normg = 4.486814108306404\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 6.5635631639058145\n", + " normg = 10.629112214364012\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 6.562814379979132\n", + " normg = 1.4845601761468354\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 6.5627952711309625\n", + " normg = 0.7896424341752994\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 6.562783835690613\n", + " normg = 0.7554883487576906\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 6.562625566034661\n", + " normg = 1.1328621404472796\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 6.562627123955999\n", + " normg = 2.1058114123088076\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 6.562591176685932\n", + " normg = 2.315888629321448\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 6.5625740290959556\n", + " normg = 2.3833795889295546\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 6.56253383984905\n", + " normg = 0.7935408795818284\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 6.562526535351109\n", + " normg = 0.6404673986649091\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 6.562511214008328\n", + " normg = 0.6356293307746338\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 6.56240469400501\n", + " normg = 3.88043795603273\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 6.56273130921506\n", + " normg = 8.115952568555326\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 6.5622917287628875\n", + " normg = 0.539700518117941\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 6.562288024048249\n", + " normg = 0.5154954855676303\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 6.562247343557708\n", + " normg = 0.49734794513915564\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 6.56246656209207\n", + " normg = 6.537280370559828\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 6.562045595448688\n", + " normg = 1.009089418910369\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 6.562035581639043\n", + " normg = 0.4702178198745425\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 6.562032638968328\n", + " normg = 0.3681897334516563\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 6.5620292837769565\n", + " normg = 0.3808084881941069\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 6.562026688481398\n", + " normg = 1.039976691490695\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 6.562073504069115\n", + " normg = 2.98996067379875\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 6.562013905038492\n", + " normg = 0.4418886712179752\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 6.5620119307446965\n", + " normg = 0.31670825431799365\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 6.5620092216917945\n", + " normg = 0.3141395899091374\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 6.56192235995312\n", + " normg = 0.6250270313451715\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 6.5619331936406\n", + " normg = 1.5280769451867549\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 6.561917554116012\n", + " normg = 0.2851086160055274\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 6.561916717078522\n", + " normg = 0.20814424687854688\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 6.561915499002603\n", + " normg = 0.20635050427871296\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 6.561882002821362\n", + " normg = 0.588957512839668\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 6.561887506255306\n", + " normg = 1.1394595142414528\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 6.561878754074901\n", + " normg = 0.1610737637399867\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 6.561878442692847\n", + " normg = 0.14277970783021784\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 6.561877188416851\n", + " normg = 0.14023152857157328\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 6.561863981866534\n", + " normg = 0.7679695180984092\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 6.561861529988459\n", + " normg = 0.538294444619349\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 6.561859522817904\n", + " normg = 0.10292284061588795\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 6.5618593873413085\n", + " normg = 0.09496011857330168\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 6.5618585549175545\n", + " normg = 0.09434107038966828\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 6.561861900009935\n", + " normg = 1.0128312407284963\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 6.561853846112002\n", + " normg = 0.24190399769720242\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 6.561853335210989\n", + " normg = 0.09951608689197942\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 6.561853192747792\n", + " normg = 0.07747894609780914\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 6.561852941405212\n", + " normg = 0.07900499131305573\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 6.561853404804953\n", + " normg = 0.4576109468942392\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 6.561852617232894\n", + " normg = 0.3357401751597527\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 6.561851835913193\n", + " normg = 0.06852500617260093\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 6.561851772685273\n", + " normg = 0.06664828671455836\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 6.56185056468136\n", + " normg = 0.0808526870533937\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 6.561850646851291\n", + " normg = 0.22817247480884095\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 6.561851947190873\n", + " normg = 0.5251830416339412\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 6.561850587350224\n", + " normg = 0.3531360548229705\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 6.561849729032947\n", + " normg = 0.06987443833969742\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 6.561849671338741\n", + " normg = 0.058062357566758434\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 6.561849516700565\n", + " normg = 0.05606653107731893\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 6.561848646265995\n", + " normg = 0.17340591019404464\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 6.561849033391525\n", + " normg = 0.34113249805812157\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 6.561848361725268\n", + " normg = 0.16566396997569743\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 6.561848161043185\n", + " normg = 0.04975599324699487\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 6.561848126043877\n", + " normg = 0.04771204165904357\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 6.561847654606776\n", + " normg = 0.0677634612948912\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 6.561847571885202\n", + " normg = 0.09973506447719607\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 6.561847597413022\n", + " normg = 0.17492201300192442\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 6.5618474497755255\n", + " normg = 0.1259489054246313\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 6.561847331103565\n", + " normg = 0.04333945562920106\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 6.561847304147323\n", + " normg = 0.04173966730409379\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 6.561846971143567\n", + " normg = 0.046491012474585744\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 6.561847128807754\n", + " normg = 0.23489577302551515\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 6.561846755940237\n", + " normg = 0.07809248879505368\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 6.5618467024794755\n", + " normg = 0.039849323944901385\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 6.5618466744423145\n", + " normg = 0.03730371306682931\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 6.56184643632522\n", + " normg = 0.052610209352415095\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 6.561846413691345\n", + " normg = 0.1014259876690089\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 6.561846460854302\n", + " normg = 0.15716757420577007\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 6.561846292074305\n", + " normg = 0.044784987450958276\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 6.561846270669716\n", + " normg = 0.0334476867873553\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 6.5618462375496645\n", + " normg = 0.03314704896077778\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 6.5618456810589665\n", + " normg = 0.13772768013391257\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 6.561845582564611\n", + " normg = 0.07914121913250034\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 6.56184553618758\n", + " normg = 0.026141053128555088\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 6.561845526158426\n", + " normg = 0.025878465617987848\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 6.561845034678643\n", + " normg = 0.040272241185994345\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 6.561845066033666\n", + " normg = 0.09468721992052184\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 6.561845007627285\n", + " normg = 0.03323347990242028\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 6.561844997765217\n", + " normg = 0.01883628279135628\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 6.561844990919707\n", + " normg = 0.01869350359267436\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 6.561845046615903\n", + " normg = 0.2710294615982212\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 6.561844561436459\n", + " normg = 0.027902809903660633\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 6.561844555451931\n", + " normg = 0.010390777105397622\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 6.561844553838713\n", + " normg = 0.009634284372532052\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 6.5618445409227935\n", + " normg = 0.013272689955822066\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 6.561844864489055\n", + " normg = 0.15040592117559287\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 6.561844681299177\n", + " normg = 0.11041916698582939\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 6.561844510736922\n", + " normg = 0.03851892313912534\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 6.561844509003406\n", + " normg = 0.03984997117927243\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 6.561844497980461\n", + " normg = 0.008843772270468904\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 6.561844497064329\n", + " normg = 0.007341759512013399\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 6.561844494722778\n", + " normg = 0.007266606206085774\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 6.561844478882975\n", + " normg = 0.030956200974702065\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 6.5618445073794875\n", + " normg = 0.07268705798972905\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 6.5618444705130585\n", + " normg = 0.014638828324672556\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 6.561844468748594\n", + " normg = 0.0062754509371722444\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 6.561844468110182\n", + " normg = 0.006017105782073952\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 6.561844460469345\n", + " normg = 0.007081334104694824\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 6.5618444715372\n", + " normg = 0.04827569476068183\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 6.561844494800813\n", + " normg = 0.07759405924268031\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 6.561844454245628\n", + " normg = 0.007627956309851202\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 6.561844453640215\n", + " normg = 0.005371929789198897\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 6.5618444528235\n", + " normg = 0.005231879905964439\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 6.56184444533433\n", + " normg = 0.013221167747821973\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 6.561844449999447\n", + " normg = 0.028463165396992916\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 6.561844442391261\n", + " normg = 0.007571505867404191\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 6.561844441758767\n", + " normg = 0.005040789810957337\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 6.561844441286613\n", + " normg = 0.004753820207741458\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 6.561844440263408\n", + " normg = 0.007689841944668425\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 6.561844453055665\n", + " normg = 0.04787200654002293\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 6.561844440529402\n", + " normg = 0.021407790819954343\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 6.561844437364927\n", + " normg = 0.004211990562959388\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 6.561844437121862\n", + " normg = 0.004191447000879644\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 6.561844424754724\n", + " normg = 0.003250745904762785\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 6.561844423353044\n", + " normg = 0.013141798382025312\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 6.561844422394138\n", + " normg = 0.007522416939877078\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 6.561844421955714\n", + " normg = 0.0029513767392944108\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 6.561844421822143\n", + " normg = 0.0029039001214767783\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 6.561844417948973\n", + " normg = 0.004894461322316731\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 6.561844431672374\n", + " normg = 0.045951424195238885\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 6.561844420825919\n", + " normg = 0.024638735949232545\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 6.5618444167053145\n", + " normg = 0.003172720710497079\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 6.561844416584098\n", + " normg = 0.0026184323462164314\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 6.561844416251373\n", + " normg = 0.002476232873663986\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 6.56184441575143\n", + " normg = 0.0043978862460943005\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 6.561844419542938\n", + " normg = 0.018426569254061904\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 6.561844416305356\n", + " normg = 0.015228094843630203\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 6.561844415797739\n", + " normg = 0.014040124310306578\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 6.5618444144615955\n", + " normg = 0.002263976053419413\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 6.561844414399567\n", + " normg = 0.0020032502650668645\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 6.561844414150703\n", + " normg = 0.0019687919185225173\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 6.561844417737853\n", + " normg = 0.03038054875218327\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 6.561844412740056\n", + " normg = 0.016734582607107803\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 6.561844410320571\n", + " normg = 0.00591610055177697\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 6.561844409895348\n", + " normg = 0.002712755862864252\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 6.561844409771631\n", + " normg = 0.0013171014313823222\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 6.561844409734598\n", + " normg = 0.0015557981636526532\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 6.5618444097243005\n", + " normg = 0.0029502849446229142\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 6.561844409686524\n", + " normg = 0.0026966024518779216\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 6.561844409629646\n", + " normg = 0.0011143405874193125\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 6.561844409611493\n", + " normg = 0.0010500778284217717\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 6.561844409486236\n", + " normg = 0.0011505057155161056\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 6.5618444095148964\n", + " normg = 0.004902887645308361\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 6.561844410737778\n", + " normg = 0.014676011417797993\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 6.561844409301556\n", + " normg = 0.0011142746257192676\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 6.56184440928723\n", + " normg = 0.0009508791265924284\n", + " Old BLOBOP Residual = 232.8972937382349\n", + " New BLOBOP Residual = 156.61281456531358\n", + " ----> GKB Iteration 4: Tk is 50x40\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914196\n", + " normg = 15439.986488700612\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232076\n", + " normg = 6650.00988040088\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1717.3380761309893\n", + " normg = 2965.5357773409223\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1569.1150177880957\n", + " normg = 1992.3668997997854\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 1424.1946399760914\n", + " normg = 2072.403916034786\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1056.7554406175873\n", + " normg = 4407.330479268526\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 836.8016751658189\n", + " normg = 6330.017593167109\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 553.6655541215375\n", + " normg = 5334.328403846024\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 305.109748659431\n", + " normg = 2623.590703619877\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 212.0887988738403\n", + " normg = 1991.6428600692454\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 92.21030809681066\n", + " normg = 1329.9736823805927\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 120.83758013510992\n", + " normg = 3531.22652259187\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 165.22237998925766\n", + " normg = 4450.3461807174\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 37.78188146656087\n", + " normg = 238.93127622957655\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 37.06905381021572\n", + " normg = 229.2934020701265\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 27.561328099180848\n", + " normg = 195.11147593724863\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 40.47176766952853\n", + " normg = 1129.953660411732\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 310.84658075756926\n", + " normg = 5873.039754109845\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 69.34297008340349\n", + " normg = 2627.318752907125\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 21.185199027003662\n", + " normg = 549.6112840048471\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 18.960196149725817\n", + " normg = 177.089573789297\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 18.563410884669103\n", + " normg = 137.97934868096425\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 17.81757923717069\n", + " normg = 102.9348268973419\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 17.20014915575574\n", + " normg = 216.55265794677322\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 30.530035794642004\n", + " normg = 1475.6330552428265\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 17.560092120590376\n", + " normg = 507.273046285441\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 15.831232412058355\n", + " normg = 100.96296353160628\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 15.705594773620085\n", + " normg = 87.92150616153941\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 15.178780466548277\n", + " normg = 98.31813257608252\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 16.520412851663067\n", + " normg = 487.14957007050634\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 28.864592876758298\n", + " normg = 1136.1600476915503\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 14.025513717422239\n", + " normg = 436.94319665037114\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 13.536091150628634\n", + " normg = 366.41988047362565\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 12.64363664858697\n", + " normg = 73.28238556431391\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 12.573260981036116\n", + " normg = 72.13831655096959\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 10.281928553995044\n", + " normg = 67.50143017433155\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 33.02223837733607\n", + " normg = 1850.6946513780697\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 14.069760341530865\n", + " normg = 890.7754934593748\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 7.779679932353496\n", + " normg = 275.0841427714084\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 6.914812206208455\n", + " normg = 130.45030628992026\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 6.634636056938275\n", + " normg = 52.66812611758091\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 6.568472961345589\n", + " normg = 55.48013486165281\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 6.5555718351237005\n", + " normg = 129.66824109272468\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 6.5992944082873795\n", + " normg = 178.27414040102153\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 6.385878200560775\n", + " normg = 45.06927928007585\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 6.361272675519979\n", + " normg = 40.478095470833175\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 6.2527923087073844\n", + " normg = 39.93158172945225\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.694718837641473\n", + " normg = 332.3483452616353\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 4.987461729559422\n", + " normg = 40.202879493754956\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 4.971432412574619\n", + " normg = 28.961967398449385\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 4.94851527144225\n", + " normg = 28.429749867296547\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 4.493178146552699\n", + " normg = 72.87351200977739\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 6.29425509603146\n", + " normg = 455.82304291518125\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 4.4648271377612305\n", + " normg = 122.71314373300616\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 4.373926449696374\n", + " normg = 52.264176774153135\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 4.353220211483305\n", + " normg = 21.609310071797438\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 4.346151938181513\n", + " normg = 21.243588221843396\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 4.149296126286136\n", + " normg = 32.39254132756426\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 4.552283367942339\n", + " normg = 265.1749216011061\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 4.354466697788746\n", + " normg = 205.2696754142602\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 4.082961196991711\n", + " normg = 19.616988663967142\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 4.078214825219143\n", + " normg = 18.327054474095316\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 4.038415437350705\n", + " normg = 20.671533137493565\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 4.167313076924355\n", + " normg = 117.37636739906958\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 3.976531310242904\n", + " normg = 56.00645784751872\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 3.944790091849697\n", + " normg = 34.11577185142821\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 3.932373793610326\n", + " normg = 20.201055186752985\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 3.926627619631575\n", + " normg = 16.635482727833853\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 3.9204589249731736\n", + " normg = 18.00583369033751\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 3.917577615558679\n", + " normg = 38.828474608528296\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 3.9229879819975113\n", + " normg = 57.40736041311806\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 3.9008410788886954\n", + " normg = 15.66377672653338\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 3.897985692148792\n", + " normg = 13.425295307823763\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 3.8893294261973286\n", + " normg = 13.289270348778485\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 3.8103987356566296\n", + " normg = 87.23451184916813\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 3.761659821721733\n", + " normg = 14.248249541426352\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 3.7597200527334453\n", + " normg = 9.883832179466603\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 3.7573166535039766\n", + " normg = 9.801010349713742\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 3.7883895573243374\n", + " normg = 150.1693868115183\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 3.6466650178611926\n", + " normg = 64.02468565945077\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 3.6171665731926423\n", + " normg = 19.250328755399742\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 3.612595866669011\n", + " normg = 14.822847604518053\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 3.6051002358121282\n", + " normg = 6.318792569303015\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 3.604397825012665\n", + " normg = 11.664873545320516\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 3.6104043367975276\n", + " normg = 33.242636807502585\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 3.6032929668174596\n", + " normg = 2.764024503110108\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 3.603216883476839\n", + " normg = 1.995276782861184\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 3.603107791842418\n", + " normg = 1.9250728167475477\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 3.601700984676995\n", + " normg = 3.0653832148119347\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 3.6050312595507648\n", + " normg = 21.73574831793928\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 3.6020067289118165\n", + " normg = 10.484174775576578\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 3.6011435320811707\n", + " normg = 2.0358885471803374\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 3.601093846374233\n", + " normg = 1.6142148781740109\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 3.601011574006633\n", + " normg = 1.628845791891014\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 3.60132756461092\n", + " normg = 13.037501895030395\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 3.605615882084643\n", + " normg = 29.199314480874794\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 3.600141934388053\n", + " normg = 1.4396994172490951\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 3.6001163552314943\n", + " normg = 1.3844424853391433\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 3.599782207439845\n", + " normg = 1.3269317667702938\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 3.599361910970526\n", + " normg = 6.8186189389395855\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 3.5990527553519094\n", + " normg = 6.130542401441308\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 3.598717566690294\n", + " normg = 2.996003948951293\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 3.598641713962826\n", + " normg = 1.5502740687962737\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 3.59861371970927\n", + " normg = 1.1346048176049357\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 3.5985836316697903\n", + " normg = 1.095218314090871\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 3.5985308414302466\n", + " normg = 3.065815292533223\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 3.6005565401633266\n", + " normg = 18.39162851021377\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 3.5984049968652547\n", + " normg = 2.089874777849965\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 3.598371570998794\n", + " normg = 0.9218653213299024\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 3.598358157304434\n", + " normg = 0.9173769452143264\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 3.5976094351982946\n", + " normg = 0.7150798000359335\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 3.5976243618239683\n", + " normg = 3.767025196425555\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 3.5978332937397726\n", + " normg = 7.182843894014667\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 3.597500564059657\n", + " normg = 0.8963688105522142\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 3.5974927681400573\n", + " normg = 0.6220525929351571\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 3.5974831802076137\n", + " normg = 0.5844339433584397\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 3.5973993175441046\n", + " normg = 0.9278964607182806\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 3.597544708493169\n", + " normg = 4.588348062822121\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 3.597390663620016\n", + " normg = 2.2167180324491436\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 3.597348945417395\n", + " normg = 1.0452697168972829\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 3.5973335871625762\n", + " normg = 0.7991508271566659\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 3.5973114535097834\n", + " normg = 0.6186421155144914\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 3.5973205941358586\n", + " normg = 2.175411570472485\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 3.597363054574018\n", + " normg = 3.5239022676559983\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 3.597282271793834\n", + " normg = 0.47081241084819786\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 3.597279562555882\n", + " normg = 0.44252609865846293\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 3.5972579892260454\n", + " normg = 0.42808045738037215\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 3.5971489184153818\n", + " normg = 2.6764927514042394\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 3.5971113910678723\n", + " normg = 1.3946455245561473\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 3.597098122955251\n", + " normg = 0.33935675719571856\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 3.59709661725995\n", + " normg = 0.31922411504873\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 3.597083349752637\n", + " normg = 0.3606003266250977\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 3.5971166577917923\n", + " normg = 2.0436302039760874\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 3.59710372682603\n", + " normg = 2.522940566551704\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 3.597066610865353\n", + " normg = 1.2384726604252587\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 3.5970556228442203\n", + " normg = 0.3844644549453543\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 3.5970536884907593\n", + " normg = 0.3307323001541986\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 3.5970473508084853\n", + " normg = 0.2510324736348323\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 3.5970421659972676\n", + " normg = 0.6314488324648714\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 3.597062949076201\n", + " normg = 2.019956161814691\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 3.597037041849609\n", + " normg = 0.4475613191786595\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 3.5970354135761777\n", + " normg = 0.2247553777020481\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 3.597034553914398\n", + " normg = 0.22112305314701655\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 3.5970047132515703\n", + " normg = 0.4127850540775486\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 3.597003670096988\n", + " normg = 0.4817856310400107\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 3.597002068295405\n", + " normg = 0.34860449932598964\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 3.5970010481106263\n", + " normg = 0.18916286033410323\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 3.597000526871476\n", + " normg = 0.17084715603980577\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 3.5969987909782746\n", + " normg = 0.1971568444405898\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 3.597004079200468\n", + " normg = 1.2173853290792895\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 3.5969944266620653\n", + " normg = 0.162869537090615\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 3.596994094648108\n", + " normg = 0.15681959809841192\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 3.5969897189948856\n", + " normg = 0.14919543681323824\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 3.5969930692409187\n", + " normg = 1.6797038293532809\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 3.5969770479215204\n", + " normg = 0.8657847046044244\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 3.5969705309060087\n", + " normg = 0.2903809136154472\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 3.596969557201998\n", + " normg = 0.13235207206560937\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 3.5969692288430912\n", + " normg = 0.10606993240131575\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 3.5969688290965025\n", + " normg = 0.14725581315055417\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 3.5969709542178925\n", + " normg = 0.6945188389857706\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 3.5969693024180707\n", + " normg = 0.5049827924827184\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 3.5969676115008173\n", + " normg = 0.09389490484138\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 3.596967495919433\n", + " normg = 0.09305449068809957\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 3.5969606435097248\n", + " normg = 0.08064392758746987\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 3.596963670005109\n", + " normg = 0.7678155048193941\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 3.596959761881807\n", + " normg = 0.19352907399612382\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 3.5969594545622163\n", + " normg = 0.0824591567255206\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 3.5969593538323847\n", + " normg = 0.06546322955520731\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 3.596959121545394\n", + " normg = 0.06667214086532329\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 3.596959148543276\n", + " normg = 0.29632616243175625\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 3.596959383552059\n", + " normg = 0.4279507865810699\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 3.596958303981099\n", + " normg = 0.1652065995518433\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 3.5969581066890943\n", + " normg = 0.05666909660802273\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 3.596958060908978\n", + " normg = 0.05517034849017239\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 3.5969570736751084\n", + " normg = 0.10233070530936429\n", + "\n", + " OUTER ITERATION 177:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 3.5969574836263036\n", + " normg = 0.2566505344893458\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 3.5969570193354943\n", + " normg = 0.22991333633566804\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 3.596956763195762\n", + " normg = 0.1481625541354279\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 3.5969566073561596\n", + " normg = 0.047335833130239036\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 3.596956576412596\n", + " normg = 0.04610217261408927\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 3.596956010518095\n", + " normg = 0.053909655878210117\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 3.596956566415314\n", + " normg = 0.3397441741913021\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 3.5969557475986176\n", + " normg = 0.0809677007785864\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 3.5969556754578567\n", + " normg = 0.05077242530778809\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 3.596955613250323\n", + " normg = 0.03983979640076497\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 3.596955513661411\n", + " normg = 0.04263039670288339\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 3.596955642879352\n", + " normg = 0.24599259561697673\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 3.596955441192805\n", + " normg = 0.19244986176088402\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 3.596955195213748\n", + " normg = 0.037404274557952075\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 3.5969551774259494\n", + " normg = 0.03585273667571677\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 3.59695496785318\n", + " normg = 0.036032353180319714\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 3.5969548528047968\n", + " normg = 0.09849988444676323\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 3.596955158840403\n", + " normg = 0.2535720986572373\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 3.5969547937995827\n", + " normg = 0.13128421833326906\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 3.596954674865974\n", + " normg = 0.03446876730585719\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 3.5969546596542377\n", + " normg = 0.03161752802955015\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 3.596954567346548\n", + " normg = 0.03411983304195601\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 3.5969546254210583\n", + " normg = 0.15881757284233186\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 3.596954479803977\n", + " normg = 0.14969777129268336\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 3.596954360235793\n", + " normg = 0.0818446224199243\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 3.5969543119044354\n", + " normg = 0.02808528995592067\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 3.5969543007026563\n", + " normg = 0.027549583334486313\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 3.5969540076957363\n", + " normg = 0.04115115980764853\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 3.5969545409983357\n", + " normg = 0.27976450585992374\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 3.5969544176573742\n", + " normg = 0.2869360846308644\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 3.5969538986349474\n", + " normg = 0.05032246280338547\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 3.596953879127666\n", + " normg = 0.022506137659440636\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 3.59695387108203\n", + " normg = 0.02235184025157993\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 3.596953495877582\n", + " normg = 0.16020123238552983\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 3.596953176329907\n", + " normg = 0.04111162776841696\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 3.596953172634604\n", + " normg = 0.038254800023617926\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 3.596953162740208\n", + " normg = 0.009038867859460804\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 3.5969531616872508\n", + " normg = 0.008640711961551409\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 3.5969531503795333\n", + " normg = 0.008480049616936396\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 3.596953298745576\n", + " normg = 0.16960211817945897\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 3.5969531168533524\n", + " normg = 0.04370404678650088\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 3.596953101816099\n", + " normg = 0.014547079759669955\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 3.5969530991484606\n", + " normg = 0.009013910473066274\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 3.596953096962374\n", + " normg = 0.006421164213487917\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 3.5969530945231134\n", + " normg = 0.007144069518948266\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 3.596953116289528\n", + " normg = 0.0647847597935395\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 3.5969532095410908\n", + " normg = 0.13826864398100236\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 3.5969530863067285\n", + " normg = 0.012245676433899703\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 3.5969530850322484\n", + " normg = 0.0060786115346170315\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 3.596953084403321\n", + " normg = 0.005344546431971205\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 3.5969530817312894\n", + " normg = 0.005482174298865106\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 3.596953082850041\n", + " normg = 0.028791047273229946\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 3.5969530889601464\n", + " normg = 0.041833908425763414\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 3.5969530750911565\n", + " normg = 0.02516220516823485\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 3.596953071400012\n", + " normg = 0.011131936929048953\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 3.59695307046766\n", + " normg = 0.00448885204362948\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 3.596953070164163\n", + " normg = 0.004430496855122147\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 3.5969530585319203\n", + " normg = 0.009560805166443753\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 3.596953058059714\n", + " normg = 0.011119139715615437\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 3.5969530573152233\n", + " normg = 0.006883861220176301\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 3.596953056921926\n", + " normg = 0.003494190794463089\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 3.5969530567218\n", + " normg = 0.003405409376892375\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 3.5969530539718244\n", + " normg = 0.006103553713801531\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 3.596953061195155\n", + " normg = 0.03617086691191443\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 3.596953053674536\n", + " normg = 0.012730714247092387\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 3.5969530525761875\n", + " normg = 0.003030334293670234\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 3.596953052452686\n", + " normg = 0.0030015079965058917\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 3.5969530459341703\n", + " normg = 0.012214554685350426\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 3.596953043891165\n", + " normg = 0.0024333571577907207\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 3.5969530437692088\n", + " normg = 0.0022019915719505025\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 3.5969530436328463\n", + " normg = 0.00390943827333784\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 3.596953044248727\n", + " normg = 0.011956586449592313\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 3.5969530433784906\n", + " normg = 0.0040270112167594355\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 3.5969530432514523\n", + " normg = 0.0018645220224915726\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 3.5969530431953247\n", + " normg = 0.0018534479635373797\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 3.596953039973416\n", + " normg = 0.016150965333532673\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 3.596953041379826\n", + " normg = 0.022012902830630975\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 3.596953038271714\n", + " normg = 0.0007231709705562235\n", + " Old BLOBOP Residual = 156.61281456531358\n", + " New BLOBOP Residual = 114.69458939996227\n", + " ----> GKB Iteration 5: Tk is 60x50\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914196\n", + " normg = 15439.986488700612\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232076\n", + " normg = 6712.82166125042\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513411\n", + " normg = 3867.278124091897\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1379.7750856482842\n", + " normg = 2963.4615389516807\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 1087.2349366372607\n", + " normg = 2463.858514424499\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1122.916619272118\n", + " normg = 5803.750766386121\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 932.1351155116591\n", + " normg = 4823.511765455864\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 730.8490642938624\n", + " normg = 2367.3991786626584\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 637.7501155056478\n", + " normg = 2336.53224902186\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 93.7133950936212\n", + " normg = 2216.3091633528747\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1158.1765379125914\n", + " normg = 12062.109599543895\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 194.53129657465607\n", + " normg = 4772.351970668182\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 41.32408299224526\n", + " normg = 820.4366998148616\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 34.5563153136811\n", + " normg = 468.359636387675\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 30.701998661876647\n", + " normg = 205.24381939841797\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 29.300119665407802\n", + " normg = 180.4251964469626\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 26.57524073192328\n", + " normg = 480.4343095564243\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 208.88128048892077\n", + " normg = 5342.437772266899\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 26.57476743734614\n", + " normg = 839.3114356424863\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 21.84657685094456\n", + " normg = 170.45891579518295\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 21.513778544623225\n", + " normg = 130.00630878547213\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 20.870737530456715\n", + " normg = 122.40070995687435\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 19.729101613582614\n", + " normg = 274.95043046545845\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 44.41662373898181\n", + " normg = 1623.235996835742\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 18.550358681149735\n", + " normg = 412.97851286164007\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 17.237502531840477\n", + " normg = 203.52360262417886\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 16.904309418611934\n", + " normg = 109.29013859005401\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 16.743736133055364\n", + " normg = 95.05853436350968\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 16.32961089826077\n", + " normg = 102.41572607334166\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 24.438816069224337\n", + " normg = 1337.2857575491253\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 19.274146864419478\n", + " normg = 995.6461299314403\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 13.026992564022615\n", + " normg = 78.98068252195769\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 12.948618136861365\n", + " normg = 78.52341897985141\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 5.70637249284902\n", + " normg = 210.84735109315994\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 35.07025348156672\n", + " normg = 1712.6692186185753\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 11.696929003087032\n", + " normg = 974.9696972382973\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 5.509011006578861\n", + " normg = 333.8060411124353\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 4.747547982667802\n", + " normg = 67.79232635539333\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 4.699738135862207\n", + " normg = 45.41278363540981\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 4.648878922475347\n", + " normg = 38.315560338953055\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 4.5072415572313105\n", + " normg = 47.58764879515413\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 19.552581769307345\n", + " normg = 1579.4540432226293\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.43528781780255\n", + " normg = 322.4141532731515\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 3.7492435257921843\n", + " normg = 58.69190458389628\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.710639937461377\n", + " normg = 42.376584970745554\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.658316796317762\n", + " normg = 30.265548284358562\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.6073804462331145\n", + " normg = 32.29401045429377\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 3.662068309935617\n", + " normg = 144.24910622211195\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 5.374191531367207\n", + " normg = 460.4835368994673\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 3.5090631080038124\n", + " normg = 131.7135376579773\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 3.3804384509899315\n", + " normg = 45.12324542700937\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 3.3607259449698774\n", + " normg = 26.50332034656119\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 3.3470370489129477\n", + " normg = 25.233049152648526\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 3.263973525976044\n", + " normg = 52.793927854600234\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 4.533591991248469\n", + " normg = 464.3425987320087\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 3.2744135397468415\n", + " normg = 132.20152829617808\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 3.1606381664939103\n", + " normg = 24.41792884246723\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 3.1531309768078555\n", + " normg = 23.072962787426437\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 3.0723095246852226\n", + " normg = 36.04790857398714\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 3.196572339033832\n", + " normg = 115.9794289902069\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 3.0286095338559447\n", + " normg = 64.02720603472659\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 2.966754936897253\n", + " normg = 33.37098722624658\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 2.9584837093177065\n", + " normg = 40.71637857595263\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 2.945305306279644\n", + " normg = 28.144042309476863\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 2.9367048409213\n", + " normg = 20.360955733536073\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 2.9277548537876292\n", + " normg = 20.05654698645878\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 2.9004845535969634\n", + " normg = 54.29877517942915\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 2.984983718205601\n", + " normg = 137.44703735710334\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 2.865836750634939\n", + " normg = 25.383984793493426\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 2.859666791569771\n", + " normg = 18.08825163659532\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 2.851348313255658\n", + " normg = 17.95092192723639\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 2.577076042248016\n", + " normg = 32.313778020457725\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 2.608260875789043\n", + " normg = 84.74310195763117\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 2.5632684855345116\n", + " normg = 19.052264184224395\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 2.560019723513333\n", + " normg = 12.184660396039567\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 2.5568803880537283\n", + " normg = 12.102962405882316\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 2.5092423997552085\n", + " normg = 172.00217980117148\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 2.4915248119881976\n", + " normg = 164.8512595839892\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 2.320609506400256\n", + " normg = 3.5726442733856243\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 2.320469298308658\n", + " normg = 2.864982298216123\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 2.320148727350675\n", + " normg = 2.36640503625493\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 2.319660634338107\n", + " normg = 3.087982838868971\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 2.3242999521443055\n", + " normg = 23.899518000636416\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 2.3286993710429487\n", + " normg = 36.65266623233291\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 2.318916924519127\n", + " normg = 9.219966283390399\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 2.3182443408730746\n", + " normg = 2.259536152240852\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 2.3181706667275583\n", + " normg = 1.9843254432022848\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 2.31785786308717\n", + " normg = 2.1775513616383164\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 2.3200847053693066\n", + " normg = 18.227462524843563\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 2.358527467599947\n", + " normg = 75.45248884978503\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 2.321735154834903\n", + " normg = 26.776797767462682\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 2.316668589788983\n", + " normg = 5.2024358054904365\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 2.316378847462081\n", + " normg = 2.974011338913738\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 2.3162094704229044\n", + " normg = 1.5956392219067947\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 2.3161058824592624\n", + " normg = 1.6210232097487007\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 2.317892709029936\n", + " normg = 21.80628278810881\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 2.3332233105014337\n", + " normg = 53.743471042892025\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 2.3147643395387596\n", + " normg = 2.076903612743075\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 2.3147241107147316\n", + " normg = 1.3243536723014842\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 2.3146848880805986\n", + " normg = 1.255908091715635\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 2.314352983285025\n", + " normg = 1.3665626447594452\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 2.3258471209946516\n", + " normg = 40.02472448015017\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 2.3140751296864854\n", + " normg = 8.98134971385526\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 2.313447089905302\n", + " normg = 2.3471553171921617\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 2.313390331263264\n", + " normg = 1.140565607664199\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 2.3133662307781377\n", + " normg = 0.9189785520697451\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 2.313322980244397\n", + " normg = 1.146752597501946\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 2.3140770252516547\n", + " normg = 11.995567613483939\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 2.314644096820006\n", + " normg = 15.42906762076344\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 2.3131394828261236\n", + " normg = 0.8525077559494781\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 2.31313079067868\n", + " normg = 0.8031298159841169\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 2.31305489581442\n", + " normg = 0.8042603047887996\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 2.3135792765303433\n", + " normg = 9.70772418147257\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 2.3127812210565404\n", + " normg = 3.2340654378782783\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 2.3126675989357492\n", + " normg = 0.8216883636887551\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 2.312655488340145\n", + " normg = 0.6163469205588755\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 2.312635400120835\n", + " normg = 0.602322844428292\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 2.312601346120893\n", + " normg = 3.883813509973993\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 2.3125236845601984\n", + " normg = 2.706186684931166\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 2.3124737258829344\n", + " normg = 0.6687409625549693\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 2.3124688058590723\n", + " normg = 0.5173045820479159\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 2.312459990424903\n", + " normg = 0.4938257257094662\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 2.3123955004393335\n", + " normg = 1.6683515644698432\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 2.3125444526826033\n", + " normg = 5.298824597561663\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 2.312367487997837\n", + " normg = 0.6015213600651335\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 2.312364028080132\n", + " normg = 0.4298112540432812\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 2.312359291125096\n", + " normg = 0.42501244121969434\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 2.3121541230368265\n", + " normg = 1.4341432151813298\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 2.3121742831991017\n", + " normg = 2.38550325099996\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 2.312137248660655\n", + " normg = 0.8468707071079128\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 2.3121323273459713\n", + " normg = 0.23730071423762283\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 2.3121316298141776\n", + " normg = 0.21225182852706365\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 2.3121285241944403\n", + " normg = 0.21703708757814907\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 2.3122795353352217\n", + " normg = 4.7006388407936734\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 2.3123617623445623\n", + " normg = 6.309741304841422\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 2.312109837526254\n", + " normg = 1.4854238357984069\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 2.312095101421416\n", + " normg = 0.25278222140343354\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 2.31209443529278\n", + " normg = 0.16481647970464325\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 2.312093728951457\n", + " normg = 0.15030556456137867\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 2.3120916942699488\n", + " normg = 0.19938363255509062\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 2.3121584381833302\n", + " normg = 2.765995692108277\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 2.31215166864401\n", + " normg = 2.934681519161481\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 2.31209188914008\n", + " normg = 1.134776860460734\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 2.3120837694649086\n", + " normg = 0.24256427065865466\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 2.312083289332167\n", + " normg = 0.12580182643514357\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 2.312083017509483\n", + " normg = 0.12286916464164643\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 2.3120766169312383\n", + " normg = 0.1678168564673855\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 2.3120934518572462\n", + " normg = 1.598821931752156\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 2.312086673242148\n", + " normg = 1.4088934685162675\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 2.312074231527043\n", + " normg = 0.2191618863569388\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 2.312073859095939\n", + " normg = 0.10070037480456998\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 2.312073698318343\n", + " normg = 0.09759951602658992\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 2.3120706940898597\n", + " normg = 0.1272670415323134\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 2.3120739672088853\n", + " normg = 0.6801804467067091\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 2.3120729937740148\n", + " normg = 0.6779046025633946\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 2.3120694745133177\n", + " normg = 0.27929309030817967\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 2.3120689506593086\n", + " normg = 0.11079045010356788\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 2.3120688242872864\n", + " normg = 0.08147850454976749\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 2.3120686467309004\n", + " normg = 0.08090577746705793\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 2.3120690163987705\n", + " normg = 0.9602261009357931\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 2.3120641840441345\n", + " normg = 0.39788627567821117\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 2.312063165266726\n", + " normg = 0.058677940795608716\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 2.3120631219610623\n", + " normg = 0.056941097508033514\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 2.3120622448019144\n", + " normg = 0.10112552814771344\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 2.312062395228046\n", + " normg = 0.20938195311682872\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 2.3120619792492914\n", + " normg = 0.10899534572752302\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 2.3120618268589004\n", + " normg = 0.04980419264555423\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 2.3120617644011427\n", + " normg = 0.04905594911237712\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 2.3120613069975575\n", + " normg = 0.24913726442114978\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 2.3120615370729785\n", + " normg = 0.3285752185280994\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 2.312060846556901\n", + " normg = 0.04460055694153014\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 2.312060822359234\n", + " normg = 0.04235874440899079\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 2.312060583714676\n", + " normg = 0.042143487486838944\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 2.312061826574754\n", + " normg = 0.475222605514072\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 2.3120598190251327\n", + " normg = 0.15768771448040764\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 2.31205954366386\n", + " normg = 0.04306873087423184\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 2.312059508292057\n", + " normg = 0.03524078876915834\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 2.312059438642203\n", + " normg = 0.046227506226056286\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 2.3120602842328934\n", + " normg = 0.39779791776325585\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 2.3120598698041017\n", + " normg = 0.31006291686422766\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 2.3120592593604705\n", + " normg = 0.02990440608634667\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 2.312059248213721\n", + " normg = 0.029281299267753195\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 2.3120589417724497\n", + " normg = 0.04384362599929397\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 2.3120589401223075\n", + " normg = 0.09822999878295838\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 2.312059172077331\n", + " normg = 0.2175959303518212\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 2.31205882261242\n", + " normg = 0.05030077843180991\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 2.3120587993462656\n", + " normg = 0.024158057884980755\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 2.312058788328582\n", + " normg = 0.0238071397366826\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 2.312058481328297\n", + " normg = 0.08211887821467209\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 2.312058459115485\n", + " normg = 0.07415905215360175\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 2.312058421894188\n", + " normg = 0.021070417871677582\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 2.3120584165456424\n", + " normg = 0.018678725110810854\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 2.3120583956728\n", + " normg = 0.01845600249226805\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 2.3120583386467106\n", + " normg = 0.09010580321511862\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 2.3120583329576156\n", + " normg = 0.09375551816312264\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 2.312058275982426\n", + " normg = 0.017206434542815324\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 2.3120582723850527\n", + " normg = 0.01608190173047264\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 2.312058245756332\n", + " normg = 0.01594903262369205\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 2.3120582103252247\n", + " normg = 0.08370339376950785\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 2.3120581663361977\n", + " normg = 0.07323049793019343\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 2.3120581339873305\n", + " normg = 0.030940409617432062\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 2.312058126576714\n", + " normg = 0.01381229767321796\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 2.3120581236558904\n", + " normg = 0.01315739586741642\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 2.312058090415858\n", + " normg = 0.02042690685918255\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 2.312058289064513\n", + " normg = 0.1632378479271342\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 2.312058100416536\n", + " normg = 0.05135973990240215\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 2.3120580694079917\n", + " normg = 0.03204152815441551\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 2.3120580481610733\n", + " normg = 0.011400245004331\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 2.3120580431822333\n", + " normg = 0.011835267981949503\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 2.3120580798192183\n", + " normg = 0.10354714224068412\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 2.312058056444827\n", + " normg = 0.08598934276457877\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 2.3120580093321497\n", + " normg = 0.00995930902164947\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 2.3120580080818787\n", + " normg = 0.009862984975547473\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 2.312057936840725\n", + " normg = 0.01494815610104445\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 2.312057997557256\n", + " normg = 0.07085980878634641\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 2.312057956711228\n", + " normg = 0.06445630550897745\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 2.3120579416389933\n", + " normg = 0.057699191734342806\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 2.312057920964538\n", + " normg = 0.014983684242299794\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 2.3120579192332777\n", + " normg = 0.006801894291891143\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 2.312057918507884\n", + " normg = 0.006629945852352718\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 2.312057901938173\n", + " normg = 0.011322512706851973\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 2.312057913681297\n", + " normg = 0.04385243942544749\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 2.312057913681152\n", + " normg = 0.052421409455105254\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 2.312057896702343\n", + " normg = 0.01445314490610282\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 2.3120578951647124\n", + " normg = 0.005624536753376589\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 2.312057894702915\n", + " normg = 0.005445549975628162\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 2.312057886392581\n", + " normg = 0.008239718246525831\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 2.312057888332562\n", + " normg = 0.02324643978951701\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 2.312057888926797\n", + " normg = 0.029929905439893687\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 2.3120578831481717\n", + " normg = 0.011704316450202933\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 2.3120578821169824\n", + " normg = 0.004833283460828335\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 2.3120578817782906\n", + " normg = 0.004638481995898929\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 2.312057878059967\n", + " normg = 0.0057227425019024955\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 2.3120578810005097\n", + " normg = 0.02829401355437792\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 2.312057886871166\n", + " normg = 0.0430472709340258\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 2.3120578750871617\n", + " normg = 0.004967017408261247\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 2.3120578748156047\n", + " normg = 0.004189650205737447\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 2.312057874010414\n", + " normg = 0.0041543839866333265\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 2.3120578757051247\n", + " normg = 0.03556898642611522\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 2.312057863630388\n", + " normg = 0.012089911427572165\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 2.3120578623585133\n", + " normg = 0.005643403074798545\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 2.3120578620727317\n", + " normg = 0.003669132258615028\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 2.3120578618826926\n", + " normg = 0.00318583346932021\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 2.312057861509726\n", + " normg = 0.0036532733155745034\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 2.3120578642150975\n", + " normg = 0.025992500291380113\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 2.3120578599169463\n", + " normg = 0.002881326303457689\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 2.312057859812223\n", + " normg = 0.0028611575377618746\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 2.3120578516047026\n", + " normg = 0.0018965312955128665\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 2.312057851534595\n", + " normg = 0.010381637299192307\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 2.3120578550708846\n", + " normg = 0.0261831620439114\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 2.312057850704422\n", + " normg = 0.0035051971494280553\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 2.3120578506019243\n", + " normg = 0.0017708506644498862\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 2.3120578505483866\n", + " normg = 0.0016273015253683337\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 2.3120578502029456\n", + " normg = 0.0016570192409181249\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 2.312057854263679\n", + " normg = 0.024903625602612528\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 2.312057850302139\n", + " normg = 0.01260324174018513\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 2.3120578487830543\n", + " normg = 0.0033710075606325656\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 2.3120578486619117\n", + " normg = 0.001614797003353841\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 2.3120578486235037\n", + " normg = 0.0013900199109770828\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 2.312057848578196\n", + " normg = 0.0016517240613187108\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 2.312057848584043\n", + " normg = 0.004007050781320616\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 2.3120578485672603\n", + " normg = 0.004382832869800505\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 2.3120578484372913\n", + " normg = 0.0012374118907121968\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 2.312057848417836\n", + " normg = 0.0011670890606981193\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 2.312057848263018\n", + " normg = 0.0011564215563812773\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 2.3120578481285547\n", + " normg = 0.004650948847360503\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 2.312057847989648\n", + " normg = 0.0014998805772566963\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 2.312057847968\n", + " normg = 0.0010464204872600124\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 2.3120578479414715\n", + " normg = 0.0010386553377346637\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 2.312057848575865\n", + " normg = 0.018142713865175686\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 2.312057846531109\n", + " normg = 0.002086299053296837\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 2.3120578465023542\n", + " normg = 0.0004681707554617241\n", + " Old BLOBOP Residual = 114.69458939996227\n", + " New BLOBOP Residual = 90.22438135962607\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 6: Tk is 70x60\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433633\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914217\n", + " normg = 15439.986488700626\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232076\n", + " normg = 6712.821661250426\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134122\n", + " normg = 3883.817549633453\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332026\n", + " normg = 3265.137838100774\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 907.6087036301467\n", + " normg = 3160.860760494845\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1226.152499895828\n", + " normg = 8621.386236495322\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 800.2694961760468\n", + " normg = 5086.706329429061\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 606.9114575162215\n", + " normg = 1703.3594862117054\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 564.3047218493198\n", + " normg = 1709.0076839411254\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 363.4982311389615\n", + " normg = 4035.641674674214\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 202.08284752070924\n", + " normg = 3478.3634645929656\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 110.18748404434812\n", + " normg = 2480.7371687840277\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 62.236776842160566\n", + " normg = 1015.1072982122382\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 51.06599485245303\n", + " normg = 633.5542136243347\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 42.32435471638744\n", + " normg = 519.9925018925903\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 27.84501770282655\n", + " normg = 657.8015924907075\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 150.2464509540444\n", + " normg = 4329.346188291538\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 23.464456471210255\n", + " normg = 434.62087530190576\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 22.147692630246635\n", + " normg = 129.92630706017317\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 21.918733748172258\n", + " normg = 125.53518303383147\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 18.545303812712753\n", + " normg = 127.87662887674534\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 173.63077201019303\n", + " normg = 4688.212256309732\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 33.64069894575881\n", + " normg = 1721.680448787626\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 12.951317994212964\n", + " normg = 431.29704215469116\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 10.963479568353598\n", + " normg = 251.3120655679344\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 9.796108960675614\n", + " normg = 102.06643371858893\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 9.482453338629876\n", + " normg = 88.46190128755791\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 9.43594124155849\n", + " normg = 270.8250346896211\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 11.930319946256564\n", + " normg = 713.9621408433131\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 8.745620982030887\n", + " normg = 85.90368264685016\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 8.671211653141874\n", + " normg = 66.91507979957822\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 8.529323702895978\n", + " normg = 65.87654441447857\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 4.191742597504841\n", + " normg = 207.99510471750463\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 37.41967105034977\n", + " normg = 2258.079641657558\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 5.1734260522885895\n", + " normg = 487.12683320416755\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 3.5642109572625356\n", + " normg = 97.29094782801837\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 3.469282989529867\n", + " normg = 52.689625775419444\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 3.415471443294689\n", + " normg = 38.622025667009346\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 3.344597720632708\n", + " normg = 37.52277902969188\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 3.348667667182585\n", + " normg = 240.4196439197721\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 7.547086280725603\n", + " normg = 842.5198034896888\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 3.0265796172012447\n", + " normg = 155.2279094365115\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 2.8537855932617036\n", + " normg = 42.99209632735567\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 2.8322703519836017\n", + " normg = 29.917088208865326\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 2.803078998602462\n", + " normg = 28.58872851134201\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 2.7105973673256627\n", + " normg = 58.594213195385855\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 7.204093929627034\n", + " normg = 732.3423712037378\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 3.6832716648449453\n", + " normg = 435.70650928302484\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 2.5987579638488927\n", + " normg = 136.8707311032152\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 2.478612997211685\n", + " normg = 23.971671823432963\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 2.4713626623832243\n", + " normg = 23.481942672361797\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 2.2554400201917755\n", + " normg = 41.52001793050195\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.568662253847672\n", + " normg = 190.55441119282824\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 2.2206213136323787\n", + " normg = 68.79960224994758\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 2.1717393825908453\n", + " normg = 25.44675285803799\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 2.163017281200007\n", + " normg = 21.733358891880766\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 2.1529824391849472\n", + " normg = 23.84842772806871\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 2.1471968605710012\n", + " normg = 50.96663730132397\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 2.15932554923369\n", + " normg = 79.61108363618112\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 2.118087642680302\n", + " normg = 21.738897271662328\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 2.112857930988209\n", + " normg = 18.260289629077672\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 2.098913996731203\n", + " normg = 18.089676438951898\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 1.9701229278763517\n", + " normg = 130.82483672808237\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 1.8626141310488555\n", + " normg = 13.644529094797253\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 1.8602989202976152\n", + " normg = 13.510262735552844\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 1.7258642544147407\n", + " normg = 22.623247151772112\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 2.153977453052048\n", + " normg = 222.46959342764927\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 1.7377143054954427\n", + " normg = 66.11291383283756\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 1.698400393759954\n", + " normg = 12.541551914619216\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 1.696323600303353\n", + " normg = 9.987989815651453\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 1.6935018411319958\n", + " normg = 10.600298967144559\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 1.6952454724648867\n", + " normg = 41.62449789090036\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 1.7538572670050063\n", + " normg = 108.25664746703293\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 1.6806730005229849\n", + " normg = 9.994396454549287\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 1.6795854458797448\n", + " normg = 8.621943705470244\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 1.6759870559680115\n", + " normg = 8.496883210357904\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 1.759255462304662\n", + " normg = 178.06978611352557\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 1.6113601706409493\n", + " normg = 94.18552326035564\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 1.5555970640050523\n", + " normg = 4.214577171813193\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 1.5554682407168876\n", + " normg = 1.1595978345285898\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 1.5554524268867422\n", + " normg = 0.7385198733705077\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 1.555439505143189\n", + " normg = 0.34227023522715\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 1.5554350415327638\n", + " normg = 0.24677432028519478\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 1.5554335511226216\n", + " normg = 0.5734514655981038\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 1.5554543229128075\n", + " normg = 1.8763224872994846\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 1.5554302337675978\n", + " normg = 0.4121688851592589\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 1.5554289422313659\n", + " normg = 0.1607135014676241\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 1.555428574889948\n", + " normg = 0.1481680898221772\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 1.5554263817262877\n", + " normg = 0.16869294569878543\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 1.5555502613992656\n", + " normg = 4.353333110452427\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 1.5558532450393265\n", + " normg = 8.352770934441685\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 1.555419850541907\n", + " normg = 0.6560465781237068\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 1.5554167600558721\n", + " normg = 0.1987079241987787\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 1.5554163001360737\n", + " normg = 0.12737135911445188\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 1.5554158560205091\n", + " normg = 0.10664020296194568\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 1.5554150777998452\n", + " normg = 0.11574223287705011\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 1.5554192709210084\n", + " normg = 0.7867117773566773\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 1.555465551486809\n", + " normg = 2.192406360365457\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 1.5554140358923547\n", + " normg = 0.6709917507068592\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 1.5554121862180663\n", + " normg = 0.4710290198671358\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 1.5554107580392285\n", + " normg = 0.09421810355991855\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 1.555410653350699\n", + " normg = 0.08592406770337728\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 1.5554100946573206\n", + " normg = 0.08515332140509359\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 1.5554683112351233\n", + " normg = 2.8119599077479602\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 1.5559292087444179\n", + " normg = 8.711749770195109\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 1.5554331690032477\n", + " normg = 2.1406796539990673\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 1.5554025358849066\n", + " normg = 0.39825655666104776\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 1.5554010606964894\n", + " normg = 0.17883334147697041\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 1.5554006400451694\n", + " normg = 0.0494986480024734\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 1.5554005899491832\n", + " normg = 0.03860315651517484\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 1.5554005263278046\n", + " normg = 0.05284283316412838\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 1.5554012039426661\n", + " normg = 0.36949159591222513\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 1.555400888089019\n", + " normg = 0.3013113544950182\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 1.555400316482253\n", + " normg = 0.034308458580969696\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 1.555400301897391\n", + " normg = 0.0337593902227639\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 1.5553998020193047\n", + " normg = 0.043354002865709944\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 1.5554343528115915\n", + " normg = 1.986643257635079\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 1.5554079274430148\n", + " normg = 1.00095596574225\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 1.5553992157328709\n", + " normg = 0.10586782240117747\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 1.555399150328842\n", + " normg = 0.046646530938871555\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 1.5553991334949588\n", + " normg = 0.02204941935619417\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 1.5553991258424817\n", + " normg = 0.021637228713856295\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 1.555398932299149\n", + " normg = 0.04308658799126237\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 1.555482738284704\n", + " normg = 3.590897252888081\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 1.555414730949222\n", + " normg = 1.5409330206308984\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 1.5553996726274821\n", + " normg = 0.18069909137091814\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 1.555399325642892\n", + " normg = 0.12578620212369232\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 1.5553989512580377\n", + " normg = 0.06304520164253039\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 1.5553987956368658\n", + " normg = 0.04533661207167848\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 1.5553986558775612\n", + " normg = 0.047225857675815004\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 1.5553993180039714\n", + " normg = 0.3126112615190718\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 1.5553989200948184\n", + " normg = 0.22580596825601468\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 1.555398599969256\n", + " normg = 0.02855610194058873\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 1.555398592808581\n", + " normg = 0.015616467970236485\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 1.555398588605337\n", + " normg = 0.011525051839541738\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 1.5553985814647517\n", + " normg = 0.011114576669416438\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 1.555398567294473\n", + " normg = 0.031775174116569445\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 1.5553995322418104\n", + " normg = 0.3416638601694035\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 1.5553990145300525\n", + " normg = 0.27382448639458945\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 1.5553985538431048\n", + " normg = 0.053391990201356564\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 1.5553985338295684\n", + " normg = 0.015688951109681326\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 1.5553985308845222\n", + " normg = 0.011257302056542134\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 1.5553985268473918\n", + " normg = 0.009140183647435204\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 1.5553985214634296\n", + " normg = 0.009671854097320834\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 1.5553985259505176\n", + " normg = 0.043982938645582295\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 1.5553988691776224\n", + " normg = 0.2271114570523641\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 1.5553985883797605\n", + " normg = 0.11584027462596172\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 1.555398501527966\n", + " normg = 0.019615139767411784\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 1.555398497678719\n", + " normg = 0.012158085125004246\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 1.555398494677238\n", + " normg = 0.007446222802352448\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 1.555398492010336\n", + " normg = 0.007405170359579634\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 1.5553985647862423\n", + " normg = 0.1353822801982542\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 1.5553984587652017\n", + " normg = 0.04145655306937707\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 1.555398447664163\n", + " normg = 0.0071140194829215206\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 1.5553984470781723\n", + " normg = 0.0058598937152460374\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 1.555398445465774\n", + " normg = 0.0057928580061651185\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 1.5553984435168688\n", + " normg = 0.010000966401896533\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 1.5553984490663482\n", + " normg = 0.025568991425210942\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 1.5553984410628439\n", + " normg = 0.01754639670417518\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 1.5553984407735977\n", + " normg = 0.02068206737603937\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 1.5553984380248305\n", + " normg = 0.006063736046635615\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 1.5553984376564347\n", + " normg = 0.004517302870679215\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 1.5553984370922087\n", + " normg = 0.004479254641768224\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 1.5553984455719778\n", + " normg = 0.0747780514645137\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 1.5553984108119798\n", + " normg = 0.005203254088138856\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 1.555398410604702\n", + " normg = 0.0022100956526268367\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 1.5553984105308498\n", + " normg = 0.002039573450259049\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 1.5553984100188012\n", + " normg = 0.002162883300163287\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 1.5553984291708547\n", + " normg = 0.041537178110524334\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 1.5553984148515736\n", + " normg = 0.03035188302302159\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 1.555398407990297\n", + " normg = 0.013469139649793417\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 1.5553984066592332\n", + " normg = 0.0038937475670839496\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 1.5553984065508817\n", + " normg = 0.0015510835954312785\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 1.55539840652168\n", + " normg = 0.0013201237337089262\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 1.5553984064425577\n", + " normg = 0.0013204610275714577\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 1.5553984075328617\n", + " normg = 0.017583971628495402\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 1.5553984200329507\n", + " normg = 0.04829184009002297\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 1.5553984055334806\n", + " normg = 0.0012515372832391746\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 1.5553984055161059\n", + " normg = 0.0010768325120471321\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 1.5553984054543057\n", + " normg = 0.0010671967724994913\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 1.555398405379888\n", + " normg = 0.004982149876824683\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 1.5553984065830209\n", + " normg = 0.01257853651345907\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 1.5553984051057943\n", + " normg = 0.002767381615728473\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 1.5553984050276917\n", + " normg = 0.0010062621655422394\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 1.5553984050092375\n", + " normg = 0.0008929870078824091\n", + " Old BLOBOP Residual = 90.22438135962607\n", + " New BLOBOP Residual = 75.19511856837967\n", + " ----> GKB Iteration 7: Tk is 80x70\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914198\n", + " normg = 15439.986488700612\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232103\n", + " normg = 6712.821661250427\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134115\n", + " normg = 3883.817549633452\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332035\n", + " normg = 3269.218839996947\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624027\n", + " normg = 3503.779762444474\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1132.6108715680652\n", + " normg = 9036.740206252474\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 876.6892099275921\n", + " normg = 7534.171969320828\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 484.1779316065289\n", + " normg = 1409.3674665602387\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 458.30548646881755\n", + " normg = 1354.9481878380914\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 207.3454073541946\n", + " normg = 1654.7889257361517\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 451.2716876778554\n", + " normg = 5154.888063864673\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 833.3854867175245\n", + " normg = 9280.418897052346\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 254.74487548566054\n", + " normg = 5567.0990315269655\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 41.631513722916374\n", + " normg = 1303.9981210417538\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 29.719440239739328\n", + " normg = 338.84494423671117\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 28.37411744230872\n", + " normg = 257.1774433329599\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 26.095172604183173\n", + " normg = 207.08509971586113\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 23.15714507335019\n", + " normg = 360.9272463176864\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 88.966271903494\n", + " normg = 3297.116784079505\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 26.485839580735778\n", + " normg = 1056.5547243256292\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 19.33879161104695\n", + " normg = 169.13209211603018\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 19.017575994599568\n", + " normg = 133.45225736918115\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 18.32069006266395\n", + " normg = 121.7617437951638\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 17.36524573271966\n", + " normg = 176.80936916645962\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 20.333561234001756\n", + " normg = 610.5878462377914\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 17.684943146003242\n", + " normg = 524.5132324997354\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 15.97238544901391\n", + " normg = 377.4010580324949\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 15.08279994479536\n", + " normg = 151.3824563857442\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 14.881512077135138\n", + " normg = 92.31437716413787\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 14.71614620659858\n", + " normg = 91.05549381044496\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 10.221129904570008\n", + " normg = 319.08563953865104\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 43.93715096746259\n", + " normg = 2363.9783060642176\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 9.36843910013716\n", + " normg = 231.34286030389796\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 8.974646784603424\n", + " normg = 88.3417110422136\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 8.868542791676923\n", + " normg = 72.87962206920874\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 8.559182289835025\n", + " normg = 76.04081173660872\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.411828087718312\n", + " normg = 237.30803693929482\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 14.732536782515774\n", + " normg = 754.6552642818574\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 7.77287108908592\n", + " normg = 306.3584425098798\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 7.486747639007511\n", + " normg = 280.0907862334456\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 6.98360738310789\n", + " normg = 74.87153375442622\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 6.925213693934554\n", + " normg = 58.96902994494808\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 6.8119139231034485\n", + " normg = 58.4290663455843\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 4.585816068653051\n", + " normg = 571.0185140511408\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4579328838092462\n", + " normg = 410.75975344295927\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 2.4126228817033173\n", + " normg = 36.37458618515489\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 2.3989143118008647\n", + " normg = 29.43302734688185\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 2.3670689244418193\n", + " normg = 28.701520352610377\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.9202500838091732\n", + " normg = 131.142668041281\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 4.330767728738565\n", + " normg = 567.6195441691202\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.7499378718761116\n", + " normg = 71.34867035269276\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.7121780890323273\n", + " normg = 27.99735888753154\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.703342603458725\n", + " normg = 21.395557360667752\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.6902120071078923\n", + " normg = 21.03173844690248\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.6608941978381708\n", + " normg = 108.7645220139305\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 2.5442060734721252\n", + " normg = 398.1087175596231\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 1.5662864350311794\n", + " normg = 22.52752621013373\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 1.5611232997470856\n", + " normg = 18.075292396053502\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 1.5497563306396926\n", + " normg = 17.866351407524785\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 1.144325512967474\n", + " normg = 86.5128059480637\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 1.1757829373500424\n", + " normg = 112.90688850426667\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 1.0758367659570767\n", + " normg = 31.596692466659313\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 1.0687201731866547\n", + " normg = 9.885734984561045\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 1.0676578579637677\n", + " normg = 7.193547585817194\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 1.0662350481635738\n", + " normg = 6.666956785708705\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 1.0612337330069932\n", + " normg = 22.01126529057675\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 1.1303876501367423\n", + " normg = 109.38186708633336\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 1.056391513481374\n", + " normg = 9.590943529767744\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 1.055664621613437\n", + " normg = 4.949320835338345\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 1.0552530150791182\n", + " normg = 4.8512294145111055\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 1.0431708593498312\n", + " normg = 6.149284481017103\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 1.2533258858119205\n", + " normg = 151.93487232945122\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 1.3296473271995557\n", + " normg = 198.30531845258324\n", + "\n", + " OUTER ITERATION 75:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 1.067666751146763\n", + " normg = 71.98729538112754\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 1.0349576705517423\n", + " normg = 12.72274333564231\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 1.0337029107513365\n", + " normg = 5.4410707142835015\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 1.0332694879958564\n", + " normg = 4.614514010275191\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 1.031865670870244\n", + " normg = 3.745476321102341\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 1.032261578016531\n", + " normg = 16.48749746149067\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 1.0716288059675474\n", + " normg = 76.20990760502572\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 1.0332036076081406\n", + " normg = 24.803210539898334\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 1.029186228748251\n", + " normg = 4.857820438266822\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 1.0289663269500522\n", + " normg = 2.915378131066301\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 1.0287902126386266\n", + " normg = 2.6630824364653276\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 1.0279023052849596\n", + " normg = 2.966718562917451\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 1.0516364127609708\n", + " normg = 65.36054842663725\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 1.0255110321804062\n", + " normg = 10.722675764621647\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 1.0247374085416714\n", + " normg = 2.708375511507821\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 1.024647856427396\n", + " normg = 2.301368210762279\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 1.0243342257061936\n", + " normg = 2.388289168554177\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 1.0246688524065315\n", + " normg = 11.161715836114631\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 1.037126341286381\n", + " normg = 36.72809052213082\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 1.0231758245659366\n", + " normg = 5.9388685636459595\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 1.0229334966205805\n", + " normg = 3.877101269612341\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 1.022811218125673\n", + " normg = 2.0728384202024928\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 1.0227498884738655\n", + " normg = 1.8773089279730846\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 1.0225352497649831\n", + " normg = 2.197212921085709\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 1.023184182347333\n", + " normg = 13.558438678148322\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 1.0265732073010747\n", + " normg = 27.410725719459993\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 1.0219191436215425\n", + " normg = 1.7753316874614442\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 1.0218816455801973\n", + " normg = 1.7037735101675375\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 1.021420104853735\n", + " normg = 1.6327115522021498\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 1.0200067490649263\n", + " normg = 8.095785025507487\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 1.0231292384355073\n", + " normg = 20.01845632141248\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 1.0205141249251692\n", + " normg = 15.593417773343312\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 1.019227352533309\n", + " normg = 6.420670156518869\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 1.0189642396253258\n", + " normg = 1.135427704536074\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 1.018948234982872\n", + " normg = 1.0895353100884706\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 1.018710575723081\n", + " normg = 1.8226073549192692\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 1.0198861521665261\n", + " normg = 9.865531992554592\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 1.0187417305178001\n", + " normg = 5.142186650071738\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 1.0184812030619894\n", + " normg = 3.3610392169224936\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 1.0184283961595189\n", + " normg = 2.5376049599051846\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 1.018382860491166\n", + " normg = 0.9508570813775556\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 1.0183709204922458\n", + " normg = 0.8945941591476951\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 1.0182860184223277\n", + " normg = 0.9407458271898295\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 1.018280716698168\n", + " normg = 4.094261516444597\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 1.0182674658938815\n", + " normg = 4.174988014464004\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 1.0181555782338054\n", + " normg = 0.8389426283725189\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 1.018146810816745\n", + " normg = 0.8147350079504164\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 1.0179983195438855\n", + " normg = 0.7816469408764659\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 1.0179292406485505\n", + " normg = 3.080537291387324\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 1.017865775652368\n", + " normg = 1.3386642588557058\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 1.0178507083056454\n", + " normg = 0.7281399387054337\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 1.0178419167385568\n", + " normg = 0.6995544275026712\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 1.0177628161213919\n", + " normg = 1.2121547105700734\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 1.0178112631034584\n", + " normg = 3.6454709409376913\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 1.0177417166779403\n", + " normg = 1.8129197617540616\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 1.0177187385920614\n", + " normg = 0.6428219265229831\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 1.0177129691512845\n", + " normg = 0.6360550674432218\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 1.0174282237733878\n", + " normg = 1.2184023233908226\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 1.0174174015726574\n", + " normg = 1.5433215112938017\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 1.017410015877367\n", + " normg = 1.4349131252038922\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 1.0173958293904934\n", + " normg = 0.48565599424332134\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 1.0173927615022835\n", + " normg = 0.4606869893815143\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 1.0173665954733633\n", + " normg = 0.4740197127366381\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 1.0173639627576254\n", + " normg = 2.2390747617924878\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 1.017394870872609\n", + " normg = 3.308124269041756\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 1.017326283609188\n", + " normg = 0.43538271883890006\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 1.0173240281675229\n", + " normg = 0.41301605517898243\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 1.0173027956320302\n", + " normg = 0.39813063309934255\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 1.0171986253726883\n", + " normg = 2.3869599306296303\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 1.0171778889441108\n", + " normg = 1.7829237319990936\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 1.017157681290503\n", + " normg = 0.3135475437035033\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 1.0171565530055084\n", + " normg = 0.2760199256509456\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 1.0171519639454905\n", + " normg = 0.2688074498347131\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 1.0171395045557228\n", + " normg = 1.022609138333399\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 1.017128240267751\n", + " normg = 0.702276045915763\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 1.017125776871774\n", + " normg = 0.569813412593571\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 1.0171233868854757\n", + " normg = 0.24338951923995386\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 1.0171225905605772\n", + " normg = 0.22474953966886693\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 1.017118433503599\n", + " normg = 0.24279650489538881\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 1.0171584956701183\n", + " normg = 2.981086058468085\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 1.017119079284102\n", + " normg = 1.6450555229252768\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 1.0171020935901491\n", + " normg = 0.2061484780488737\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 1.0171015742726828\n", + " normg = 0.19798830036326354\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 1.0170938807967318\n", + " normg = 0.34381970281154406\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 1.0171165530217403\n", + " normg = 1.3355368567201622\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 1.0170896666240872\n", + " normg = 0.5541712050375138\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 1.0170854417776525\n", + " normg = 0.40840269747820185\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 1.017085209947589\n", + " normg = 0.505209509810336\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 1.0170834532657755\n", + " normg = 0.19229402405665166\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 1.017083024834854\n", + " normg = 0.162194934453342\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 1.0170819285599795\n", + " normg = 0.16267313340605832\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 1.0170796728265847\n", + " normg = 1.120130271391652\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 1.017074668364003\n", + " normg = 0.7125524742528502\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 1.0170714128150655\n", + " normg = 0.1389941820821861\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 1.0170711669052654\n", + " normg = 0.1379870996793324\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 1.0170527833177208\n", + " normg = 0.11561999101657323\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 1.0170630552731703\n", + " normg = 1.3476541614771373\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 1.017076994568784\n", + " normg = 2.030453661679956\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 1.0170507652966845\n", + " normg = 0.21746003338689132\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 1.017050401585294\n", + " normg = 0.08674719552618856\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 1.0170502883693493\n", + " normg = 0.08095458015338863\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 1.0170494587899666\n", + " normg = 0.07959683844074535\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 1.0170551395967546\n", + " normg = 1.2459762498323985\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 1.0170458616583482\n", + " normg = 0.35384886473517424\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 1.0170450305288614\n", + " normg = 0.08513573535587682\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 1.017044942877841\n", + " normg = 0.07204450206650653\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 1.017044669125992\n", + " normg = 0.06348346718703206\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 1.017044404551553\n", + " normg = 0.12379579562844135\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 1.0170477008284247\n", + " normg = 0.6439853649037224\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 1.0170449823437118\n", + " normg = 0.4236746822502591\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 1.0170439360951145\n", + " normg = 0.16791548903722103\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 1.017043742034095\n", + " normg = 0.05387074891617583\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 1.0170437032651836\n", + " normg = 0.051741422066240834\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 1.017043176242146\n", + " normg = 0.0670034785325233\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 1.0170459327696046\n", + " normg = 0.6043957414439438\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 1.0170430304179723\n", + " normg = 0.2144091962363891\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 1.017042608396936\n", + " normg = 0.1023127395622377\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 1.01704246679898\n", + " normg = 0.06720527078264815\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 1.017042365245055\n", + " normg = 0.059224590757842345\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 1.0170423543384293\n", + " normg = 0.12975323904993113\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 1.0170423506798838\n", + " normg = 0.15409756232348557\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 1.0170421931324822\n", + " normg = 0.0442587596427332\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 1.0170421692094405\n", + " normg = 0.040835474077871275\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 1.017042031349188\n", + " normg = 0.040499390649528455\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 1.0170433890477797\n", + " normg = 0.6445686385810009\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 1.0170412584605846\n", + " normg = 0.2698324685591972\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 1.017040803755842\n", + " normg = 0.029139634726492693\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 1.0170407932008219\n", + " normg = 0.02901307174914588\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 1.0170395807979606\n", + " normg = 0.10175842095374475\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 1.0170395693346617\n", + " normg = 0.10610319899751545\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 1.0170394474355202\n", + " normg = 0.014751564257872583\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 1.017039445121165\n", + " normg = 0.008627121540325822\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 1.017039444219311\n", + " normg = 0.00733750666822186\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 1.0170394433668946\n", + " normg = 0.007237148888387837\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 1.017039442492302\n", + " normg = 0.009665038542182725\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 1.0170394421621531\n", + " normg = 0.014563179810767154\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 1.0170394407608099\n", + " normg = 0.008919094332858925\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 1.0170394400230298\n", + " normg = 0.005676625825081166\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 1.017039439400692\n", + " normg = 0.005565484317017141\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 1.0170394335564443\n", + " normg = 0.01646039160728333\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 1.017039682230431\n", + " normg = 0.20307141582213611\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 1.0170394300011025\n", + " normg = 0.020637605892054607\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 1.0170394272297216\n", + " normg = 0.004803763815655716\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 1.0170394269299219\n", + " normg = 0.004783475761468236\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 1.0170394018445061\n", + " normg = 0.020453616737780022\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 1.0170394477789144\n", + " normg = 0.04557974818049157\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 1.0170393971431566\n", + " normg = 0.030119401446453573\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 1.0170394261919748\n", + " normg = 0.07519596632449119\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 1.0170393914382603\n", + " normg = 0.018739335508121197\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 1.017039389147612\n", + " normg = 0.0031014520042588942\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 1.0170393890534797\n", + " normg = 0.0016412603195756358\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 1.017039389012897\n", + " normg = 0.00047260091461625653\n", + " Old BLOBOP Residual = 75.19511856837967\n", + " New BLOBOP Residual = 60.815583745923654\n", + " ----> GKB Iteration 8: Tk is 90x80\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914196\n", + " normg = 15439.986488700608\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232067\n", + " normg = 6712.821661250415\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513411\n", + " normg = 3883.817549633451\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332035\n", + " normg = 3269.218839996946\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.667493262402\n", + " normg = 3510.0779415612596\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511842\n", + " normg = 9136.809141509715\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 865.0216811363408\n", + " normg = 7911.012798287038\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 433.2600656689851\n", + " normg = 1500.5135154054801\n", + "\n", + " OUTER ITERATION 10:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 404.9432093375607\n", + " normg = 1371.4198812304573\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 257.0275377792119\n", + " normg = 1082.5243027105885\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 158.1492630248929\n", + " normg = 2205.0434853408838\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 181.3115447962951\n", + " normg = 3660.4653925919015\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 110.1926978525628\n", + " normg = 2317.819674226799\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 74.02825617477907\n", + " normg = 660.2189088600196\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 68.94554955775087\n", + " normg = 558.7012956428439\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 54.643105174998055\n", + " normg = 479.54553902325637\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 42.673026882158\n", + " normg = 1793.8786465923029\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 225.3141488238788\n", + " normg = 5678.6295277031595\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 21.47390047395885\n", + " normg = 428.11661185034956\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 20.00898492971904\n", + " normg = 188.8937620409367\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 19.49910349922913\n", + " normg = 136.18161687045006\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 18.71464318036195\n", + " normg = 126.59798415244055\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 16.98887844194199\n", + " normg = 260.6856191518955\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 61.26859212896369\n", + " normg = 2092.993223551296\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 27.94104899485785\n", + " normg = 1492.8574460133266\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 17.808144950124\n", + " normg = 810.9046824054708\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 13.704475724162423\n", + " normg = 92.2986798539274\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 13.602170597910918\n", + " normg = 87.94265913659451\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 12.411987830811704\n", + " normg = 99.93828515806025\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 19.003936044316983\n", + " normg = 933.9685960846753\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 70.82212376333885\n", + " normg = 2636.261774928856\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 14.171081266654404\n", + " normg = 773.5391395944685\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 9.556544698382918\n", + " normg = 183.39249864364993\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 9.256041241064024\n", + " normg = 87.35931410609959\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 9.14041345658597\n", + " normg = 72.8568767089676\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 8.894772707533363\n", + " normg = 85.86402506180812\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 11.647649256481994\n", + " normg = 774.0339128346277\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 20.954009821748595\n", + " normg = 1461.8393905691732\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 7.743107886631116\n", + " normg = 72.00815657883473\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 7.68489936614051\n", + " normg = 64.38696684345048\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 7.412407480975858\n", + " normg = 64.30632737932538\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 8.558350641805356\n", + " normg = 672.0627339969575\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 6.3454130560328545\n", + " normg = 596.1797091574033\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 4.174646655019917\n", + " normg = 229.3707100920465\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.8031216524339575\n", + " normg = 45.93258853168451\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.7746727752960343\n", + " normg = 43.186595310401906\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.5112909428271517\n", + " normg = 52.695987537343534\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 4.634631532361214\n", + " normg = 379.5872735078459\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 8.343352216226734\n", + " normg = 818.0351011215599\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 4.271275549801358\n", + " normg = 457.80749250160017\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 2.971895167793344\n", + " normg = 95.27848449632747\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 2.9031600144290195\n", + " normg = 40.55221410426031\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.8789704518922106\n", + " normg = 36.705550151031474\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 2.7341973479556656\n", + " normg = 43.738107357635144\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 2.8983078947685352\n", + " normg = 189.80118645475468\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 4.17128491848613\n", + " normg = 464.72965000840054\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 2.916845269434285\n", + " normg = 284.29000653314586\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 2.4188388671369503\n", + " normg = 63.44337889301923\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 2.386230829488816\n", + " normg = 33.36193048301773\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 2.3673127435199177\n", + " normg = 31.725112481510017\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 2.141532065029182\n", + " normg = 42.222048683287206\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 2.1786543825714855\n", + " normg = 122.74177619781683\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 2.3270060587798667\n", + " normg = 222.0337073009967\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 2.048674365933419\n", + " normg = 94.98580293286729\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 1.9870527359530692\n", + " normg = 29.460493594841754\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 1.9756054408333819\n", + " normg = 27.953440208756163\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 1.8499470906677047\n", + " normg = 36.899344618013295\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 2.558382206867531\n", + " normg = 284.70887552647815\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 1.7765677044015806\n", + " normg = 106.24959546293535\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 1.650469485730025\n", + " normg = 43.11063012685179\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 1.630334213385302\n", + " normg = 33.98258709995154\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 1.6166973503177748\n", + " normg = 29.936776471289715\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 1.6034135446848188\n", + " normg = 29.092109175443824\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 1.589149371048051\n", + " normg = 35.79023178630742\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 1.5808589185036277\n", + " normg = 53.24649346967769\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 1.5628289343114483\n", + " normg = 40.7658778512855\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 1.5484209701200147\n", + " normg = 23.81326426859156\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 1.5391137092399205\n", + " normg = 22.706419709468566\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 1.486078936877409\n", + " normg = 36.110805477338765\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 1.484045697422951\n", + " normg = 61.26056134615716\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 1.461377910753935\n", + " normg = 38.549827410672194\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 1.4488216617404737\n", + " normg = 21.687213610880633\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 1.4407881898233803\n", + " normg = 21.20180096378489\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 1.336239114096144\n", + " normg = 45.024820113259096\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 1.3210201546818103\n", + " normg = 23.065863177005692\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 1.3144736614595547\n", + " normg = 19.459885355778013\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 1.2996168430010135\n", + " normg = 20.15488150809752\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 1.2830019092614011\n", + " normg = 83.50919701339001\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 1.3841866122981699\n", + " normg = 159.24299196868796\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 1.2266641465389252\n", + " normg = 19.44872438823843\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 1.2223458031145367\n", + " normg = 17.765754368023668\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 1.198754105154162\n", + " normg = 17.372544187721253\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.841840493534806\n", + " normg = 154.56119668336265\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.710996299747258\n", + " normg = 51.54345812037359\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.694508531961512\n", + " normg = 3.9346765788373665\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.6943514238769093\n", + " normg = 2.5743221579216122\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.6942178429629169\n", + " normg = 1.0525914997843624\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.6941877961581625\n", + " normg = 0.7215004026851121\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.6941786259304059\n", + " normg = 1.0645634428415653\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.6941826668251488\n", + " normg = 1.5328941967097376\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.694163269893043\n", + " normg = 0.4716014040630081\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.6941608008303414\n", + " normg = 0.2901872708567973\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.6941588729963466\n", + " normg = 0.26559187728536116\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.6941517203852974\n", + " normg = 0.5135028985981275\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.694483638583604\n", + " normg = 7.050570454239581\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.6941498873390974\n", + " normg = 0.7576130763089602\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.6941460793923094\n", + " normg = 0.1241846927377195\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.6941458944128899\n", + " normg = 0.1118708922729113\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.6941450559918632\n", + " normg = 0.10923891293968496\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.6941617717467724\n", + " normg = 2.070323140890179\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.7071884701550356\n", + " normg = 45.787971698360366\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.6941817258335725\n", + " normg = 2.330940558806795\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.6941392458414448\n", + " normg = 0.740027376211564\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.6941335147909892\n", + " normg = 0.2299264317327849\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.6941328036680589\n", + " normg = 0.07600575611718789\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.6941326656574812\n", + " normg = 0.06384137775170814\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.6941323402898989\n", + " normg = 0.07944184457142085\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.694140321904827\n", + " normg = 1.1116643909110493\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.694144086106962\n", + " normg = 1.3595793996781147\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.6941313884777653\n", + " normg = 0.18478453940051112\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.6941311534581209\n", + " normg = 0.0558024362918209\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.6941311142021632\n", + " normg = 0.05120166235572478\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.6941309039512041\n", + " normg = 0.051852318089215824\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.6941567663953506\n", + " normg = 2.136104607635069\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.6958996723876628\n", + " normg = 16.899454345810902\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.6941326415256613\n", + " normg = 0.7237371985451554\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.6941284973478524\n", + " normg = 0.23273233524185177\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.6941279432256424\n", + " normg = 0.06540426240126188\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.694127880928242\n", + " normg = 0.03246518695718321\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.6941278514671338\n", + " normg = 0.026223913375621143\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.6941277940764643\n", + " normg = 0.03426082211653145\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.6941293579601422\n", + " normg = 0.4735283671714523\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.6941299339405865\n", + " normg = 0.5624399947261044\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.6941276085729925\n", + " normg = 0.07307117185455796\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.6941275718523348\n", + " normg = 0.02622971453799993\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.694127563917078\n", + " normg = 0.021835007162695094\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.6941275445577552\n", + " normg = 0.02163073543800428\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.6941276440906623\n", + " normg = 0.24254416737588896\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.694274868078557\n", + " normg = 4.884556814804114\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.6941276229930239\n", + " normg = 0.20092533173492044\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.694127281941697\n", + " normg = 0.08386946290870459\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.6941271993469031\n", + " normg = 0.024060998264533166\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.6941271886960886\n", + " normg = 0.01604354410535955\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.6941271766632949\n", + " normg = 0.015164934273077265\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.6941270863559212\n", + " normg = 0.035614916291695324\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.6942158673819696\n", + " normg = 3.5346881003119295\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.694136905942111\n", + " normg = 1.2295475891454686\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.6941272860558966\n", + " normg = 0.19503455513060794\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.6941269705910457\n", + " normg = 0.07900438161093169\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.6941268955825858\n", + " normg = 0.026538398040894563\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.694126885166891\n", + " normg = 0.008709954007671048\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.6941268833033288\n", + " normg = 0.008388331296317952\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.6941268819533202\n", + " normg = 0.02371799252123163\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.6941269135186282\n", + " normg = 0.07827182734842181\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.6941268758141141\n", + " normg = 0.010220579216824349\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.6941268748750671\n", + " normg = 0.0068839897129616785\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.6941268738117033\n", + " normg = 0.0068358142441756874\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.6941268019415401\n", + " normg = 0.027229672340754893\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.6941283189326458\n", + " normg = 0.49208045733802763\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.6941268187759319\n", + " normg = 0.045205679993207064\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.6941268029115895\n", + " normg = 0.018402004173702313\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.6941267985279168\n", + " normg = 0.01055162491369494\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.6941267963130453\n", + " normg = 0.0013288120076759633\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.6941267962698703\n", + " normg = 0.0009813064199702217\n", + " Old BLOBOP Residual = 60.815583745923654\n", + " New BLOBOP Residual = 49.808447515244026\n", + " ----> GKB Iteration 9: Tk is 100x90\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.9111249142\n", + " normg = 15439.986488700613\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023205\n", + " normg = 6712.821661250413\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134133\n", + " normg = 3883.8175496334534\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332015\n", + " normg = 3269.218839996943\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624012\n", + " normg = 3510.077941561247\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511867\n", + " normg = 9140.870204180066\n", + "\n", + " OUTER ITERATION 8:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 859.5318654147948\n", + " normg = 7944.307105037608\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.96198883794943\n", + " normg = 1629.863410399236\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 388.4793568576762\n", + " normg = 1481.242322438047\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 228.9874619069236\n", + " normg = 962.7330223790904\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 173.2234943997226\n", + " normg = 2127.5812523180107\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 158.8742216951519\n", + " normg = 2730.5080258599314\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 117.62761028054088\n", + " normg = 1618.206256901362\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 98.33343395279148\n", + " normg = 647.751633573816\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 92.45509403495286\n", + " normg = 607.6196329284642\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 50.35316566516468\n", + " normg = 518.8711877982876\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 451.0507389279574\n", + " normg = 8185.515581038372\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 32.05891037970244\n", + " normg = 1345.8977206603358\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 19.919310544878048\n", + " normg = 307.0952413435219\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 18.89525385583142\n", + " normg = 198.08920539524158\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 17.98420729563489\n", + " normg = 127.83231194878462\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 17.22004100555341\n", + " normg = 121.82089528353801\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 16.600148493633753\n", + " normg = 508.20088513525775\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 134.76149200030073\n", + " normg = 3920.665860405749\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 20.66123973963491\n", + " normg = 1065.2483631167368\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 13.508768003347763\n", + " normg = 273.8026071426208\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 12.935195855313317\n", + " normg = 111.3170912178174\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 12.762502508565776\n", + " normg = 90.74830325897047\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 12.29864808728158\n", + " normg = 93.88914788005424\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 12.339901927630695\n", + " normg = 403.2556258071391\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 49.92763580892165\n", + " normg = 2347.3925382724874\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 17.931675211178174\n", + " normg = 1089.6112754297355\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 10.302649754141973\n", + " normg = 195.05146239744693\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 9.939213785378934\n", + " normg = 112.99927277468092\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 9.70140497798747\n", + " normg = 74.16446593543247\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 9.440388232844537\n", + " normg = 73.84929502022393\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 10.266931394298307\n", + " normg = 812.7385466809877\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 9.353550966794026\n", + " normg = 755.6449797022126\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.833923528411299\n", + " normg = 65.16765739231685\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.787390336941491\n", + " normg = 56.70010050783384\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.616997483211803\n", + " normg = 55.68744960758499\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 4.311256958956057\n", + " normg = 236.98726254428092\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 5.063584573752204\n", + " normg = 381.9603287537464\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 3.7798957719969177\n", + " normg = 240.33143666594822\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4843002903253417\n", + " normg = 140.23587716908855\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.3506770821578793\n", + " normg = 43.40501986432537\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.3264160473550564\n", + " normg = 41.15047209769992\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 3.1141676480376232\n", + " normg = 42.19384580718623\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 6.077845185358221\n", + " normg = 783.0593001875224\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 2.6000667564777675\n", + " normg = 263.2140896764047\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 2.1205715112323285\n", + " normg = 66.658775135469\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 2.0716362617898163\n", + " normg = 42.03669913727643\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.0289427335112236\n", + " normg = 30.956303545425957\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.97376963369883\n", + " normg = 32.56460287804093\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 2.747327889162223\n", + " normg = 396.22043954182857\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 3.450491612465816\n", + " normg = 537.459894219477\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 1.5955069477761588\n", + " normg = 98.11939122530319\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 1.5291772786354656\n", + " normg = 27.797430630926435\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 1.519314189470252\n", + " normg = 25.157261058987928\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 1.4653075922235403\n", + " normg = 26.77334074573777\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 1.5759316780041666\n", + " normg = 182.7108940851543\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 1.5949392881235545\n", + " normg = 213.5678327080286\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 1.2933547858100527\n", + " normg = 65.98737344021289\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 1.2628192976782977\n", + " normg = 23.433677648982833\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 1.2556818892080155\n", + " normg = 21.680972243417987\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 1.2126261778188219\n", + " normg = 22.938743919260705\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 1.5159295180056516\n", + " normg = 263.7398384444928\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 1.748960683684934\n", + " normg = 341.65619572863\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 1.0311395829591175\n", + " normg = 35.44167572613023\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 1.0208612899837124\n", + " normg = 19.053264987057844\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 1.014523992555627\n", + " normg = 17.979331417199983\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.9523645820091873\n", + " normg = 18.89880959806075\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.9420904754997889\n", + " normg = 62.506294700008944\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.9151284051942551\n", + " normg = 51.76745181598886\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.8948614805060662\n", + " normg = 32.32805758309534\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.8864713553391409\n", + " normg = 18.538653935838617\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.8819912324710406\n", + " normg = 15.893431276947702\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.8720114238739441\n", + " normg = 17.167236066889714\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.9969360023696838\n", + " normg = 177.9623952708234\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.8889978986013747\n", + " normg = 121.31839702093592\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.7975573963661642\n", + " normg = 13.90355105611748\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.7951632663065737\n", + " normg = 13.83190512287337\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.537305524262641\n", + " normg = 7.487751216932057\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.560181585704421\n", + " normg = 65.69554230218081\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.7199539947773221\n", + " normg = 171.50159281738982\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.5304260731794008\n", + " normg = 25.48341822571414\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.5258819830870817\n", + " normg = 7.221747615633727\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.5252440487923822\n", + " normg = 5.830452197056522\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.5236502797396708\n", + " normg = 5.7789021047184574\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.5212451470462973\n", + " normg = 19.637126533299256\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.5295051118313258\n", + " normg = 42.70669760847612\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.5184485840614886\n", + " normg = 20.93231441766208\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.5155674641191802\n", + " normg = 5.894695715349186\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.5151752016380533\n", + " normg = 4.9624393807670995\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.5140896549302666\n", + " normg = 4.886752768458404\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.5088176942998959\n", + " normg = 35.976556874760526\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.5316998764442393\n", + " normg = 72.54650284846542\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.4993472179352501\n", + " normg = 8.697570098374223\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.4987602077017196\n", + " normg = 4.082791610458753\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.49849928936428134\n", + " normg = 3.769032854767919\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.4965606678617658\n", + " normg = 4.37426225654792\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.5029428608004874\n", + " normg = 29.037292941813188\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.4929731669437866\n", + " normg = 8.401079387094047\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.4925107099697757\n", + " normg = 7.081430600506264\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.49212472276669494\n", + " normg = 3.8160450466192875\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.491943485000457\n", + " normg = 3.2081650088980918\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.4915564374571441\n", + " normg = 3.3539781835438176\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.49602760891469927\n", + " normg = 35.962938530282386\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.5039141414759203\n", + " normg = 51.15650890375445\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.48782196377519854\n", + " normg = 2.758731877107672\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.48772914517907534\n", + " normg = 2.7308530689747417\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.48279126455186794\n", + " normg = 2.1818960083318832\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.4857328671997497\n", + " normg = 25.677554087975814\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.4793568689652898\n", + " normg = 9.573252795753866\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.4786734613172225\n", + " normg = 4.681345118996176\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.4785268581059295\n", + " normg = 2.011991832156127\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.4784864926057077\n", + " normg = 1.4279161681798056\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.478437247348024\n", + " normg = 1.4026764459709284\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.4779255973076602\n", + " normg = 7.227652651540711\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.4791168509265156\n", + " normg = 16.10953263819852\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.4775172051061112\n", + " normg = 1.4324637546715935\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.4774952734051757\n", + " normg = 1.214577920303542\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.4774296386988373\n", + " normg = 1.1499772630629113\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.47671221065373165\n", + " normg = 1.9216046924441996\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.4770360972331304\n", + " normg = 8.474021076763718\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.47780146347959895\n", + " normg = 14.16762488892209\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.4765204739324756\n", + " normg = 2.00938356028319\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.47648863295417687\n", + " normg = 0.9184807053626557\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.47647530668034405\n", + " normg = 0.8624651626316453\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.47636249668178515\n", + " normg = 0.905526226390251\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.47687732577759595\n", + " normg = 10.442365907798042\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.4766806875498196\n", + " normg = 9.57840950848879\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.4761148487422912\n", + " normg = 1.108720814318974\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.476103578827773\n", + " normg = 0.7520564280913903\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.47609051580040285\n", + " normg = 0.7195627776795789\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.475929883404421\n", + " normg = 1.030918302210671\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.47658021272202167\n", + " normg = 9.34566506545647\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.4759058420738867\n", + " normg = 2.7055866301172244\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.4758438623667311\n", + " normg = 1.3685593299778114\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.4758181640004309\n", + " normg = 1.0588267003711591\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.47578199935794707\n", + " normg = 0.9027451242204637\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.4758178244143472\n", + " normg = 3.4263940255212018\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.47584945547222457\n", + " normg = 4.260092007689933\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.47573644302313156\n", + " normg = 0.5321557792462954\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.4757329930244438\n", + " normg = 0.5197755870044048\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.4756580235022744\n", + " normg = 0.4805006330114148\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.47562543803960455\n", + " normg = 4.56267412673136\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.47548820636657163\n", + " normg = 1.767390662645882\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.4754590900152238\n", + " normg = 0.6393988716505082\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.4754533127705424\n", + " normg = 0.40591717741438393\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.475448570614378\n", + " normg = 0.3768664021116826\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.47544770469583353\n", + " normg = 1.3081410681584267\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.47555394552201175\n", + " normg = 4.456444573831284\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.47543189513012446\n", + " normg = 0.3994423781833126\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.47543036335899613\n", + " normg = 0.29805573179364625\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.4754279012376668\n", + " normg = 0.2952544601743242\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.47529553738482944\n", + " normg = 0.6427228300658698\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.4753067793461014\n", + " normg = 1.478495356160214\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.4752927795791207\n", + " normg = 0.46611244238814686\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.4752913463853641\n", + " normg = 0.10300853709452287\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.47529123156637326\n", + " normg = 0.0785260955248344\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.4752910242256492\n", + " normg = 0.07436847116030502\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.4752902067729291\n", + " normg = 0.18472680970226943\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.4752978021206401\n", + " normg = 1.066769397524325\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.4752909467636726\n", + " normg = 0.5088377382891078\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.47528933634295045\n", + " normg = 0.09584998607305505\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.4752892518659718\n", + " normg = 0.0647384009579016\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.47528915580370257\n", + " normg = 0.06334164997180984\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.4752870010185877\n", + " normg = 0.09632137927771975\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.4752965120125205\n", + " normg = 1.2732763250134336\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.4752884542000971\n", + " normg = 0.5827163738022175\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.47528635127298285\n", + " normg = 0.052409880012435454\n", + "\n", + " OUTER ITERATION 174:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.47528631848784353\n", + " normg = 0.04966031174017074\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.47528595353006436\n", + " normg = 0.06645900698445563\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.4752992784161859\n", + " normg = 1.1046738250755481\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.47529881344506125\n", + " normg = 1.1348251320703293\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.4752850399465062\n", + " normg = 0.18319975798053648\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.47528479520072664\n", + " normg = 0.09758781312310555\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.4752847175853042\n", + " normg = 0.04476570041330219\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.475284690290697\n", + " normg = 0.03850368533617069\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.4752846236248541\n", + " normg = 0.041468731230083364\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.47528540575487366\n", + " normg = 0.4251209832266359\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.47528438970771997\n", + " normg = 0.13687063841393957\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.4752842674901177\n", + " normg = 0.033693212785510296\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.47528425279268144\n", + " normg = 0.03315394975573921\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.47528371665988856\n", + " normg = 0.08035106264240713\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.47528378876394517\n", + " normg = 0.1323114697272362\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.47528355711579684\n", + " normg = 0.08199125750277914\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.47528354622618646\n", + " normg = 0.09986767352295277\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.4752834829225697\n", + " normg = 0.03686178869481722\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.4752834703487891\n", + " normg = 0.0245645575727341\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.47528345720827464\n", + " normg = 0.024358184577788614\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.47528309980594396\n", + " normg = 0.1663044531973356\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.47528298347293696\n", + " normg = 0.09859219488583104\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.47528292198156524\n", + " normg = 0.01690312725206017\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.47528291840802334\n", + " normg = 0.01662480083448219\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.47528279328457146\n", + " normg = 0.0322920074803806\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.4752838624972094\n", + " normg = 0.25057310871639504\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.47528362599644974\n", + " normg = 0.32850226576001407\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.4752836159190451\n", + " normg = 0.377117997852397\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.4752827253097982\n", + " normg = 0.07304702089368426\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.47528269111715726\n", + " normg = 0.014492911554257812\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.47528268860708245\n", + " normg = 0.013087299602215103\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.4752826753334189\n", + " normg = 0.01210823641652848\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.47528266473117814\n", + " normg = 0.03902005797128957\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.4752826901822974\n", + " normg = 0.08494641807574829\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.4752826665921753\n", + " normg = 0.06850910271578911\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.47528263688349853\n", + " normg = 0.012128785657622496\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.47528263526569103\n", + " normg = 0.010221274473925068\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.47528263054375997\n", + " normg = 0.009837018510149087\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.47528259907525033\n", + " normg = 0.02793886820076922\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.4752826459761592\n", + " normg = 0.09436389194675138\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.47528259642302767\n", + " normg = 0.04047367688302556\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.4752825856352459\n", + " normg = 0.009652879280037337\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.4752825844989546\n", + " normg = 0.008633012746034072\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.4752825788230771\n", + " normg = 0.009381585627421614\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.47528259108856924\n", + " normg = 0.048248409194369304\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.4752825697320336\n", + " normg = 0.042710529061636415\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.47528256580098177\n", + " normg = 0.03764569064427838\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.4752825567265655\n", + " normg = 0.007382390933901314\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.47528255605515085\n", + " normg = 0.007094514050257441\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.4752825475626983\n", + " normg = 0.007002455994711939\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.47528254279597854\n", + " normg = 0.025096672692594486\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.4752825914072884\n", + " normg = 0.09141591637830089\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.47528253719585845\n", + " normg = 0.018132763275945162\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.4752825348307888\n", + " normg = 0.0067084719723994966\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.47528253421614725\n", + " normg = 0.006216754876449294\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.4752825298165027\n", + " normg = 0.007447406711490715\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.4752825384911864\n", + " normg = 0.04228978560786636\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.47528252527055126\n", + " normg = 0.019998811958694823\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.47528252229717144\n", + " normg = 0.008130651966833324\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.47528252155439477\n", + " normg = 0.0058949565648078765\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.47528252060274584\n", + " normg = 0.005567849912388126\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.47528251792242926\n", + " normg = 0.017521581352504863\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.4752825393191758\n", + " normg = 0.06355296873175931\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.47528251454708065\n", + " normg = 0.007752087550123075\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.4752825140218265\n", + " normg = 0.00500949944813811\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.4752825134944004\n", + " normg = 0.004975079024683142\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.47528247406198965\n", + " normg = 0.011763425625982307\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.4752824798344417\n", + " normg = 0.03324154904448771\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.47528247313374017\n", + " normg = 0.005569918134801425\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.47528247292514236\n", + " normg = 0.001363263294990057\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.47528247290444364\n", + " normg = 0.0009214659171329725\n", + " Old BLOBOP Residual = 49.808447515244026\n", + " New BLOBOP Residual = 39.91311431121982\n", + " ----> GKB Iteration 10: Tk is 110x100\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.9111249142\n", + " normg = 15439.986488700613\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232053\n", + " normg = 6712.821661250415\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134122\n", + " normg = 3883.8175496334534\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332015\n", + " normg = 3269.218839996943\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624022\n", + " normg = 3510.0779415612433\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.780038351185\n", + " normg = 9140.870204180053\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654147975\n", + " normg = 7945.395541783095\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086933\n", + " normg = 1657.2681874596508\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.61231004430874\n", + " normg = 1521.8901270874758\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 205.19308314587641\n", + " normg = 958.5144694648966\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 180.435173571357\n", + " normg = 2489.9800349221887\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 875.548592801119\n", + " normg = 10077.696937466611\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 227.5286690516072\n", + " normg = 4688.768869082159\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 83.85387409428301\n", + " normg = 898.6080040363032\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 76.1180216160874\n", + " normg = 572.4248683219479\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 69.00013346189151\n", + " normg = 480.027645588223\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 48.645921391428345\n", + " normg = 445.4839912837239\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 257.3259465606642\n", + " normg = 6029.309104858945\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 32.64186965293889\n", + " normg = 1397.2336424200737\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 19.52320637053752\n", + " normg = 339.4034920926347\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 18.260477837071715\n", + " normg = 218.80010674829018\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 17.209158836742127\n", + " normg = 119.15193631037923\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 16.60097278456102\n", + " normg = 113.76795762780527\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 15.074930915679545\n", + " normg = 508.9980465096403\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 57.404439982798564\n", + " normg = 2657.491440056993\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 13.718083524433872\n", + " normg = 404.6884965770862\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 12.539219603885602\n", + " normg = 131.31757551378473\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 12.327744644009549\n", + " normg = 95.35232582521819\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 11.996634516296544\n", + " normg = 88.52626255333948\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 11.278682049988724\n", + " normg = 147.94498630436038\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 23.55344387696914\n", + " normg = 1166.7154764596796\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 16.30650383716445\n", + " normg = 990.2924609948\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 10.885926602290155\n", + " normg = 486.3187354823922\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 9.402157915609301\n", + " normg = 86.59583760010169\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 9.32065143894422\n", + " normg = 73.24433711504196\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 9.080031790034932\n", + " normg = 72.18344035969835\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 6.66160434920245\n", + " normg = 414.1845957596855\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 18.174912495714835\n", + " normg = 1332.202066308761\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 6.7460059271730195\n", + " normg = 551.1145526630548\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 4.8199046439534134\n", + " normg = 110.456990777943\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 4.715088571834685\n", + " normg = 59.10970625788196\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 4.6541734924643166\n", + " normg = 51.04361967197963\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.424283235240432\n", + " normg = 54.04896868887029\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 12.159964973366694\n", + " normg = 1089.3026720456257\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 5.123581947094224\n", + " normg = 495.9155822909129\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 2.953085002120198\n", + " normg = 184.74890590066576\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 2.560077779212901\n", + " normg = 66.80182034398277\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 2.4970618949819636\n", + " normg = 45.2384964865686\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 2.463862971705821\n", + " normg = 51.51106793534901\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 2.4383395797844303\n", + " normg = 72.16043785979086\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 2.4050327340335906\n", + " normg = 66.54792886918351\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 2.3677615720200995\n", + " normg = 38.92764888374293\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.3458228211875967\n", + " normg = 35.201397367965185\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 2.279170800413979\n", + " normg = 42.482766806120075\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 4.328049189599073\n", + " normg = 626.4904992293672\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.9325425022597293\n", + " normg = 56.503238366809256\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 1.9072138861193573\n", + " normg = 30.588412348986758\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 1.8910203592787624\n", + " normg = 30.431124001367237\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.3714975150200534\n", + " normg = 60.65046193466701\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.4810565437211138\n", + " normg = 142.02046752112668\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.3457468904851868\n", + " normg = 36.61567625844393\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.33690266882262776\n", + " normg = 7.046475677208684\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.33644622316361766\n", + " normg = 3.7994116012991985\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.3361946313236054\n", + " normg = 2.6965179630203\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.33586189749078804\n", + " normg = 2.2866579052048697\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.33604634257057936\n", + " normg = 10.642575977878007\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.3479181106561884\n", + " normg = 45.4227114225505\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.3352557888433074\n", + " normg = 2.768487729232818\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.33519227084624464\n", + " normg = 1.410836693443226\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.33516030399515323\n", + " normg = 1.0907251520427863\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.3350951377270231\n", + " normg = 0.9861192029128433\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.3350311637537808\n", + " normg = 2.638916752943487\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.3371836319949634\n", + " normg = 13.427058240821315\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.33512142353655244\n", + " normg = 5.7629111196604015\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.3350355373090652\n", + " normg = 4.768333570670489\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.3348922585581043\n", + " normg = 0.5475529909217096\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.3348895645787206\n", + " normg = 0.3477203219371923\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.3348870165471647\n", + " normg = 0.3284700294702249\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.3348639282797924\n", + " normg = 0.40912066002228303\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.33596577118505266\n", + " normg = 12.427091802542975\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.33507803001534586\n", + " normg = 5.786499392152668\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.33486193750612825\n", + " normg = 0.9258486436089945\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.3348548066327249\n", + " normg = 0.4063517168220517\n", + "\n", + " OUTER ITERATION 85:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.3348526057103686\n", + " normg = 0.20099661925053625\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.3348518233331428\n", + " normg = 0.08287670256777378\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.3348516275154924\n", + " normg = 0.10129766740982306\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.3348519381015931\n", + " normg = 0.3468145655418886\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.3348518737965096\n", + " normg = 0.36042117350728325\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.3348510470034212\n", + " normg = 0.07100048842026258\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.33485098474381353\n", + " normg = 0.06875999637457522\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.3348500132094282\n", + " normg = 0.0651657521377894\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.33489466994520845\n", + " normg = 2.7822074124649463\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.33686486502029195\n", + " normg = 17.770302971904904\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.3348586401774514\n", + " normg = 1.4478014974948197\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.33484417131088884\n", + " normg = 0.2193492064291392\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.33484375061460736\n", + " normg = 0.07872803675361156\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.33484366678177024\n", + " normg = 0.03919811129457004\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.334843631986529\n", + " normg = 0.024571609428233866\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.3348436061644689\n", + " normg = 0.0275979010886622\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.3348437603423873\n", + " normg = 0.18600952008083851\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.33484409376102753\n", + " normg = 0.29995297989917036\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.33484352913857013\n", + " normg = 0.02661984220924894\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.3348435228211511\n", + " normg = 0.016336669042055954\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.3348435172221657\n", + " normg = 0.01576155891569718\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.3348434525304463\n", + " normg = 0.027643890444078126\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.33485309140135167\n", + " normg = 1.1471706081120272\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.3348437137246858\n", + " normg = 0.2188541418518144\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.3348434002837727\n", + " normg = 0.03468586026986661\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.33484339252616524\n", + " normg = 0.007829381706592618\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.3348433918020377\n", + " normg = 0.007052117711658474\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.3348433882672057\n", + " normg = 0.0068749920992775\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.3348433868596849\n", + " normg = 0.04673795673758627\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.33484858164467973\n", + " normg = 0.8633719108192229\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.3348440053345095\n", + " normg = 0.2939426273324569\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.3348434234895187\n", + " normg = 0.06784811462726888\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.3348433767533678\n", + " normg = 0.036567559296393035\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.33484335622043104\n", + " normg = 0.007485156265006166\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.3348433550336452\n", + " normg = 0.006278756358063764\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.33484335446151403\n", + " normg = 0.011867618938624694\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.3348433553541246\n", + " normg = 0.020398419519025258\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.33484335270676024\n", + " normg = 0.006120108908115887\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.334843352325937\n", + " normg = 0.004711275449704518\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.3348433516618199\n", + " normg = 0.004672406051324038\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.33484333979635955\n", + " normg = 0.05438708799057324\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.33486746198449113\n", + " normg = 1.9852765251764135\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.33484332461721045\n", + " normg = 0.01343638874754564\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.33484332293968855\n", + " normg = 0.008638112730759677\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.3348433213770664\n", + " normg = 0.00603142123053017\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.3348433197112486\n", + " normg = 0.0029868051236882553\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.33484331991930627\n", + " normg = 0.008858419763653093\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.33484332049141596\n", + " normg = 0.012922712916582956\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.3348433191701961\n", + " normg = 0.0019737689861271247\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.3348433191213342\n", + " normg = 0.0014942595169807494\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.3348433190381262\n", + " normg = 0.001473451523168423\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.3348433176133294\n", + " normg = 0.008506605226143727\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.3348469062360132\n", + " normg = 0.6514169198095341\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.3348434545791628\n", + " normg = 0.13722797371715034\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.33484332541792045\n", + " normg = 0.0349687325269917\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.33484331717850035\n", + " normg = 0.007760169865026548\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.33484331660658057\n", + " normg = 0.004297923941290643\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.3348433162802869\n", + " normg = 0.002701526730710877\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.3348433160347715\n", + " normg = 0.0017539804945563926\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.3348433161528184\n", + " normg = 0.005921124039651554\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.3348433161513832\n", + " normg = 0.00608004721509399\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.33484331592225164\n", + " normg = 0.0006067220182492862\n", + " Old BLOBOP Residual = 39.91311431121982\n", + " New BLOBOP Residual = 32.436498980395505\n", + " ----> GKB Iteration 11: Tk is 120x110\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.9111249142\n", + " normg = 15439.986488700613\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232053\n", + " normg = 6712.821661250414\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134133\n", + " normg = 3883.817549633454\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332006\n", + " normg = 3269.218839996942\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624016\n", + " normg = 3510.0779415612187\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511772\n", + " normg = 9140.870204179997\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148058\n", + " normg = 7945.395541783185\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.44616590869236\n", + " normg = 1657.6077238404855\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666515\n", + " normg = 1525.3528126625868\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.28125637642896\n", + " normg = 1017.0678637625551\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 179.2549918927888\n", + " normg = 2600.4430960689765\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 875.4955963578273\n", + " normg = 10113.581130669665\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 225.33916097940045\n", + " normg = 4661.127073841982\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 83.29569149989509\n", + " normg = 890.6775528774018\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 75.67459094224989\n", + " normg = 559.9213932786187\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 68.99079899648471\n", + " normg = 452.55422010064933\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 53.169974107602414\n", + " normg = 429.69712915302694\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 211.05756733720384\n", + " normg = 5384.012565508876\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 85.01630704033946\n", + " normg = 3271.380851970959\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 18.664063364209905\n", + " normg = 266.7077046935822\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 17.978495623996963\n", + " normg = 170.80442039613433\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 17.357595937513125\n", + " normg = 118.2576488630114\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 16.57810974100259\n", + " normg = 114.20793923762864\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 17.426034752283986\n", + " normg = 972.1153478967723\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 12.266858960065576\n", + " normg = 579.7808205144036\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 9.779658019126687\n", + " normg = 114.38592152266396\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 9.646292502575548\n", + " normg = 79.22066805023209\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 9.50558988980924\n", + " normg = 77.2186419723611\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 8.735508813343369\n", + " normg = 262.5651925152984\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 23.209358830956365\n", + " normg = 1579.9091727194968\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 7.959859752496646\n", + " normg = 142.37764663382825\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 7.807578997001812\n", + " normg = 67.25060857263203\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.736497995132366\n", + " normg = 66.4529403908237\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 4.05460239636139\n", + " normg = 160.06563288621345\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 9.13485645845606\n", + " normg = 625.865442665127\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 4.772173321858429\n", + " normg = 452.0032137658841\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 4.2709100569188365\n", + " normg = 399.62601945057474\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 3.1775529891870593\n", + " normg = 61.163574653485135\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 3.139704408400555\n", + " normg = 43.04419041232237\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 3.092898831885719\n", + " normg = 41.68882704613616\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 2.5838698543293743\n", + " normg = 152.27567248063005\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 3.747005128594153\n", + " normg = 475.00725207557934\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 2.358424987608704\n", + " normg = 64.56172813429303\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 2.324785068496263\n", + " normg = 35.39614743195678\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 2.302740491854006\n", + " normg = 35.04161044872641\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 1.0735010400977703\n", + " normg = 67.75434718527596\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 4.607542559603566\n", + " normg = 686.1281012726504\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 2.904653657246393\n", + " normg = 555.1289036815238\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.9876288889751422\n", + " normg = 89.45500942757745\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.9245098306024339\n", + " normg = 39.92696756391264\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.9018695831378313\n", + " normg = 28.483407709740657\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.8725361884802567\n", + " normg = 20.82757182825301\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.8434762584834661\n", + " normg = 25.493066352428304\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.1377372434963842\n", + " normg = 235.67958055888636\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.8337072402100012\n", + " normg = 419.8501150221062\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.7538718462964782\n", + " normg = 27.40533505234681\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.7472730575250817\n", + " normg = 17.70684692942414\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.7406116081474061\n", + " normg = 17.332844396260004\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.5674349571389752\n", + " normg = 29.608456322489104\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.8874370753575165\n", + " normg = 196.23297390781326\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.6855670977055116\n", + " normg = 145.53591753367812\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.5232646569311569\n", + " normg = 28.499955903042668\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.5162828743284108\n", + " normg = 14.56863497228226\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.5130323533322853\n", + " normg = 13.205659931280442\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.5019423183766124\n", + " normg = 16.98795959047821\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.8483141291335579\n", + " normg = 251.92769890871216\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 1.0199202127433487\n", + " normg = 303.90355500946146\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.45379828603591504\n", + " normg = 11.708989560749679\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.4521488435928602\n", + " normg = 11.405928087898136\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.41562806806055413\n", + " normg = 16.405981097174624\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.6267852280781079\n", + " normg = 124.96116931322095\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.436566769884976\n", + " normg = 60.5190805554547\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.3852269606703296\n", + " normg = 33.466028154258964\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.37642327564202227\n", + " normg = 29.732092901721934\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.3701864340771296\n", + " normg = 15.779213727923805\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.36781745339717353\n", + " normg = 9.222926723135746\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.3661838821736255\n", + " normg = 8.83041364341924\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.3533717077953101\n", + " normg = 17.701987326077653\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.3564621192787091\n", + " normg = 35.54821913333245\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.3484132330754255\n", + " normg = 14.300910291056118\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.3466223004867716\n", + " normg = 8.0266603554121\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.345414320721572\n", + " normg = 7.953843057792056\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.2967288129265305\n", + " normg = 29.461666693080286\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.3050179810901912\n", + " normg = 48.44013720384768\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.2899846292006186\n", + " normg = 5.9710963195330935\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.28956571591624525\n", + " normg = 5.456990689723577\n", + "\n", + " OUTER ITERATION 88:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.2873168129170327\n", + " normg = 5.350834944618453\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.33498158654576893\n", + " normg = 122.76476676224569\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.24289570748181638\n", + " normg = 11.395952581534521\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.241986914325493\n", + " normg = 3.6624278121784637\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.2418234525510954\n", + " normg = 2.6285135229124394\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.24163379276116811\n", + " normg = 1.0976354195011926\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.2415769749278733\n", + " normg = 1.078268120984211\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.2415352755151529\n", + " normg = 3.7130150602928516\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.24436855331641558\n", + " normg = 18.69529732487585\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.24161589202216777\n", + " normg = 7.10393865441489\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.24132017150137938\n", + " normg = 2.54310568970034\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.24127486768233164\n", + " normg = 0.9058798944800563\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.24126353220372665\n", + " normg = 0.8788617932049021\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.24105132147417174\n", + " normg = 1.3284215083112894\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.24441655361521877\n", + " normg = 19.074926660131712\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.24574849252251388\n", + " normg = 27.733765569114677\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.24143493088291768\n", + " normg = 10.281386083800946\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.24077417132656664\n", + " normg = 1.1635826258876467\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.24076038776228723\n", + " normg = 0.8116771584080458\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.2407426263641188\n", + " normg = 0.6900792894945873\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.24070724048897713\n", + " normg = 0.7900782853545983\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.24105812960333522\n", + " normg = 6.784783915471042\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.24304160972073857\n", + " normg = 16.202603726160497\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.24082240818377973\n", + " normg = 6.848349673560844\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.2405809488882323\n", + " normg = 3.031021233232406\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.24052254420249491\n", + " normg = 0.5770829964327568\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.24051837999387748\n", + " normg = 0.5633674142354222\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.24041377540312267\n", + " normg = 0.9711006352888986\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.2404629529727753\n", + " normg = 2.653088183433543\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.24039049089083042\n", + " normg = 1.4760567053247977\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.24037079665455516\n", + " normg = 0.9702104011456053\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.24036348007557817\n", + " normg = 0.6787706227761323\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.24035860536354356\n", + " normg = 0.49278667930208186\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.24035351037637837\n", + " normg = 0.485188879990685\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.240338133447261\n", + " normg = 1.2919521488399064\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.24038251986774836\n", + " normg = 3.2181771754026895\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.24031875801372385\n", + " normg = 0.6159148181761803\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.24031521393183392\n", + " normg = 0.43809343424891256\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.2403104662110117\n", + " normg = 0.43483857382307706\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.24003687557476733\n", + " normg = 2.5340652331237408\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.2402987038867859\n", + " normg = 7.014766491288104\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.2399974461987215\n", + " normg = 0.043665705142239594\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.23999742442671307\n", + " normg = 0.03928938296195969\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.23999730406732964\n", + " normg = 0.04418092009127231\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.239997855044924\n", + " normg = 0.28319384539080794\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.24000341676249357\n", + " normg = 0.858020165165973\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.23999786194502215\n", + " normg = 0.36777171074433124\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.23999682078838894\n", + " normg = 0.07129528942886376\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.23999676725728677\n", + " normg = 0.03842156972539595\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.2399967362262965\n", + " normg = 0.031917409936858834\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.23999664767897372\n", + " normg = 0.03406590291747567\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.24000006441529612\n", + " normg = 0.7257658785385986\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.24008809590025162\n", + " normg = 3.637300048186475\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.23999729054931154\n", + " normg = 0.38136127730335495\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.23999614403534023\n", + " normg = 0.12215749318226977\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.2399959666236192\n", + " normg = 0.06101493982062354\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.23999590192387696\n", + " normg = 0.023304132448222638\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.23999588502176097\n", + " normg = 0.024750921378310864\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.23999590917611194\n", + " normg = 0.12382830542058015\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.2399970367485738\n", + " normg = 0.4428201810500125\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.23999578458375181\n", + " normg = 0.02694182704195875\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.23999577729988786\n", + " normg = 0.02050628783071436\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.2399957648676847\n", + " normg = 0.02031570294534227\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.23999534834973807\n", + " normg = 0.17197448106737862\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.2399956116708275\n", + " normg = 0.2708469033074996\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.23999515889035447\n", + " normg = 0.015643054117191305\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.2399951568231897\n", + " normg = 0.007888035913747026\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.23999515576022343\n", + " normg = 0.006846064767004524\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.23999515216901965\n", + " normg = 0.0067213274070711026\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.23999522496512088\n", + " normg = 0.13778804189551586\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.23999703379551432\n", + " normg = 0.5216152395584034\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.23999512740467677\n", + " normg = 0.08282212458353308\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.23999508097922864\n", + " normg = 0.01507725774808953\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.23999507925811447\n", + " normg = 0.003741924100469856\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.23999507912200715\n", + " normg = 0.0014189087865150106\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.23999507908990053\n", + " normg = 0.0010218594830010074\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.23999507904979694\n", + " normg = 0.0010762665823026473\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.2399950791955413\n", + " normg = 0.006978194139757454\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.23999508179318527\n", + " normg = 0.02188154210369999\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.23999507885432475\n", + " normg = 0.0010694768650320453\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.23999507884235252\n", + " normg = 0.0008722736181224988\n", + " Old BLOBOP Residual = 32.436498980395505\n", + " New BLOBOP Residual = 27.03882018488123\n", + " ----> GKB Iteration 12: Tk is 130x120\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.9111249142\n", + " normg = 15439.986488700613\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232076\n", + " normg = 6712.821661250418\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134122\n", + " normg = 3883.8175496334525\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332006\n", + " normg = 3269.218839996942\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.667493262402\n", + " normg = 3510.0779415612355\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511799\n", + " normg = 9140.870204180024\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148017\n", + " normg = 7945.395541783139\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086928\n", + " normg = 1657.6077238404869\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666475\n", + " normg = 1525.3775773672908\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985773\n", + " normg = 1031.5781447203972\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 169.77739126236196\n", + " normg = 2578.8793149693615\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 997.6406743990251\n", + " normg = 10827.881203247262\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 229.8750141471176\n", + " normg = 4779.027613382564\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 80.38508093817106\n", + " normg = 915.095765203834\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 72.51424614960493\n", + " normg = 544.9773321398966\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 66.66385657688988\n", + " normg = 426.1393155151274\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 54.652783657450165\n", + " normg = 406.52009145732126\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 128.54832406751208\n", + " normg = 3984.09595873866\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 131.46010654057775\n", + " normg = 4238.474812170375\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 20.449679733255575\n", + " normg = 274.2787369202872\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 19.814632291856373\n", + " normg = 158.17558547497617\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 19.35239595741751\n", + " normg = 144.27355166486566\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 16.458584978230444\n", + " normg = 153.9024592988863\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 46.136621867292774\n", + " normg = 1650.0033425452302\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 122.87241492307969\n", + " normg = 3583.543807949779\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 37.27395712374076\n", + " normg = 1893.4473642795451\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.903402734038561\n", + " normg = 411.59271328657115\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 10.622441522686442\n", + " normg = 148.94902875563648\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.361248150080991\n", + " normg = 100.31925552935519\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 10.094464134980788\n", + " normg = 81.3383669020608\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 9.7336875848529\n", + " normg = 150.5656134935497\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 18.379535251987036\n", + " normg = 1245.532279521967\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 9.909886362646548\n", + " normg = 427.8250075313989\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 8.75891134902013\n", + " normg = 71.81956725603956\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 8.694192214958782\n", + " normg = 71.38286755231928\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 2.6930351106218406\n", + " normg = 202.47352970766946\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 22.62532387464796\n", + " normg = 1386.954369407585\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 8.564006536425037\n", + " normg = 966.8676368160731\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 2.7308939241218986\n", + " normg = 358.82206529185964\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 1.8582649771015658\n", + " normg = 65.74418062994042\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 1.8121315898209114\n", + " normg = 45.78326533107829\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.7578533432127712\n", + " normg = 33.840805779276344\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 1.6764417000200094\n", + " normg = 42.3092518216276\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 3.4042289706405238\n", + " normg = 561.5242287890069\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 4.268073101012153\n", + " normg = 680.081263684503\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 1.411350321617091\n", + " normg = 33.31072684449212\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 1.399149122736683\n", + " normg = 28.615934874177704\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 1.3560227502437354\n", + " normg = 27.820103386444234\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.3189359068529134\n", + " normg = 176.0718967675665\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 4.826470831503312\n", + " normg = 690.7085611968535\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.042837916851049\n", + " normg = 58.26063626626276\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.013455747023353\n", + " normg = 24.77767738538741\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.0038793068944927\n", + " normg = 22.669244436539092\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.9655038872281255\n", + " normg = 28.619552853606674\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 3.4022492518789824\n", + " normg = 647.9336426552169\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.8869695010379808\n", + " normg = 139.3365183350862\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.7601955027100594\n", + " normg = 23.971998587929498\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.7534720337668809\n", + " normg = 20.113189650246042\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.7321615793732719\n", + " normg = 20.24811350385291\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.7211893674860177\n", + " normg = 73.79524137650036\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 1.7828550188227585\n", + " normg = 336.13058314734025\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.6835099677904098\n", + " normg = 93.6285868469559\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.6361546825425415\n", + " normg = 54.2081009886093\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6159751853669008\n", + " normg = 17.758364224319322\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.6119548570398672\n", + " normg = 16.39846214192946\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.5876712698931172\n", + " normg = 17.015843561846008\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 1.2600955441810373\n", + " normg = 345.610479297654\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.5673618545825381\n", + " normg = 124.46094749477146\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.4440365185714936\n", + " normg = 50.60551717336181\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.41134874653005155\n", + " normg = 27.91244816139617\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.39543225156167655\n", + " normg = 12.567045759627419\n", + "\n", + " OUTER ITERATION 73:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.3904203771769879\n", + " normg = 15.61501384923154\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.40459126097804615\n", + " normg = 65.85135033699065\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.4073877029099802\n", + " normg = 72.87219387399621\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.3741629692743973\n", + " normg = 11.119248824050334\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.37264830984792374\n", + " normg = 10.868213555477773\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.33891747799215277\n", + " normg = 10.039176496538092\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.3582278779144739\n", + " normg = 123.22309541001653\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.5265120831451305\n", + " normg = 209.59804251169882\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.2523027176574487\n", + " normg = 27.705841576120285\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.24688706610876768\n", + " normg = 8.289359681597013\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.2460324685082564\n", + " normg = 6.717957310799103\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.24378136134704184\n", + " normg = 6.872309344402966\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.2452054424114974\n", + " normg = 37.82616797863509\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.26133068624937633\n", + " normg = 59.24239506409591\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.23136882722888813\n", + " normg = 21.72241849164736\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.22859071085239202\n", + " normg = 10.633458962115895\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.2276780580610929\n", + " normg = 5.651646336848562\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.22714324513395528\n", + " normg = 5.579508646422139\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.21145200237414022\n", + " normg = 14.195257839168018\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.21217547826795966\n", + " normg = 20.736330320599876\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.20942976390741794\n", + " normg = 5.229061440078042\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.20912576293762844\n", + " normg = 4.5027935742568115\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.20816577358961785\n", + " normg = 4.453038495926974\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.2201478456525336\n", + " normg = 84.00355188123463\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.18361989149829\n", + " normg = 33.60117029697073\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.17669898981873283\n", + " normg = 1.33339090968989\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.1766801574667054\n", + " normg = 1.0295450938714985\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.1766422356744474\n", + " normg = 0.979859915071803\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.17657925217372647\n", + " normg = 1.6747030065010542\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.17700847813368398\n", + " normg = 6.886519358451772\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.17651147264084363\n", + " normg = 2.750322996579363\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.17641920909148112\n", + " normg = 0.9206718987392362\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.17640209075492574\n", + " normg = 0.8429660039956774\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.17636276319424182\n", + " normg = 1.2412052675912333\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.17696378204065266\n", + " normg = 10.045937080728955\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.17660556716578205\n", + " normg = 7.3877081176040775\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.1762412252902914\n", + " normg = 1.1339359872626742\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.17622923696334727\n", + " normg = 0.7439349763969351\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.17621720205318553\n", + " normg = 0.7366925927388913\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.1759403852994993\n", + " normg = 3.7527171302737234\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.17909321936353712\n", + " normg = 23.010036969543755\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.1758314542848998\n", + " normg = 1.2530153499579808\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.17581922699546781\n", + " normg = 0.5688214966831261\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.17581403675941337\n", + " normg = 0.5454203041087663\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.17575604481709223\n", + " normg = 0.5402040570105552\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.17642452907618342\n", + " normg = 10.828610346960234\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.175600778471544\n", + " normg = 2.905014240586754\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.17553478311748233\n", + " normg = 0.3955746415336884\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.17553250781289265\n", + " normg = 0.3620078459366081\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.17551905529515402\n", + " normg = 0.40440232490426814\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.17644126470235305\n", + " normg = 11.71092663896393\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.17571353178902063\n", + " normg = 6.787887582575728\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.17543192004192598\n", + " normg = 1.0087305741881356\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.17542434818370034\n", + " normg = 0.3950629614558482\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.1754222747817724\n", + " normg = 0.2964075482480809\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.17541869608243751\n", + " normg = 0.2668143979447593\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.17541309176397366\n", + " normg = 0.3620259043127315\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.17543846026089424\n", + " normg = 1.791523856057116\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.17547368217968584\n", + " normg = 3.350678262224913\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.1754220792824878\n", + " normg = 1.9625253998352776\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.17539795620094487\n", + " normg = 0.2831666958389965\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.1753970656821455\n", + " normg = 0.23653688884414878\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.17539443571469882\n", + " normg = 0.22675957482187734\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.17538843861243603\n", + " normg = 0.46436703346250496\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.175537105878176\n", + " normg = 3.694973257355224\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.1754550563770695\n", + " normg = 3.5730672879118806\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.17540616717700333\n", + " normg = 2.2802753967355653\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.1753741072393111\n", + " normg = 0.19905679714187047\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.1753736403358746\n", + " normg = 0.1865590185290214\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.1753694270348104\n", + " normg = 0.2327784627373834\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.1753743096950411\n", + " normg = 0.9035959947717976\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.1753804839578918\n", + " normg = 1.2214846145916303\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.17536251506781975\n", + " normg = 0.45226198259581396\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.17536129347668647\n", + " normg = 0.3589029413767054\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.17536021660974402\n", + " normg = 0.17569905484998685\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.17535976356223673\n", + " normg = 0.16035552494414085\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.1753581619528079\n", + " normg = 0.19485880473626854\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.17536362372439765\n", + " normg = 1.2043917514507763\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.17537966680386466\n", + " normg = 2.0470012692569393\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.17535387991637222\n", + " normg = 0.15259617690130203\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.1753536043478409\n", + " normg = 0.1461323588317806\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.17535029092465343\n", + " normg = 0.1430189112256256\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.17537018564704931\n", + " normg = 2.2357830065369764\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.17533773621100252\n", + " normg = 0.7519226984522346\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.17533360586389035\n", + " normg = 0.10314560793582242\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.1753334611970725\n", + " normg = 0.0965235865531068\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.1753325116468858\n", + " normg = 0.1024481000135211\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.1753475976709334\n", + " normg = 1.7563535914908082\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.17534612721297974\n", + " normg = 1.7119992089221354\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.1753279827614523\n", + " normg = 0.09210826263552735\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.17532789217713068\n", + " normg = 0.07761309914319595\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.1753276264861207\n", + " normg = 0.07630945259019752\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.17532385097605468\n", + " normg = 0.48391232643976906\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.17532232788586238\n", + " normg = 0.25043066538843906\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.1753218918400249\n", + " normg = 0.06677703171331516\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.17532184259487638\n", + " normg = 0.05021732572043689\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.17532176354362144\n", + " normg = 0.04791410928773822\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.1753212277139593\n", + " normg = 0.13867632727929471\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.17532210790936065\n", + " normg = 0.41988830730450155\n", + "\n", + " OUTER ITERATION 172:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.17532101216669685\n", + " normg = 0.06760888457598749\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.17532097237769806\n", + " normg = 0.0424728217417414\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.1753209357990281\n", + " normg = 0.04203080747945146\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.17531909202458504\n", + " normg = 0.12948034486320031\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.17531944630825455\n", + " normg = 0.2856853105167503\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.17531895014897647\n", + " normg = 0.05407961750996743\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.17531892803489166\n", + " normg = 0.024879158809157604\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.17531891849978457\n", + " normg = 0.0238042462761249\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.17531878468993953\n", + " normg = 0.0365614157498488\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.17532011318912583\n", + " normg = 0.33956553991023647\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.17531954481743983\n", + " normg = 0.35163739394598464\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.17531913492476187\n", + " normg = 0.2944667944236823\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.1753186059678758\n", + " normg = 0.0422392006251526\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.17531859228362667\n", + " normg = 0.020170324130875033\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.1753185858888777\n", + " normg = 0.01910740871613192\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.17531851250788202\n", + " normg = 0.027573263857303857\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.17531895785517307\n", + " normg = 0.1970473880444587\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.17531876201778296\n", + " normg = 0.19335498366963044\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.17531858554890825\n", + " normg = 0.1729302707918316\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.17531841727696382\n", + " normg = 0.057090753459364776\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.1753183957050332\n", + " normg = 0.01583313332146737\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.17531839240690075\n", + " normg = 0.015572140723785662\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.17531827143034456\n", + " normg = 0.03431422888931977\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.17531837690469698\n", + " normg = 0.09983270458870742\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.17531825138884455\n", + " normg = 0.053913539035692064\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.17531825162283662\n", + " normg = 0.06195900254980082\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.175318227289482\n", + " normg = 0.013337169019844036\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.1753182252716144\n", + " normg = 0.011838583040896373\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.17531821711793438\n", + " normg = 0.011671565100333228\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.17531830257819422\n", + " normg = 0.20944219959483368\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.17531803262330833\n", + " normg = 0.06514713289644956\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.17531800553442822\n", + " normg = 0.010512412360647795\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.17531800449000645\n", + " normg = 0.0057853745453061226\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.17531800393501004\n", + " normg = 0.002894115192250943\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.1753180036461714\n", + " normg = 0.0027212500624021686\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.1753180025659059\n", + " normg = 0.007863183463364544\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.1753180217257161\n", + " normg = 0.05640548205041723\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.17531800229702524\n", + " normg = 0.01180333663837078\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.1753180013739051\n", + " normg = 0.0028399119935210086\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.1753180012759456\n", + " normg = 0.002476074910038989\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.1753180008639966\n", + " normg = 0.0026794810770826485\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.1753180023421144\n", + " normg = 0.016756981450016226\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.1753180316652973\n", + " normg = 0.05876489837904716\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.17531800126106406\n", + " normg = 0.018272041593013745\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.17531799915031823\n", + " normg = 0.008097176110348249\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.17531799870145948\n", + " normg = 0.0025569104975338756\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.17531799862459418\n", + " normg = 0.0021119536441081325\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.17531799842815787\n", + " normg = 0.0020506030461254466\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.1753179979284667\n", + " normg = 0.00860884609944576\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.17531800907949258\n", + " normg = 0.043714495266468055\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.17531799747727103\n", + " normg = 0.007293356753367306\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.17531799710068333\n", + " normg = 0.002460376519103345\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.17531799702365963\n", + " normg = 0.001962534739150785\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.1753179968411185\n", + " normg = 0.0019430371445056415\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.17531799659347203\n", + " normg = 0.0038151350520377906\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.17531799829355577\n", + " normg = 0.013047937864547455\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.1753179966941852\n", + " normg = 0.010556324780107207\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.17531799650252042\n", + " normg = 0.009834479664170736\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.17531799589552505\n", + " normg = 0.0016553673161432247\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.17531799586316224\n", + " normg = 0.0015483448353519943\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.1753179956179757\n", + " normg = 0.0015441394169527685\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.17531799544222815\n", + " normg = 0.009714491010555892\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.17531799463070352\n", + " normg = 0.005992667863955284\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.17531799443361903\n", + " normg = 0.003367020824596736\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.1753179943535607\n", + " normg = 0.0012657614309754572\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.17531799433181836\n", + " normg = 0.0012132687959881315\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.17531799409540122\n", + " normg = 0.0013818755981120376\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.17531799415713067\n", + " normg = 0.005937335754345527\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.1753179955818785\n", + " normg = 0.01671306526187125\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.17531799387056998\n", + " normg = 0.0016691461570846318\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.17531799384544866\n", + " normg = 0.001115882493396163\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.1753179938175835\n", + " normg = 0.0010755671589774995\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.1753179933725641\n", + " normg = 0.0012990411213634043\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.17531799358202732\n", + " normg = 0.005785645315346739\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.1753179941768886\n", + " normg = 0.011716595239385454\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.17531799343232568\n", + " normg = 0.006713010169779241\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.17531799314830573\n", + " normg = 0.0013706323170659977\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.17531799313053636\n", + " normg = 0.0009259114846275006\n", + " Old BLOBOP Residual = 27.03882018488123\n", + " New BLOBOP Residual = 22.47786942529195\n", + " ----> GKB Iteration 13: Tk is 140x130\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.9111249142\n", + " normg = 15439.986488700613\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023208\n", + " normg = 6712.821661250419\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134133\n", + " normg = 3883.817549633453\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332015\n", + " normg = 3269.2188399969436\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624027\n", + " normg = 3510.0779415612346\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.780038351181\n", + " normg = 9140.870204180022\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148018\n", + " normg = 7945.395541783138\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086927\n", + " normg = 1657.6077238404855\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672912\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985617\n", + " normg = 1031.7348028350154\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.7921404501564\n", + " normg = 2600.3347787289194\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1010.5199528261038\n", + " normg = 10904.161966620231\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 237.14349848159105\n", + " normg = 4936.806088965381\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 77.91304558362496\n", + " normg = 928.6464207876504\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 69.92835559456147\n", + " normg = 537.3761603517313\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 64.48516906500313\n", + " normg = 410.39252073769336\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 54.2860292120989\n", + " normg = 388.048709326517\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 89.34148235851568\n", + " normg = 3042.933938085393\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 124.80358119492925\n", + " normg = 4049.525900166437\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 23.736505608548498\n", + " normg = 342.5723689477935\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 22.81297707968323\n", + " normg = 177.94248934500408\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 22.28287517099543\n", + " normg = 172.04060119841697\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 13.723908093965571\n", + " normg = 159.19168321276823\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 99.52710505725649\n", + " normg = 2702.0582105897183\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 171.5476596160462\n", + " normg = 4705.243698154283\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 58.88259495124399\n", + " normg = 2802.5570313447784\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 9.749084223697702\n", + " normg = 376.03626688980466\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 8.670989286055747\n", + " normg = 148.94106874397215\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 8.377223381295593\n", + " normg = 105.05511566947568\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 7.985954616403684\n", + " normg = 86.04565837866859\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 7.483312072605702\n", + " normg = 110.86911158418337\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 10.316414763852055\n", + " normg = 665.6538115847532\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 11.932892810964363\n", + " normg = 934.8661312657221\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 6.722585758119893\n", + " normg = 192.94158172078602\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 6.46824821140155\n", + " normg = 63.47574298855484\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.413675385982899\n", + " normg = 61.48783299007139\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 5.330189725306462\n", + " normg = 106.40569437481466\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 22.287397128862015\n", + " normg = 1185.4749762878953\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 7.725870753240026\n", + " normg = 602.861413440362\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 4.892071809867941\n", + " normg = 373.39608472204156\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 4.182223938696973\n", + " normg = 183.8841326532561\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 3.9602467675592847\n", + " normg = 48.33327970880445\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 3.9299514906931705\n", + " normg = 47.50680219974823\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 2.9771552325304698\n", + " normg = 64.24259430786373\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.8699365213427463\n", + " normg = 346.74376783230076\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 4.265692783781062\n", + " normg = 501.45092161615804\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 2.902116654605664\n", + " normg = 230.16355607691577\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 2.564131407999641\n", + " normg = 44.1100216359871\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 2.5414032723990396\n", + " normg = 39.07523495133929\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 2.4379058161090392\n", + " normg = 41.242662684090014\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 2.7571531817118156\n", + " normg = 260.4307454038001\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 2.4759361580429773\n", + " normg = 259.89863599001063\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.072476192727066\n", + " normg = 181.33740543978084\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.8749018778227045\n", + " normg = 59.689559043586506\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.846220158999867\n", + " normg = 32.209746175358056\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.8283991198879772\n", + " normg = 31.82688973768968\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 1.0498192880074193\n", + " normg = 82.29162281676\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 1.0897580890763476\n", + " normg = 137.18610443856048\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.9803835697457463\n", + " normg = 50.45265341463608\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.9614114995128756\n", + " normg = 22.625143696604706\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.9536315678910215\n", + " normg = 22.23688766437679\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.6970434028910304\n", + " normg = 43.957252675666254\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 1.2478906189232466\n", + " normg = 270.12877214440374\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.9784236903103947\n", + " normg = 241.16915429429383\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.6348973004530288\n", + " normg = 53.881771431703456\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.6151783651772821\n", + " normg = 17.472593340456005\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.6110450775229557\n", + " normg = 17.083655010432608\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.4955234509498563\n", + " normg = 35.609865908402384\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.5488821463384395\n", + " normg = 81.0740056571044\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.4601065603022176\n", + " normg = 30.391138513487356\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.45262314282734767\n", + " normg = 30.850643520202915\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.44597622040344076\n", + " normg = 21.877511572563478\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.4414399573858888\n", + " normg = 14.306290345037711\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.43763687652490413\n", + " normg = 13.846084037572158\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.4181773891126267\n", + " normg = 29.976569225657034\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.600600355778098\n", + " normg = 182.5378413507201\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.40639037517718435\n", + " normg = 44.15266969283707\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.39349520783393593\n", + " normg = 12.562076935744576\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.3913995275411599\n", + " normg = 12.510181371342336\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.1329045420475186\n", + " normg = 10.321493666476064\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.2622123622388966\n", + " normg = 125.29740004841136\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.17179767847189417\n", + " normg = 75.16442878738327\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.13467074091899936\n", + " normg = 16.61750397708167\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.13244163625918604\n", + " normg = 7.34529802916513\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.13168666625062306\n", + " normg = 5.011376891992383\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.13099965258812954\n", + " normg = 1.7827346604623626\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.1310579397210161\n", + " normg = 4.579834247867176\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.13097717697903183\n", + " normg = 3.218192289380169\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.1309094851498648\n", + " normg = 0.8202290288143229\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.13090084161419058\n", + " normg = 0.803143136369094\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.1306858103266243\n", + " normg = 0.9460990251786334\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.16229670049972525\n", + " normg = 56.42332295318796\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.13636608678641998\n", + " normg = 26.126973847195654\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.13126380815282124\n", + " normg = 10.348901203221207\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.13035317966850318\n", + " normg = 4.341575364554862\n", + "\n", + " OUTER ITERATION 97:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.1301272263066847\n", + " normg = 2.3815909644126685\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.1300265169448534\n", + " normg = 1.5011661745522142\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.13000664583626392\n", + " normg = 2.1342493760945365\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.12999814220118971\n", + " normg = 2.1422215386553987\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.12996855525257714\n", + " normg = 0.5051533332881412\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.12996565834302892\n", + " normg = 0.4225104110844417\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.1299577796720104\n", + " normg = 0.3036026138806203\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.12994761085383452\n", + " normg = 0.5071458144460084\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.13045026553006614\n", + " normg = 9.220997263148627\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.13000099759714204\n", + " normg = 3.4290975111002426\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.12992867443242917\n", + " normg = 0.2600094472101517\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.1299278572548501\n", + " normg = 0.25146586287269374\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.12991444639522406\n", + " normg = 0.38367681946371696\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.12997824555059856\n", + " normg = 1.5735370588431563\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.12996789623660565\n", + " normg = 2.156194857015514\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.12994063453326932\n", + " normg = 1.9379275338326862\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.129896323747912\n", + " normg = 1.232613987448988\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.12989652621829065\n", + " normg = 1.302922476132639\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.12988589600197178\n", + " normg = 0.17377611716357155\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.12988552991064573\n", + " normg = 0.16722363760998116\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.12988049769838422\n", + " normg = 0.16442450904445763\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.1299255299196054\n", + " normg = 2.5054814270161123\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.13079532127597668\n", + " normg = 11.427339917085398\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.12994771192000193\n", + " normg = 3.642278688371013\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.1298611515476387\n", + " normg = 0.6939610942151585\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.1298568970006036\n", + " normg = 0.3277457106395256\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.1298553877549932\n", + " normg = 0.147869419433842\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.12985489016963286\n", + " normg = 0.09953893208622376\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.1298545014886282\n", + " normg = 0.13885489949483912\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.1298573853393851\n", + " normg = 0.7909005949323837\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.12985547911566964\n", + " normg = 0.5839601277187246\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.12985334673648283\n", + " normg = 0.08701734475283683\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.129853252650316\n", + " normg = 0.08628014930449264\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.12984714603270298\n", + " normg = 0.0933008794889212\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.12994771071535577\n", + " normg = 3.038063370115168\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.1300028599133104\n", + " normg = 4.66459587167089\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.1298723033755718\n", + " normg = 2.07176119667064\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.12984467014356194\n", + " normg = 0.3351160556178653\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.12984382605804132\n", + " normg = 0.11584889056298688\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.12984366653377702\n", + " normg = 0.06745624909800968\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.12984356516307455\n", + " normg = 0.04259906972372142\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.12984348445427538\n", + " normg = 0.046122634894420735\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.1298441734919005\n", + " normg = 0.41340103566032826\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.12985223606897284\n", + " normg = 1.22514992315668\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.12984304767515886\n", + " normg = 0.043007247374259906\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.12984302744465018\n", + " normg = 0.03721356227229364\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.12984295316639916\n", + " normg = 0.037006074168687626\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.12984280988048535\n", + " normg = 0.18409398768084806\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.1298466006858982\n", + " normg = 0.6569029123097163\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.12984268241575922\n", + " normg = 0.20862321588161323\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.12984232230044906\n", + " normg = 0.05246316319422689\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.1298422918167864\n", + " normg = 0.030971591790784656\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.12984226947335842\n", + " normg = 0.029575593954932446\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.1298421142374682\n", + " normg = 0.07107843951732519\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.12984686508207358\n", + " normg = 0.8746894279447535\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.12984216960711242\n", + " normg = 0.19323359497518375\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.129841935293736\n", + " normg = 0.029368811369016746\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.12984192531115007\n", + " normg = 0.026350842263233608\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.1298418749380093\n", + " normg = 0.02745884525609243\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.12984198402781247\n", + " normg = 0.16064328851800116\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.12984193880702546\n", + " normg = 0.19072509361547735\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.12984176515599008\n", + " normg = 0.16182258005664407\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.1298416052331357\n", + " normg = 0.048985331898700316\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.12984158734535442\n", + " normg = 0.02155656935765057\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.12984158036919555\n", + " normg = 0.021131748937128318\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.12984140146065815\n", + " normg = 0.03691801050850928\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.12984177708550512\n", + " normg = 0.24659307829421404\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.129841601060701\n", + " normg = 0.20641109909037128\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.12984133837828382\n", + " normg = 0.025827989350836602\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.12984133201535078\n", + " normg = 0.018296825051441992\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.12984132351097996\n", + " normg = 0.017038215102592756\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.1298412584910225\n", + " normg = 0.017100102260852235\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.12984203395865399\n", + " normg = 0.36059319065587847\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.1298412616264055\n", + " normg = 0.1364416145695399\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.12984110500375085\n", + " normg = 0.0560159566467359\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.1298410653818864\n", + " normg = 0.02532482279391997\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.12984105408786079\n", + " normg = 0.01306126165185961\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.12984105019160744\n", + " normg = 0.01687394169075645\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.1298410519832169\n", + " normg = 0.03966154202932639\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.12984104587429693\n", + " normg = 0.031698666657801765\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.12984103891290102\n", + " normg = 0.011198064871025041\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.12984103722470403\n", + " normg = 0.010876999042066255\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.12984101114683974\n", + " normg = 0.011793946106009713\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.12984104591407536\n", + " normg = 0.09543908637898287\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.1298409926323621\n", + " normg = 0.024873718225783614\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.12984098829318313\n", + " normg = 0.00942996800125931\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.12984098702607272\n", + " normg = 0.009386807284957544\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.12984084369099105\n", + " normg = 0.01044186507388272\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.12984109122504084\n", + " normg = 0.2000844645119886\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.12984084581586122\n", + " normg = 0.017928392433002878\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.12984084332738113\n", + " normg = 0.007230693024086805\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.1298408426762397\n", + " normg = 0.00372340815939543\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.1298408424148354\n", + " normg = 0.0014045970371213562\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.12984084234753346\n", + " normg = 0.0012163712715447742\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.12984084213235922\n", + " normg = 0.001957490005094417\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.12984086869270464\n", + " normg = 0.0654636664515849\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.12984085261318953\n", + " normg = 0.04235009730950023\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.12984084158989542\n", + " normg = 0.0025993332445622694\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.12984084151924757\n", + " normg = 0.0019154161291461598\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.12984084141873473\n", + " normg = 0.0010984231066422827\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.12984084136116258\n", + " normg = 0.0010014736977055634\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.12984084129466567\n", + " normg = 0.002057824902560996\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.12984084204485818\n", + " normg = 0.009349162293187246\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.12984084147748584\n", + " normg = 0.007069801160656713\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.1298408411665096\n", + " normg = 0.0027405270929031418\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.12984084111347804\n", + " normg = 0.0008660745020310684\n", + " Old BLOBOP Residual = 22.47786942529195\n", + " New BLOBOP Residual = 18.952541622623418\n", + " ----> GKB Iteration 14: Tk is 150x140\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.9111249142\n", + " normg = 15439.986488700613\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023208\n", + " normg = 6712.821661250419\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134156\n", + " normg = 3883.8175496334575\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332006\n", + " normg = 3269.218839996942\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624027\n", + " normg = 3510.0779415612146\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511762\n", + " normg = 9140.870204179995\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148083\n", + " normg = 7945.3955417832\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086927\n", + " normg = 1657.607723840487\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666544\n", + " normg = 1525.3775773672924\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985702\n", + " normg = 1031.734802835009\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045015527\n", + " normg = 2600.8005660187605\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992101\n", + " normg = 10909.630646909138\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.3398453164591\n", + " normg = 4957.414070668572\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 76.05361041606544\n", + " normg = 921.4080183156835\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 68.22137867106959\n", + " normg = 532.3330624312267\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 62.89893923481502\n", + " normg = 407.1413114827767\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 52.88719934463497\n", + " normg = 378.7927625268587\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 79.41369122616992\n", + " normg = 2743.9272814994533\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 104.3741468936836\n", + " normg = 3577.837520842726\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 25.565994347898883\n", + " normg = 328.1669844609594\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 24.6780647233369\n", + " normg = 188.23828988131024\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 24.030767095424093\n", + " normg = 181.9012894326183\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 13.703458481596432\n", + " normg = 174.02961111441377\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 176.01125433259097\n", + " normg = 3862.608896677248\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 191.07972377340923\n", + " normg = 5105.763183305393\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 44.47451293400775\n", + " normg = 2384.930315235952\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 8.825234266911202\n", + " normg = 284.07189091184284\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 8.178095235264827\n", + " normg = 126.88241893009456\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 7.946129510035095\n", + " normg = 91.66023988765764\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 7.597992731687906\n", + " normg = 79.62733214458733\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 7.0639456750477745\n", + " normg = 145.9162896650865\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 17.30987601456612\n", + " normg = 1182.7345106927678\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 11.392647883612126\n", + " normg = 925.6847471501931\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 6.208667359127459\n", + " normg = 171.4449230876539\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 6.002216501210834\n", + " normg = 62.666796200640455\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 5.947664234131134\n", + " normg = 59.852103580371576\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 5.206990704929892\n", + " normg = 94.73381502123654\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 9.027773181393556\n", + " normg = 572.286975305553\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 6.458926662190018\n", + " normg = 489.37681643204223\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.488114236049759\n", + " normg = 452.4966220304078\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 4.307523592210628\n", + " normg = 140.38841466805667\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 4.171073154650191\n", + " normg = 49.81927208813392\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.136567511150777\n", + " normg = 49.11154169172482\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 2.6788486199596044\n", + " normg = 113.89646066470625\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 4.317038478933862\n", + " normg = 389.35216932320145\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.0674522575240197\n", + " normg = 359.5021305434462\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 2.7713451600535675\n", + " normg = 297.55583781222504\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 2.2206680130842145\n", + " normg = 36.86671863983956\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 2.2043154170647203\n", + " normg = 35.46985183681826\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.978389963862252\n", + " normg = 37.193362939568935\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 4.006367692580717\n", + " normg = 535.3548128332687\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 3.904718610447038\n", + " normg = 579.3753233742449\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.369594136380158\n", + " normg = 125.04792360552686\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.2601855088345868\n", + " normg = 37.115464859044636\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.2456451191149895\n", + " normg = 27.189870441580773\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.225837123011304\n", + " normg = 26.43502081490355\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 1.0982570052013023\n", + " normg = 115.7390030780683\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 1.1369856938658702\n", + " normg = 150.7066207763126\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.9945736347080427\n", + " normg = 25.04807339023241\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.9871701541057988\n", + " normg = 23.398405580189827\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.9322111999129408\n", + " normg = 22.55292948349126\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.7219911776061622\n", + " normg = 179.825608961099\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.49684604450669123\n", + " normg = 54.348683196612384\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.4662141170041288\n", + " normg = 35.23808455519643\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.4393829366265599\n", + " normg = 23.186165751996317\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.4198060677940287\n", + " normg = 26.621395557442717\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.48122352371554833\n", + " normg = 113.86118973340088\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.4108972790449316\n", + " normg = 44.81360180468034\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.39749147504947\n", + " normg = 13.371828565524671\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.39510048505807815\n", + " normg = 13.29251368352404\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.17417060552920258\n", + " normg = 17.88808856414434\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.5317589519686235\n", + " normg = 222.7549752341304\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.3235961283122728\n", + " normg = 159.46345469596747\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.1665630636919239\n", + " normg = 24.39472968973958\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.1616268794943443\n", + " normg = 12.45196077201829\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.15920185409823123\n", + " normg = 8.792104155608088\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.15623096686533713\n", + " normg = 6.112774651526175\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.1535011613311941\n", + " normg = 7.350229578556455\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.19972157182370032\n", + " normg = 92.09459520094602\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.32592412281370337\n", + " normg = 172.62388589695206\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.1435590250125662\n", + " normg = 7.799570821021915\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.14300373191187854\n", + " normg = 5.283111079079072\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.14235664202081882\n", + " normg = 5.059329647645892\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.13441907469596068\n", + " normg = 6.164926390757873\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.13919933782226826\n", + " normg = 31.47483861872675\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.15486527536269556\n", + " normg = 57.239214726861\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.13019254369102282\n", + " normg = 7.332076715227169\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.12965838483649497\n", + " normg = 4.332349596108152\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.1292589909735648\n", + " normg = 4.227468487580267\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.12486359612905816\n", + " normg = 13.037684475195604\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.1331206531026648\n", + " normg = 40.396974789295186\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.1230645989388014\n", + " normg = 5.886250671687882\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.12276395195808192\n", + " normg = 3.7217361434190632\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.12248126093846116\n", + " normg = 3.6808908576970474\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.10812342266508447\n", + " normg = 8.899577181732841\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.1090608109133905\n", + " normg = 17.407587798093285\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.10742933229978001\n", + " normg = 7.650429168845289\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.10703892838045581\n", + " normg = 2.1676648882162857\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.1069777075549167\n", + " normg = 2.0873826977199945\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.10602783994883941\n", + " normg = 3.1267226674602036\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.11211881803321842\n", + " normg = 23.237039312440917\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.11219944502401914\n", + " normg = 32.434638613155336\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.10928178611748504\n", + " normg = 27.156704636475876\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.10474386574891809\n", + " normg = 2.9524944664461006\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.10466498829616959\n", + " normg = 1.8959234503461844\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.10458853906949508\n", + " normg = 1.693114204037563\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.10419690180320428\n", + " normg = 1.8343076207285491\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.10491474369104352\n", + " normg = 11.594581073611502\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.10454251257473574\n", + " normg = 14.16243649448253\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.10364747849369503\n", + " normg = 8.632701223162663\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.10316860838164786\n", + " normg = 1.5771375681270523\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.1031396370599534\n", + " normg = 1.4102842197021987\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.10300864868041618\n", + " normg = 1.4000645220129866\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.10347026666386021\n", + " normg = 14.912325301968087\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.10299210236721358\n", + " normg = 15.247604924157073\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.10155227108016374\n", + " normg = 3.5119921983962654\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.10146983472740315\n", + " normg = 1.0143495869441916\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.10145647689293998\n", + " normg = 0.9760098995198812\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.10126734635498376\n", + " normg = 1.2460446796057556\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.10252199012969831\n", + " normg = 11.794388261677115\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.1012687624809476\n", + " normg = 5.477547252148872\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.10101760143627814\n", + " normg = 2.609869049963861\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.10095776808841582\n", + " normg = 1.3044080648095284\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.10093727418436757\n", + " normg = 0.9142018950119274\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.10091869836312996\n", + " normg = 0.8859653256651072\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.10089849739925738\n", + " normg = 2.064298035755964\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.10111834222531374\n", + " normg = 6.740439554461954\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.10084300036896608\n", + " normg = 1.3044420226601408\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.10082908683049135\n", + " normg = 0.7473192786725896\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.10081893609171567\n", + " normg = 0.7430638416300942\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.09992920272389368\n", + " normg = 1.7296234832715904\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.10007715406742551\n", + " normg = 5.252587912780841\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.09990887776234225\n", + " normg = 0.4396403908829755\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.09990751204395426\n", + " normg = 0.14396318277767073\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0999072608115696\n", + " normg = 0.10129850748273711\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.09990694645215568\n", + " normg = 0.07843087143431415\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.09990656342619857\n", + " normg = 0.07893714490958711\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.09990609290769999\n", + " normg = 0.2580744193979574\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.09993256974578685\n", + " normg = 1.4771110372058147\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.09991428878535609\n", + " normg = 1.2808863050433181\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.09990981548982282\n", + " normg = 0.9689586960098497\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0999040499343759\n", + " normg = 0.06317860015747358\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0999040019750564\n", + " normg = 0.061427802950646856\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.09990302317094503\n", + " normg = 0.07890578807787708\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.09992175364736236\n", + " normg = 1.4240315974581985\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.09993631151011023\n", + " normg = 2.026966177574203\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.09990204193470296\n", + " normg = 0.30309005818045287\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.09990125738320497\n", + " normg = 0.06961694360485805\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.09990119238163318\n", + " normg = 0.050580522946465124\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.09990110651103837\n", + " normg = 0.04890198146512825\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.09990105070413163\n", + " normg = 0.18348717286578545\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.09990629136471249\n", + " normg = 0.9522654556105462\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.09990071758886108\n", + " normg = 0.08215455532996413\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.099900664466455\n", + " normg = 0.0426424120774156\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.09990063396917145\n", + " normg = 0.04169155854682728\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.09989981841439732\n", + " normg = 0.0748467833103363\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.09992472332822269\n", + " normg = 1.416614651466484\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0999105225126788\n", + " normg = 1.2973321606950983\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.09990446375365877\n", + " normg = 0.9233206823067955\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.09989909953297668\n", + " normg = 0.08265391445060041\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.09989904924439974\n", + " normg = 0.031705780959493675\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.09989903505233999\n", + " normg = 0.028566851513276\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0998989559249235\n", + " normg = 0.03322249592546035\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0998998081189189\n", + " normg = 0.3004492075737608\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.09990468607187833\n", + " normg = 0.857914007931998\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.09990100470104712\n", + " normg = 0.6143356809472701\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.09989871403133552\n", + " normg = 0.1206114144227237\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.09989861244968684\n", + " normg = 0.03718965393350218\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.09989859574450917\n", + " normg = 0.02748869489281633\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.09989856921258866\n", + " normg = 0.02377311435971495\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.09989852975317975\n", + " normg = 0.028362243387379815\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.09989864059520989\n", + " normg = 0.13788858063211504\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.09989932086959828\n", + " normg = 0.36416589221186324\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.09989863408346498\n", + " normg = 0.1899447933850647\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.09989840594454368\n", + " normg = 0.030848750465448063\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.09989839592466823\n", + " normg = 0.022958692994271692\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.09989837962225166\n", + " normg = 0.01963670159673643\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.09989834221378639\n", + " normg = 0.02189699463763512\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0998995075280955\n", + " normg = 0.4021040232227256\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.09989874201691665\n", + " normg = 0.3153316156419472\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.09989815488387109\n", + " normg = 0.07089930376093394\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.0998981219163591\n", + " normg = 0.017340069391198865\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.09989811820208457\n", + " normg = 0.015569538952719484\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.09989809771549171\n", + " normg = 0.019219690144348295\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.09989819749060252\n", + " normg = 0.10267807433140685\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.09989825779680399\n", + " normg = 0.1273278967331762\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.09989804186174903\n", + " normg = 0.046806174314201136\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.09989804026494649\n", + " normg = 0.0529396904930376\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.09989802208452185\n", + " normg = 0.014311545595157855\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0998980197362968\n", + " normg = 0.012573440313392218\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0998980112309172\n", + " normg = 0.012459115264578317\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.09989796630531485\n", + " normg = 0.09867546455749777\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.09989790808158054\n", + " normg = 0.023064540843312602\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0998979040690759\n", + " normg = 0.009896914648003912\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.09989790258993972\n", + " normg = 0.009403864999989681\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.09989788638335685\n", + " normg = 0.010619818676920353\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.09989803870494232\n", + " normg = 0.13776855120499598\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.0998978919613818\n", + " normg = 0.08182200989238682\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.09989785496793549\n", + " normg = 0.035698383480756275\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.09989784660936737\n", + " normg = 0.008688193900104108\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.09989784569044344\n", + " normg = 0.0077445808954292004\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.09989784117486313\n", + " normg = 0.008566027814507398\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.09989784980311063\n", + " normg = 0.04021440509338188\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.09989783068266374\n", + " normg = 0.02671718737571219\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0998978297869817\n", + " normg = 0.02754884391742553\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.09989782487710716\n", + " normg = 0.006787094705774849\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.09989782431597351\n", + " normg = 0.006382063526557207\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0998978199294299\n", + " normg = 0.006298063145341192\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.09989783594431778\n", + " normg = 0.08237522875140851\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.09989782165984686\n", + " normg = 0.07190325823188962\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.09989778989491506\n", + " normg = 0.00694934699533892\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.09989778945932647\n", + " normg = 0.004587269443291207\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.09989778899081529\n", + " normg = 0.004427610872533257\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.09989778232661714\n", + " normg = 0.00577345385973728\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.09989778791509503\n", + " normg = 0.030183007328113652\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.09989779251119262\n", + " normg = 0.04224370390571252\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.09989777972392451\n", + " normg = 0.01167216970825354\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0998977787850088\n", + " normg = 0.004326788921908325\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.09989777856643928\n", + " normg = 0.0036662221664747435\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0998977779859147\n", + " normg = 0.0036783917456774348\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.09989778973372182\n", + " normg = 0.059852306902539065\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.09989777369174148\n", + " normg = 0.03206407426440326\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.09989776735974373\n", + " normg = 0.0026796347080333457\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.09989776727341693\n", + " normg = 0.0025864337870873475\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.09989776582017774\n", + " normg = 0.003974886028190726\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.09989777364193356\n", + " normg = 0.025077491526562565\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.09989776833238465\n", + " normg = 0.019801703116675746\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.09989776483789782\n", + " normg = 0.010771965554262967\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.09989776388934755\n", + " normg = 0.004202211714942364\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.09989776372923603\n", + " normg = 0.002387817810401918\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.09989776364347079\n", + " normg = 0.0021507465698795136\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.09989776343703315\n", + " normg = 0.002739041967073573\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0998977663037181\n", + " normg = 0.024325474985829765\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.09989776812037142\n", + " normg = 0.030093578949930335\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.09989776256049555\n", + " normg = 0.0019251379613469304\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.09989776251533591\n", + " normg = 0.0019072111193204552\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.09989775987101003\n", + " normg = 0.001670663134604002\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.09989776048553373\n", + " normg = 0.011497164281359948\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.09989775949224897\n", + " normg = 0.004618247777269555\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.09989775930419381\n", + " normg = 0.0014359376913808536\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.09989775927070535\n", + " normg = 0.001325701602432784\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.09989775910128659\n", + " normg = 0.0018285544333415014\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0998977601879975\n", + " normg = 0.014635274193527533\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.09989776023099167\n", + " normg = 0.015243254873186037\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.09989775879665241\n", + " normg = 0.0012719432330758405\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.09989775877772643\n", + " normg = 0.0011932168656508231\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.09989775861875642\n", + " normg = 0.001232385146026673\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.09989775866488154\n", + " normg = 0.006757491349974478\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.0998977598441853\n", + " normg = 0.015084546445245902\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0998977583292181\n", + " normg = 0.005842356974173744\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.09989775808017769\n", + " normg = 0.0013576532505322658\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.09989775805794787\n", + " normg = 0.0010611233270019242\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.09989775801558065\n", + " normg = 0.0009951729922971033\n", + " Old BLOBOP Residual = 18.952541622623418\n", + " New BLOBOP Residual = 16.075246813133486\n", + " ----> GKB Iteration 15: Tk is 160x150\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.9111249142\n", + " normg = 15439.986488700613\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023208\n", + " normg = 6712.821661250419\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134145\n", + " normg = 3883.817549633456\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633201\n", + " normg = 3269.2188399969427\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624018\n", + " normg = 3510.0779415612137\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511728\n", + " normg = 9140.870204179972\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414807\n", + " normg = 7945.395541783197\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.44616590869254\n", + " normg = 1657.607723840485\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666447\n", + " normg = 1525.3775773672899\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598573\n", + " normg = 1031.7348028350098\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045015485\n", + " normg = 2600.800566018742\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277991959\n", + " normg = 10909.905964739428\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930350817\n", + " normg = 4959.941832882276\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.53414717249551\n", + " normg = 926.1745570146792\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.60878640546855\n", + " normg = 535.9122838842801\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 62.20324212715249\n", + " normg = 409.3586192347201\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 52.11478336776505\n", + " normg = 378.29879797634675\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 79.56550431136846\n", + " normg = 2749.6637226496905\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 97.3759222996322\n", + " normg = 3410.2495961055297\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 25.805785799252188\n", + " normg = 308.6279321023773\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 25.004174627749368\n", + " normg = 184.6707611827096\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 24.35221582237178\n", + " normg = 179.10529411654426\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 12.860057420204747\n", + " normg = 177.03162619302537\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 34.626941449001215\n", + " normg = 1565.7885634362042\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 37.97525877311766\n", + " normg = 2029.4360059699668\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 12.6014571941877\n", + " normg = 623.9956994352224\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 10.148020467750634\n", + " normg = 102.07633063055509\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 10.036758830682045\n", + " normg = 82.61649970244407\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 9.775935122621599\n", + " normg = 77.6234725368901\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 8.278719330231489\n", + " normg = 170.84175995697353\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 46.602266093981534\n", + " normg = 2265.5281266076404\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 17.037629585434132\n", + " normg = 1271.6538274044\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.085260340312965\n", + " normg = 230.04120426422193\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 6.714384399154133\n", + " normg = 76.9023576746904\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 6.636903079264931\n", + " normg = 67.28215491856604\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.301830822882176\n", + " normg = 73.92355659533027\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 6.949044449830716\n", + " normg = 353.19939592969774\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 14.39015774662531\n", + " normg = 966.1266251788455\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 7.488261559411765\n", + " normg = 625.1570545307583\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.452807085235434\n", + " normg = 270.3096023483677\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 4.984503454435521\n", + " normg = 56.90769539296838\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 4.943935408504074\n", + " normg = 54.800931069592785\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.28624968984212\n", + " normg = 89.53994776989153\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 7.5152356350423934\n", + " normg = 519.2756183524231\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 5.067153184313422\n", + " normg = 386.00446194048305\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 4.109524731398913\n", + " normg = 318.65670976466924\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.579008570749105\n", + " normg = 152.68823117233705\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 3.4230753962380707\n", + " normg = 45.219058988561876\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 3.3960321429276696\n", + " normg = 44.461591741453724\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 2.557140637777055\n", + " normg = 55.753615778448385\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 3.227770909479244\n", + " normg = 342.155191540062\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 5.253500714491993\n", + " normg = 693.8833654160298\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.3174957887315166\n", + " normg = 134.15495445756554\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 2.194738406432418\n", + " normg = 40.3340562739539\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 2.1737733172968996\n", + " normg = 36.465548959942446\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 2.049254221400991\n", + " normg = 43.710640887920874\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 3.5920428734692402\n", + " normg = 404.2817446210283\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 1.6807024691449806\n", + " normg = 97.91575286906854\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 1.5940911749858864\n", + " normg = 69.14267123556817\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 1.5584981887657352\n", + " normg = 45.494179638003125\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 1.5377562142685723\n", + " normg = 31.222349691077422\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 1.5184495186486628\n", + " normg = 30.248139477059045\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 1.442736576522124\n", + " normg = 71.74073195468438\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 1.832260663215113\n", + " normg = 277.56376291704595\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 1.3707523053797728\n", + " normg = 57.99079090011736\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 1.3454734250842213\n", + " normg = 27.470508543772556\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 1.3335967795574992\n", + " normg = 27.328504595259012\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.15601669446046124\n", + " normg = 58.16917076647035\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.19681368923332293\n", + " normg = 109.41929748580124\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.13797503208163447\n", + " normg = 63.79504125257181\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.11235930965145258\n", + " normg = 8.767911957791695\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.11166697153701777\n", + " normg = 5.282175626243972\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.1111188103208601\n", + " normg = 4.495381660951171\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.10922618311940414\n", + " normg = 4.755245423046789\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.13521097421771708\n", + " normg = 63.29051139260546\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.1383383596881012\n", + " normg = 78.4111476621842\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.10160302007563128\n", + " normg = 17.292153716927515\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.09969621473986601\n", + " normg = 3.456933556282396\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.09954624893630276\n", + " normg = 3.3742412042086736\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.09588749686433602\n", + " normg = 5.265806458915118\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.13439066721494122\n", + " normg = 57.54907632578053\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.133590392473952\n", + " normg = 71.31522203319399\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.09992290276484449\n", + " normg = 33.772239858556254\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.09234936669074097\n", + " normg = 8.505502536401533\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.09183309956640705\n", + " normg = 3.0712085928562014\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.09171073899707319\n", + " normg = 2.6993335948767263\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.09122838043237265\n", + " normg = 2.7073425327702956\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.09219996999813983\n", + " normg = 18.631492988603963\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.09402902482298435\n", + " normg = 27.358599693304456\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.08946701191270386\n", + " normg = 3.8381710691051056\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.08934630880954074\n", + " normg = 2.2016427466512014\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.08925789425335183\n", + " normg = 2.1752565092802856\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.08493947535882228\n", + " normg = 4.160838045637446\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.09193051635622256\n", + " normg = 26.476453821091646\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.09063203860951669\n", + " normg = 31.944299514588536\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.08532927630655122\n", + " normg = 13.368002112144085\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.08421703522658247\n", + " normg = 1.6510379998531814\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.08418525916647218\n", + " normg = 1.4730919347965943\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.08402863631010916\n", + " normg = 1.573466265209956\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.08407381139169894\n", + " normg = 4.971902912663919\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.08496971836136803\n", + " normg = 10.250947735958551\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.08367631906438214\n", + " normg = 3.710355268348125\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.08360354112097036\n", + " normg = 3.269239634513405\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0835289128447905\n", + " normg = 1.454108129180073\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.0835058495040973\n", + " normg = 1.1314920185089423\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.08346774243081398\n", + " normg = 1.1299727886124589\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.0834262114958706\n", + " normg = 9.700599557740405\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.08322009842111618\n", + " normg = 7.983661188728259\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0828250821847806\n", + " normg = 0.9309218480558021\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.08281442980224647\n", + " normg = 0.9196281768966432\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.08231258472987293\n", + " normg = 1.604519414686615\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.0823694559749567\n", + " normg = 2.9127420045838375\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.08225261318514558\n", + " normg = 3.454865962504094\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.08242014282588007\n", + " normg = 6.578302773298619\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0821492813517829\n", + " normg = 1.3396797312549296\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.08213515519966628\n", + " normg = 0.668051862376095\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0821278629570248\n", + " normg = 0.6524838985905482\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.08196386374117179\n", + " normg = 0.923111379632194\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.08230645396478527\n", + " normg = 7.778994627777475\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.08225290215166506\n", + " normg = 7.592237757684749\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.08189788192496378\n", + " normg = 0.7353704989760815\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.08189239949885754\n", + " normg = 0.5704523586792241\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.08188183150950361\n", + " normg = 0.5320575555010838\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.08181514894739908\n", + " normg = 0.9869208017733592\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.08183029584585193\n", + " normg = 2.0846132370020944\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.08179442430882464\n", + " normg = 1.1264356315343522\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.08178304877106171\n", + " normg = 0.6205970263974392\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.08177834864956056\n", + " normg = 0.5012813102352874\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.08177253495807581\n", + " normg = 0.5210218720052491\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.08176713496268212\n", + " normg = 1.463353201706496\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.08188173335840372\n", + " normg = 4.756404165861097\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.08174341707507299\n", + " normg = 0.656534833608809\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.08173958948307021\n", + " normg = 0.4370306213848266\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.08173539862000635\n", + " normg = 0.4341385806706676\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.08142665798218209\n", + " normg = 0.9437316699051781\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.08147854856421163\n", + " normg = 3.061581633841332\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.08142119284311315\n", + " normg = 0.04626749252030485\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.08142117579193112\n", + " normg = 0.01773793231668809\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.08142117149536955\n", + " normg = 0.012662009115182409\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0814211656731189\n", + " normg = 0.011939198734280612\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.08142114026813127\n", + " normg = 0.02855729666875312\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.08142609553014425\n", + " normg = 0.8124584523476661\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0814214160470039\n", + " normg = 0.2103490817255203\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0814210892971887\n", + " normg = 0.030374540778116844\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0814210795199536\n", + " normg = 0.01590418740161163\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.08142107483935815\n", + " normg = 0.009320439325353312\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0814210711652393\n", + " normg = 0.009214200823895104\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0814210686739084\n", + " normg = 0.0635192324578968\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.08142716683784378\n", + " normg = 0.9493364517049528\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.08142106275519817\n", + " normg = 0.06218284975169828\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0814210323683473\n", + " normg = 0.021489727135373733\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.08142102679581448\n", + " normg = 0.011846330616573638\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0814210238125105\n", + " normg = 0.00750712864242785\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.08142102158544769\n", + " normg = 0.009297878213705459\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.08142103924398059\n", + " normg = 0.0637635124815527\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.08142105679049336\n", + " normg = 0.08456804193489408\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.08142101276762433\n", + " normg = 0.006760400369027613\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.08142101221528475\n", + " normg = 0.006620237611036936\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.08142099829028714\n", + " normg = 0.006450950042201593\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.08142232686569735\n", + " normg = 0.3782667992166639\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.08142331784149248\n", + " normg = 0.5383531642500138\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0814211388450715\n", + " normg = 0.17072324457356136\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.08142094922132524\n", + " normg = 0.03534153531996868\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0814209406852142\n", + " normg = 0.006131725741373282\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.08142094030707052\n", + " normg = 0.003305626788899018\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.08142094011120822\n", + " normg = 0.001836849471083758\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.08142094000944411\n", + " normg = 0.0011664785576203079\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.08142094000801077\n", + " normg = 0.0029884853699136513\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.08142094015292534\n", + " normg = 0.005941928231988622\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.08142093993450362\n", + " normg = 0.0007838078826643144\n", + " Old BLOBOP Residual = 16.075246813133486\n", + " New BLOBOP Residual = 14.297645421558787\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 16: Tk is 170x160\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.9111249142\n", + " normg = 15439.986488700613\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023208\n", + " normg = 6712.821661250419\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513414\n", + " normg = 3883.8175496334543\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633201\n", + " normg = 3269.2188399969427\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624039\n", + " normg = 3510.0779415612315\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511815\n", + " normg = 9140.870204180035\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414804\n", + " normg = 7945.395541783165\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.44616590869225\n", + " normg = 1657.6077238404825\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666544\n", + " normg = 1525.3775773672924\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598512\n", + " normg = 1031.7348028350204\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045015868\n", + " normg = 2600.8005660186386\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277987523\n", + " normg = 10909.90596473651\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.0643993034954\n", + " normg = 4960.023220419983\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882332\n", + " normg = 928.5440137557832\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52388749032909\n", + " normg = 540.298141826539\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.990144047435294\n", + " normg = 413.56641221168513\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.59647179570114\n", + " normg = 380.9030641854146\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 80.60175176196161\n", + " normg = 2788.7308357705733\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 91.86652136329498\n", + " normg = 3278.59004137333\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 25.700021647085443\n", + " normg = 288.4588967903089\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 24.980694226999415\n", + " normg = 180.43050727920686\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 24.32209939158514\n", + " normg = 174.14743760686184\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 13.957178958842215\n", + " normg = 186.72007064447888\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 43.463359915443576\n", + " normg = 1813.2179711193148\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 40.80671215853638\n", + " normg = 2067.340373463471\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 13.224314878133917\n", + " normg = 629.5206089073382\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 10.71922338301321\n", + " normg = 118.76572940570253\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 10.580118179506487\n", + " normg = 87.00558775149592\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.374745637039632\n", + " normg = 82.10839661616372\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 8.47031364440003\n", + " normg = 148.771339241849\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 58.96831385446013\n", + " normg = 2805.7925649949425\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 26.16964842532644\n", + " normg = 1742.4638022245629\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.251757670704885\n", + " normg = 184.53023560665375\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 6.90365229960811\n", + " normg = 131.42662617056\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 6.463849702901778\n", + " normg = 73.40319393810519\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.1942750982969565\n", + " normg = 72.41382618175173\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 6.469420212904051\n", + " normg = 328.38479311604834\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 10.213808782905298\n", + " normg = 799.286812565831\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.506278004273236\n", + " normg = 110.11765998150706\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.405572080983106\n", + " normg = 59.635260577484296\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.350046168288021\n", + " normg = 56.53840021016904\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.022625177729285\n", + " normg = 80.60657092241314\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 9.546381526633404\n", + " normg = 915.831539355451\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 7.886423076284885\n", + " normg = 759.7297258024611\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 4.340308681828844\n", + " normg = 50.507761854360865\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 4.3090844419823275\n", + " normg = 50.21756965862807\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 1.2838697424855026\n", + " normg = 94.68827759350353\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 7.865145091121727\n", + " normg = 784.9367902204119\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 2.3664834702336828\n", + " normg = 438.3072556863303\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.3156533317081611\n", + " normg = 218.64219592362906\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.001872124938144\n", + " normg = 35.43386404680761\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.9889771782874258\n", + " normg = 25.908574586870692\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.9702583123845027\n", + " normg = 23.64726464477561\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.869466088590919\n", + " normg = 42.78388211211874\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 3.14638362889334\n", + " normg = 613.6251906098291\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.289242028534548\n", + " normg = 294.7154583359273\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.7497778525822535\n", + " normg = 29.939840940128036\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.7398214866070024\n", + " normg = 24.871591899204514\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.7121095721738847\n", + " normg = 20.517133639370638\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.6704219297860406\n", + " normg = 30.25285739707868\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 1.9076330888602075\n", + " normg = 407.28820613186826\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 1.5186168588896554\n", + " normg = 357.6748271088981\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.5590240225406806\n", + " normg = 45.020774713818646\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.543335113245948\n", + " normg = 20.336908542215884\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.5378274246022166\n", + " normg = 17.543263531236487\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.5224228750365587\n", + " normg = 18.414223480037258\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.6649694639605342\n", + " normg = 189.85216134529406\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.5465575118395888\n", + " normg = 132.94792993944023\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.43701654493416736\n", + " normg = 15.290407477545823\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.4341555623967504\n", + " normg = 14.989672602467508\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.347927629527015\n", + " normg = 28.984234898062788\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.3408722067488844\n", + " normg = 35.46926794717872\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.3183213880896855\n", + " normg = 25.575330586503604\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.31575473925703473\n", + " normg = 36.276544164599194\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.30808602402771584\n", + " normg = 25.767284397413924\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.30285070763985344\n", + " normg = 12.614645156758531\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.3005187359818573\n", + " normg = 11.879740382187554\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.2866819648525998\n", + " normg = 14.810815061142135\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.2875345420974456\n", + " normg = 41.383410790250615\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.29502646932625176\n", + " normg = 59.62403939794755\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.2725292735911332\n", + " normg = 12.028077797539941\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.2708421309398472\n", + " normg = 11.038590988808338\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.26133027003415477\n", + " normg = 10.818221159379343\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.19861585007611504\n", + " normg = 80.56350543441248\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.16429246708438489\n", + " normg = 32.26185722535399\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.15758911608043388\n", + " normg = 7.376207068368952\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.15688982386521724\n", + " normg = 7.328425943100913\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.09438433620417551\n", + " normg = 15.53823503870395\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.09328337289727744\n", + " normg = 15.018055868628984\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.09082771335450018\n", + " normg = 7.622120299858913\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.09041843101391528\n", + " normg = 6.5350065828986015\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.09003682481181872\n", + " normg = 4.100216090061573\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.0897767185033225\n", + " normg = 3.7666850347190644\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.08900374433701412\n", + " normg = 5.0552935106169\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.10952219056014538\n", + " normg = 61.97682263307177\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.1101701033304928\n", + " normg = 63.18493908871943\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.08569433116554694\n", + " normg = 3.329520526449717\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.08555906754536124\n", + " normg = 3.30692854528417\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.07435737403372741\n", + " normg = 2.503979342625697\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.07750796664543101\n", + " normg = 24.832559161449147\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.09249255679587619\n", + " normg = 53.42698138653735\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.07312667036056965\n", + " normg = 2.5029139208846027\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.0730603744761287\n", + " normg = 1.8732865921593258\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0729537048261421\n", + " normg = 1.8470886336143588\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.07072585473952472\n", + " normg = 11.539569961699327\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.07013505226026667\n", + " normg = 7.438163948015328\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.0697712157391475\n", + " normg = 1.5385028851864502\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.06974326902104655\n", + " normg = 1.3515338321893906\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.06963625569145862\n", + " normg = 1.2160832353727182\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.06937616797640199\n", + " normg = 5.93907938374365\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.06938676359919213\n", + " normg = 6.658092113173996\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.06910349946835569\n", + " normg = 1.2796740749033053\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.06908559235829416\n", + " normg = 1.0710543733047644\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.06903677265745849\n", + " normg = 1.037505104855092\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.06869819883111958\n", + " normg = 6.924639179696988\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.07051625111913286\n", + " normg = 18.19060872078825\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.06834242937846945\n", + " normg = 3.1701300498888214\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.06827301070661672\n", + " normg = 0.9277480192175007\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.06826209707609542\n", + " normg = 0.8321769931068553\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.06821018585980092\n", + " normg = 0.7910498877525415\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.06846437419571\n", + " normg = 8.165463367950464\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.069524693659926\n", + " normg = 15.435171891547464\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.06800284946847367\n", + " normg = 2.4797458890832704\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.06795917655325263\n", + " normg = 0.7430833317892207\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.06795210554680867\n", + " normg = 0.6393735597902113\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.06792640946888147\n", + " normg = 0.6507779030483575\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.06823813397152961\n", + " normg = 7.8083073071626945\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.06779371662029526\n", + " normg = 2.8656788449402173\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.06771528089844779\n", + " normg = 0.7141137283524013\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.06770764199832309\n", + " normg = 0.5232209193006779\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.06769722355172861\n", + " normg = 0.5397978791386316\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0677564965186933\n", + " normg = 4.381411334884891\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0677396583195497\n", + " normg = 4.1682253236084055\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.06763220089432037\n", + " normg = 0.4520200186601786\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.06762970681146493\n", + " normg = 0.44446584052860305\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.06754860205504049\n", + " normg = 0.46810694136741915\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.06782090658345863\n", + " normg = 5.688429673092304\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.06771624425200966\n", + " normg = 5.2824033576064116\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.06749147417731213\n", + " normg = 1.6808734680775037\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.06747186206986151\n", + " normg = 0.7545086331120832\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0674662728447934\n", + " normg = 0.4981269895029497\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.06746109880724854\n", + " normg = 0.4396070081146751\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.06744722274559409\n", + " normg = 0.7893402471414904\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.06746914893904672\n", + " normg = 2.201890281702802\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.06743954374018091\n", + " normg = 0.4303908056653337\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.06743792042878108\n", + " normg = 0.27841815927561603\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.06743629247590532\n", + " normg = 0.2765723709403592\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.06731821099843671\n", + " normg = 0.9524493171168497\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.06735975526604535\n", + " normg = 2.8132588778821117\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.06731137469653321\n", + " normg = 0.15594123234882773\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.06731116733617587\n", + " normg = 0.09247051402167479\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.06731100904369997\n", + " normg = 0.07798596354385293\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.06731058308565951\n", + " normg = 0.03775210949940579\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.06731048165541768\n", + " normg = 0.0696872996222753\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.06731123385624233\n", + " normg = 0.2845747059762978\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.06731074395186838\n", + " normg = 0.2679403044876485\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.06731040139468569\n", + " normg = 0.16408478317251848\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.06731022968202753\n", + " normg = 0.034275498431230844\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.06731021660288196\n", + " normg = 0.02946710168531017\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.06731017454248693\n", + " normg = 0.029125155196329303\n", + "\n", + " OUTER ITERATION 162:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.06731010040149926\n", + " normg = 0.3301953146324413\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.06731578810197612\n", + " normg = 0.9897303896237193\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0673094598768232\n", + " normg = 0.16988716644646037\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.06730926461893032\n", + " normg = 0.035061899053427534\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.06730925213899334\n", + " normg = 0.020833218129543495\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.06730924263309114\n", + " normg = 0.016815764454603227\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.06730922377124415\n", + " normg = 0.018586828311715917\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.06730988972571922\n", + " normg = 0.3367961635195738\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.06731819681206537\n", + " normg = 1.179920489576118\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.06730927873922146\n", + " normg = 0.16696458921490503\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.06730908380559099\n", + " normg = 0.03313287584406434\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.06730907351276934\n", + " normg = 0.014911993394838598\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.06730906940251552\n", + " normg = 0.013168615699277214\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.06730905517338129\n", + " normg = 0.014255874484359008\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.06730998269173492\n", + " normg = 0.3857862975266458\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.06730957072089162\n", + " normg = 0.3202258431684267\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.06730893760866327\n", + " normg = 0.040589253625361546\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0673089263038243\n", + " normg = 0.011054983605011857\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.06730892479003102\n", + " normg = 0.009416069945295273\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.06730891946675703\n", + " normg = 0.009678424435625622\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.06730894033050042\n", + " normg = 0.07509810542914937\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.06730901279334017\n", + " normg = 0.12205160982807528\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.06730888602716828\n", + " normg = 0.023045238633150052\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.06730888221875307\n", + " normg = 0.011350613325853966\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.06730888091649288\n", + " normg = 0.00787970256617909\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.06730887954091712\n", + " normg = 0.00770076933339898\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.06730887166141893\n", + " normg = 0.02576929580286414\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.06730903404562137\n", + " normg = 0.16725380700396617\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.06730886387161619\n", + " normg = 0.015818650755366204\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.06730886203945366\n", + " normg = 0.006932491518717845\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.06730886131551701\n", + " normg = 0.006813032906567133\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.06730883518056455\n", + " normg = 0.015494018926392126\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.06730886078435622\n", + " normg = 0.04613619558327427\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0673088283582683\n", + " normg = 0.010952428669247755\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0673088273401148\n", + " normg = 0.012042240288826776\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.06730882647245257\n", + " normg = 0.009540198269209167\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.06730882571834579\n", + " normg = 0.005258464849688384\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.06730882528947099\n", + " normg = 0.004981933726395464\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0673088228275582\n", + " normg = 0.007024744851599843\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.06730885578017264\n", + " normg = 0.07845469824156528\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.06730884517641304\n", + " normg = 0.06704396451507097\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.06730881757853655\n", + " normg = 0.004452911607573536\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.06730881733580425\n", + " normg = 0.004430976980941461\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.06730878993056526\n", + " normg = 0.0022599653295263533\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.06730882813580881\n", + " normg = 0.055588029160822595\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.0673087911281239\n", + " normg = 0.022407320591303664\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.06730878881980105\n", + " normg = 0.017258715367401315\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.06730878694832061\n", + " normg = 0.003565050603012613\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.06730878685395089\n", + " normg = 0.0014016846118869127\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0673087868264509\n", + " normg = 0.0012285506854305738\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.06730878670733201\n", + " normg = 0.0013938962627065331\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.06730878711783118\n", + " normg = 0.00815460628689305\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.06730879268350214\n", + " normg = 0.030308592966041593\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.06730878798548973\n", + " normg = 0.016224331717863052\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.06730878632167402\n", + " normg = 0.002511885540363864\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.06730878625902775\n", + " normg = 0.0016047671486829897\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.06730878620500265\n", + " normg = 0.0009952131129023873\n", + " Old BLOBOP Residual = 14.297645421558787\n", + " New BLOBOP Residual = 12.849503641101538\n", + " ----> GKB Iteration 17: Tk is 180x170\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.9111249142\n", + " normg = 15439.986488700613\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023208\n", + " normg = 6712.821661250419\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513414\n", + " normg = 3883.8175496334547\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969464\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624037\n", + " normg = 3510.0779415612474\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511862\n", + " normg = 9140.870204180059\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414799\n", + " normg = 7945.3955417831085\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086931\n", + " normg = 1657.6077238404857\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.5719996166653\n", + " normg = 1525.377577367292\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985554\n", + " normg = 1031.7348028350182\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045016195\n", + " normg = 2600.8005660188564\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277991052\n", + " normg = 10909.905964738886\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348677\n", + " normg = 4960.023220419793\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.5088965888245\n", + " normg = 928.5706441539774\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462782\n", + " normg = 540.7205211945102\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97136579838458\n", + " normg = 415.05625824698456\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.414258487978316\n", + " normg = 382.99993688452264\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.38264159086748\n", + " normg = 2877.1716621445044\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 94.2690457518471\n", + " normg = 3352.41872077889\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 25.10436990248489\n", + " normg = 287.1048308355301\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 24.405178595294053\n", + " normg = 173.637938434178\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.820505835442198\n", + " normg = 167.75465288767396\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.228045496526947\n", + " normg = 190.23622694006136\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 41.349951891023565\n", + " normg = 1662.2205628735019\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 44.232405904207205\n", + " normg = 2177.222990300743\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.37554803357576\n", + " normg = 852.9310523470821\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 10.767851807000207\n", + " normg = 140.01021124174363\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 10.591191589890364\n", + " normg = 88.62832075929708\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.427540097712178\n", + " normg = 83.41895032762449\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 8.91432080295012\n", + " normg = 119.42764273645915\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 25.83859780312974\n", + " normg = 1605.258699205496\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 33.982137471906526\n", + " normg = 2072.002307189976\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.395718870107804\n", + " normg = 204.2804987388879\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.089616355938718\n", + " normg = 80.44019523246034\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 6.99807244798059\n", + " normg = 71.68633355980627\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.551279760078053\n", + " normg = 74.34737677652338\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 6.422386670094038\n", + " normg = 231.372733368992\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 18.056067290261087\n", + " normg = 1248.413589360248\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 15.466791006972338\n", + " normg = 1274.2788601701\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.468883262825608\n", + " normg = 233.34599596062245\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.075663158924166\n", + " normg = 85.95337586079066\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 4.977748479350365\n", + " normg = 70.09207441845969\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.73745340097062\n", + " normg = 58.91117335302493\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 4.473575197356786\n", + " normg = 85.61260250401357\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 6.937531924325152\n", + " normg = 640.6950551649319\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 8.077787478951258\n", + " normg = 821.6209434419321\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.927663731079217\n", + " normg = 92.05193471233846\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 3.8582897366035565\n", + " normg = 50.66685277451248\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 3.8129022172741163\n", + " normg = 48.15664257092668\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 3.287506473756977\n", + " normg = 65.82086917532637\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 4.950423485135862\n", + " normg = 401.2071308438901\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 3.1814679116869895\n", + " normg = 199.27806609872022\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.8030218730355423\n", + " normg = 131.2060286720561\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 2.6647112053500392\n", + " normg = 82.07317499631448\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 2.6011052201031424\n", + " normg = 50.29893752733601\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 2.5620106426909897\n", + " normg = 42.89053506484143\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 2.4934357503556717\n", + " normg = 53.82490474369025\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 2.834125361436116\n", + " normg = 287.64186159049353\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 2.7947140648238538\n", + " normg = 285.8348718195814\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 2.287113996778566\n", + " normg = 36.75334430236523\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 2.270498467156207\n", + " normg = 36.30934067851477\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 1.548384180070243\n", + " normg = 30.74278581230166\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 2.0683575828050813\n", + " normg = 383.71317914883906\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 1.754184153390455\n", + " normg = 402.43298824078875\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.7758458230307189\n", + " normg = 94.4788907672436\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.7161535283947699\n", + " normg = 25.43640688915592\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.7081147230938819\n", + " normg = 22.24513337045255\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.6747397758388327\n", + " normg = 23.435369788538647\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.6632720506179434\n", + " normg = 63.506535144373366\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.9963004995202747\n", + " normg = 215.05164605170447\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.8706178568751557\n", + " normg = 219.90254461544012\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.5840681874069082\n", + " normg = 61.888018966867605\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.5580602238742443\n", + " normg = 19.05939964384136\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.553292556622561\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " normg = 17.866751522032086\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.5090255852204433\n", + " normg = 24.302816341093862\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.5368644985419324\n", + " normg = 74.9206437566986\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.5984100243899332\n", + " normg = 135.71272261697254\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.5132011915846877\n", + " normg = 105.3987595946499\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.4448687856001984\n", + " normg = 28.463473351462564\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.43822527131097466\n", + " normg = 15.646815364091946\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.4339409148728462\n", + " normg = 15.14046252004931\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.35843233322530743\n", + " normg = 26.276924265669415\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.40538204908143854\n", + " normg = 98.48298528334145\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.4266454060148374\n", + " normg = 126.43629921980002\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.3285604738644582\n", + " normg = 18.639060184006663\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.32536971372915746\n", + " normg = 12.903472766504063\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.32143500055853697\n", + " normg = 12.612814892303943\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.21857489706595531\n", + " normg = 20.99451134117491\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.3845956136890729\n", + " normg = 149.29364490016758\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.42515991737977027\n", + " normg = 193.63148717854023\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.2000004526781744\n", + " normg = 33.6347022782144\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.19235825521079694\n", + " normg = 10.184748308462272\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.19100517523422791\n", + " normg = 9.446548126326757\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.18018115934914947\n", + " normg = 12.648917932211177\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.28294771250350376\n", + " normg = 91.3485670627578\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.1732022090930632\n", + " normg = 33.62596068691023\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.15336152303709052\n", + " normg = 13.787217505355121\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.15082575666393702\n", + " normg = 17.096716292647542\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.1503953022581522\n", + " normg = 22.10754926793842\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.147064761553178\n", + " normg = 9.0026866742436\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.1461578623626681\n", + " normg = 7.355608902807369\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.1442152010822091\n", + " normg = 7.360976381584608\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.17032460470689154\n", + " normg = 108.03124483884902\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.1944833456030388\n", + " normg = 125.44202890640601\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.0981355461264284\n", + " normg = 5.021467290261438\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.09782858638280939\n", + " normg = 4.97740978097464\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.07739085555340393\n", + " normg = 9.057041296286929\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.1093629222789502\n", + " normg = 58.86906172384314\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.09382904253860039\n", + " normg = 47.932073398031356\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.07407039195648774\n", + " normg = 7.394686813297057\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.07343999635530069\n", + " normg = 4.136674545189729\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.0730526754371564\n", + " normg = 3.420576373303373\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.07217751982713624\n", + " normg = 5.250822911143859\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.09160409179256915\n", + " normg = 57.61474481500642\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0784045271585044\n", + " normg = 36.241414111507595\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.07012181482203604\n", + " normg = 3.604207734857377\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.06997666281460407\n", + " normg = 3.073498432633177\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.06950548265047357\n", + " normg = 2.8043587727161077\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.06775844149487191\n", + " normg = 7.24069163451377\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.06906667854384174\n", + " normg = 16.86487921377851\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.06708375783979652\n", + " normg = 4.679454361648723\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0668976679815054\n", + " normg = 2.5480760982113493\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.06678814353630795\n", + " normg = 2.4783843234680014\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.06564742719871276\n", + " normg = 4.818506957154948\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.06721799473900414\n", + " normg = 18.320331251137333\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.06529307045162022\n", + " normg = 5.850239449056521\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.06505194363470479\n", + " normg = 2.2457824637857975\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0649798000715298\n", + " normg = 2.234352181363098\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.05748284892043471\n", + " normg = 3.040873014990282\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.05795249990697421\n", + " normg = 9.52358940261275\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.05739814515203496\n", + " normg = 1.0323779565110132\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.05738882383479075\n", + " normg = 0.6700044355953798\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.05737933189233928\n", + " normg = 0.6622285471533196\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.05689809613221275\n", + " normg = 1.3069778827165108\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.05777519379084033\n", + " normg = 9.263299327382596\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.05760966031877769\n", + " normg = 11.045171520834558\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.056952403604713174\n", + " normg = 4.248188217524007\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.056839831749791715\n", + " normg = 0.5340599898621139\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.056836620266104115\n", + " normg = 0.4416087618758437\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.05682817629469491\n", + " normg = 0.3582661400928751\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.05681835935398631\n", + " normg = 0.40895708337732095\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.05684147819167569\n", + " normg = 2.0872354439193153\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.057072665453094855\n", + " normg = 6.102248308166973\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.056821601640216865\n", + " normg = 2.1962532686398033\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.05678938779771612\n", + " normg = 0.5253750611144153\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.05678677847960413\n", + " normg = 0.3269278169774467\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.05678457549431472\n", + " normg = 0.2908588615673617\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0567751417092849\n", + " normg = 0.4051149546539378\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.056846380094931565\n", + " normg = 3.6726303122448933\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.056850224269416015\n", + " normg = 3.847043355649117\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.05675928181468289\n", + " normg = 0.2796788545079526\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.05675836676473626\n", + " normg = 0.26245355601016795\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.05675044301908988\n", + " normg = 0.2786440888073211\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.05681370268246164\n", + " normg = 2.6135935693760577\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.05681302410952075\n", + " normg = 3.450283656619136\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.056739333880452006\n", + " normg = 1.9013613208863178\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.05671119771533282\n", + " normg = 0.3131414172123362\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.05671020538453692\n", + " normg = 0.20540099400408138\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.056709352622518625\n", + " normg = 0.19636912837606937\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.056706027784194084\n", + " normg = 0.4589738858249392\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.05672447551855318\n", + " normg = 1.8939378383754415\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.05670307205340456\n", + " normg = 0.41335763343518905\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.056701827200574415\n", + " normg = 0.1783485657864933\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.056701350307937666\n", + " normg = 0.17712991172324627\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.056662135715133816\n", + " normg = 0.46775991683060253\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.05665968299443173\n", + " normg = 0.42765574416061236\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.056660116161215926\n", + " normg = 0.5582487980497068\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.05665818763291362\n", + " normg = 0.09670654220750233\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.056658095834447524\n", + " normg = 0.07353831309521981\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.05665793879643293\n", + " normg = 0.07278849840099112\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.05665067295989198\n", + " normg = 0.36041702972498135\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.056655240844188035\n", + " normg = 0.9400572740613876\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.05664982754353947\n", + " normg = 0.03420908559462998\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.056649816904159926\n", + " normg = 0.02211211148379052\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.056649806054358924\n", + " normg = 0.0206389796518198\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.05664973398170951\n", + " normg = 0.024543236987623934\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.056658035126006444\n", + " normg = 0.9525043717877879\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.056649753847163406\n", + " normg = 0.17918689819625322\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.05664942662166002\n", + " normg = 0.07784529066318589\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.056649357193925644\n", + " normg = 0.03907187756549675\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.05664934119165565\n", + " normg = 0.025834735577267703\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.056649335137299084\n", + " normg = 0.018412396202571454\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.05664933135135741\n", + " normg = 0.013411072404753739\n", + "\n", + " OUTER ITERATION 185:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.056649327971943525\n", + " normg = 0.012710132376138269\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.056649321940626156\n", + " normg = 0.021734757265846026\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.05664937010486393\n", + " normg = 0.09838717261221804\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.05664931615924625\n", + " normg = 0.03867591731323564\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.05664930598922403\n", + " normg = 0.011055942459207654\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.05664930433839101\n", + " normg = 0.010925667807633722\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.05664923552459227\n", + " normg = 0.012020972394850865\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.05664935491860145\n", + " normg = 0.14970111721473875\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.05664942045276071\n", + " normg = 0.18334749983051638\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.056649214428939554\n", + " normg = 0.008394589923685086\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.056649213586730585\n", + " normg = 0.008129757338473318\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.056649198887648494\n", + " normg = 0.009740325760952774\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.05665010882162215\n", + " normg = 0.24686062137842485\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.05664927558442024\n", + " normg = 0.11926502432503183\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.05664922492804695\n", + " normg = 0.11252914235557818\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0566491437251695\n", + " normg = 0.024641383352795983\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.05664913929666097\n", + " normg = 0.0072615846893718744\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.05664913861188884\n", + " normg = 0.005727900576987719\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.056649137183758386\n", + " normg = 0.004928951323894275\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.05664913546420769\n", + " normg = 0.006253834671764106\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.05664914013082\n", + " normg = 0.029557652236539986\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.056649162761656255\n", + " normg = 0.07025725375895478\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.05664913282657357\n", + " normg = 0.015834383835909873\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.05664913113671893\n", + " normg = 0.004312688656157916\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.056649130894616276\n", + " normg = 0.004057764374231919\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.056649128546060135\n", + " normg = 0.005625190428064788\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.05664917099962938\n", + " normg = 0.05592437282764647\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.05664919348627535\n", + " normg = 0.09789327669859593\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.05664919138264305\n", + " normg = 0.10625245272605884\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.056649122384109976\n", + " normg = 0.011015988777246652\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.05664912146536665\n", + " normg = 0.004683890052232031\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.0566491211593024\n", + " normg = 0.0036383524055559804\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.05664912054262518\n", + " normg = 0.003364727658602173\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.05664911964110703\n", + " normg = 0.00470016346566777\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.05664912210173184\n", + " normg = 0.01709689967460326\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.056649123936328205\n", + " normg = 0.030716330214267597\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0566491224598239\n", + " normg = 0.0287556978906486\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.05664911733714066\n", + " normg = 0.0034082096544853072\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.05664911721137704\n", + " normg = 0.0028523826842378323\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.05664911685035755\n", + " normg = 0.002665312945679823\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.05664911515268673\n", + " normg = 0.003825806753510509\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.0566491336805231\n", + " normg = 0.04748327171043025\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.056649116970044974\n", + " normg = 0.015640355246442764\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.05664911417410677\n", + " normg = 0.008833637961534574\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.05664911277447878\n", + " normg = 0.002698645741438372\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.056649112630877636\n", + " normg = 0.0034561816937394942\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.05664911264204639\n", + " normg = 0.0064864841995574745\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.056649112406832514\n", + " normg = 0.004145835707404327\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.056649112271012776\n", + " normg = 0.002093529758304616\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.056649112201897514\n", + " normg = 0.0020472515482618647\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.05664911109864006\n", + " normg = 0.0035887685757755162\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.05664911495022753\n", + " normg = 0.026620538050884223\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.05664911116606898\n", + " normg = 0.009920328600288034\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.05664911054480394\n", + " normg = 0.00178385364800843\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.05664911050468157\n", + " normg = 0.0017765385914689466\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.05664910535370573\n", + " normg = 0.0005446979242519085\n", + " Old BLOBOP Residual = 12.849503641101538\n", + " New BLOBOP Residual = 11.618108511059393\n", + " ----> GKB Iteration 18: Tk is 190x180\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.9111249142\n", + " normg = 15439.986488700613\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023208\n", + " normg = 6712.821661250419\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513414\n", + " normg = 3883.8175496334547\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332026\n", + " normg = 3269.2188399969446\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624022\n", + " normg = 3510.0779415612406\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511815\n", + " normg = 9140.870204180032\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654147998\n", + " normg = 7945.395541783114\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086931\n", + " normg = 1657.6077238404862\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.377577367292\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985585\n", + " normg = 1031.7348028350134\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.7921404501567\n", + " normg = 2600.8005660187455\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277991183\n", + " normg = 10909.905964738962\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930350325\n", + " normg = 4960.023220420076\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882419\n", + " normg = 928.5706441540116\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.522182824627\n", + " normg = 540.7229160946546\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824506\n", + " normg = 415.155487457153\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39589414984497\n", + " normg = 384.06451896212906\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 84.01060932781556\n", + " normg = 2900.477815352188\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.15901338903703\n", + " normg = 3406.0788795247154\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.763422409307402\n", + " normg = 289.16271163660747\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 24.062291843176812\n", + " normg = 170.98064012619352\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.50987479814594\n", + " normg = 164.93428598359822\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.77961975612055\n", + " normg = 186.45653476487806\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 35.57087356663244\n", + " normg = 1448.2305388692544\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 40.792204713\n", + " normg = 2030.2945521969884\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 16.813794659476965\n", + " normg = 934.9587398717466\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.228717185043783\n", + " normg = 159.1682802415746\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.004475058667701\n", + " normg = 94.81421338301438\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.830599843230058\n", + " normg = 86.55956632143246\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.755072231020387\n", + " normg = 108.11054132272999\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 69.44033871443159\n", + " normg = 2888.1112666905788\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 12.569680211812589\n", + " normg = 681.106337773663\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.960252006427583\n", + " normg = 361.2157813337546\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 5.930204123318196\n", + " normg = 108.29774612115254\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 5.697827547178591\n", + " normg = 80.59817497334295\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 5.632422461042574\n", + " normg = 138.17187792852945\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 5.593002593539155\n", + " normg = 164.80495948565883\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 5.405493701464771\n", + " normg = 64.97788490767762\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.355262285970123\n", + " normg = 56.26945631477199\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.203918415499474\n", + " normg = 56.78569597615542\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 12.314572246103866\n", + " normg = 1294.9453570893995\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 4.066371485822554\n", + " normg = 575.6861471878635\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 2.0322880160013974\n", + " normg = 34.677613841221024\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 2.017584110215632\n", + " normg = 34.43976605170271\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 0.7769031533739992\n", + " normg = 92.597761108716\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 2.8060497809925677\n", + " normg = 418.5911615734252\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 1.7825698248520159\n", + " normg = 407.8110754933014\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.8894484474134605\n", + " normg = 233.5068581194773\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.5171379260318427\n", + " normg = 35.47756828568915\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.5053013596148166\n", + " normg = 21.564432993677595\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.496010741920571\n", + " normg = 18.84757013057987\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 0.4625214049106482\n", + " normg = 25.108323886226135\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.0911409288049116\n", + " normg = 330.0482899969111\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.9255925046786722\n", + " normg = 292.1663693687515\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.39803183390773034\n", + " normg = 19.083346154767902\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.3939136325545631\n", + " normg = 16.674983315438666\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.37749295517371123\n", + " normg = 14.795189877844171\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.3506929994799011\n", + " normg = 33.54973797239092\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 1.776230207611798\n", + " normg = 414.48869330541504\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.5755532484425877\n", + " normg = 191.0269972384263\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.30541259717908237\n", + " normg = 41.20833717574316\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.29143137013647347\n", + " normg = 17.94241119460471\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.28697879456763836\n", + " normg = 14.017218707632273\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.27916238030884055\n", + " normg = 13.368407824011001\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.28229847785803974\n", + " normg = 58.43315554892641\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.5070940876266622\n", + " normg = 202.42075902349814\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.25377574252364116\n", + " normg = 15.568322227453677\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.2514992217013709\n", + " normg = 11.141351989407761\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.2483630078137494\n", + " normg = 10.929336145573503\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.15528093738618787\n", + " normg = 16.81492120305162\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.4617249343901261\n", + " normg = 219.05046661001973\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.23683812683810113\n", + " normg = 124.26320667696716\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.14011011440668983\n", + " normg = 14.657047326259134\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.13796534916541325\n", + " normg = 9.895738259071035\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.1356367476359922\n", + " normg = 7.227438747942649\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.1321725971906227\n", + " normg = 7.1802047400314715\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.2679217452539272\n", + " normg = 174.97174170126775\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.13256707657688832\n", + " normg = 97.94586111897806\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.06970795555055971\n", + " normg = 14.005299082299457\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.06779322401689118\n", + " normg = 7.84374931870476\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.06670822494428498\n", + " normg = 3.897358599158317\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.06620527605284927\n", + " normg = 3.4344685959009915\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.06553165236352626\n", + " normg = 8.280006085211154\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.08588994763132794\n", + " normg = 57.26232948349071\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.06530348310685152\n", + " normg = 15.431398912445307\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.06377771501466775\n", + " normg = 3.258077328976671\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.06365234451454191\n", + " normg = 2.978794416515416\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.06295288543356735\n", + " normg = 2.9766182745489407\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.07966667929991236\n", + " normg = 55.45811689018365\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.06204182361315063\n", + " normg = 35.88597091520979\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.054114911544717544\n", + " normg = 9.460385129885191\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.05352047159775039\n", + " normg = 2.3003182097787302\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.05345861828185988\n", + " normg = 1.8564773989311418\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.053307661678670695\n", + " normg = 1.739863696578478\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.053054004139503154\n", + " normg = 3.2238987849476546\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.05749932267290433\n", + " normg = 24.526618604466197\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.05563665631362119\n", + " normg = 22.291884569235826\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.052606739640215665\n", + " normg = 4.88006756828134\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.05244300050772636\n", + " normg = 1.5619955074577643\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.05241062016795159\n", + " normg = 1.462616676779131\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.05211579054510838\n", + " normg = 1.9001904596771786\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.06033087023207021\n", + " normg = 27.018597451125405\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.05241348276313414\n", + " normg = 10.022210577049833\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.05130431801140266\n", + " normg = 5.187769130938611\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.05113555642721422\n", + " normg = 3.7568255179199306\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.05103882166543841\n", + " normg = 1.5008725413196604\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.05101473601163825\n", + " normg = 1.1359024262372273\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.05097743835932746\n", + " normg = 1.1029206817203603\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.05074054624862488\n", + " normg = 5.071683733184278\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.05089393121754661\n", + " normg = 7.458896588032152\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.05054825116708784\n", + " normg = 1.0071039633843757\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.050536221277988104\n", + " normg = 0.958516705764711\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.050414774918964914\n", + " normg = 0.9224440051974307\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.050444962558074145\n", + " normg = 13.929377264873413\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.050191705287738704\n", + " normg = 13.718948961038155\n", + "\n", + " OUTER ITERATION 117:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.049035019435936036\n", + " normg = 1.452156908296506\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0490175231943453\n", + " normg = 0.7108971686371934\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.04901025323560325\n", + " normg = 0.37871530540929477\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.049007302007749304\n", + " normg = 0.0586728030137016\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.04900719577140558\n", + " normg = 0.052821455509772956\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.04900719722758112\n", + " normg = 0.1677564539287217\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.049007828235036716\n", + " normg = 0.3784895573496281\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.049006943093607445\n", + " normg = 0.05141864909056165\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.04900691580137176\n", + " normg = 0.04182605139597695\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.049006851715377324\n", + " normg = 0.041379568527140226\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.04900532455515857\n", + " normg = 0.32877540727738497\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.049054939226070626\n", + " normg = 2.533993412426127\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.04900606768188\n", + " normg = 0.5142271193017813\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.049004483491745215\n", + " normg = 0.1256146519744001\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.04900438477966713\n", + " normg = 0.016756072833898402\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.049004381507677136\n", + " normg = 0.015277441905132633\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.04900436153028377\n", + " normg = 0.016303232548781618\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.04900496870549665\n", + " normg = 0.28891796016303606\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.04901679383460229\n", + " normg = 1.1985202779842687\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0490042765123784\n", + " normg = 0.0975752008238623\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0490042190026398\n", + " normg = 0.04298980717250622\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.04900420585712235\n", + " normg = 0.014746488108299748\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.049004203108192056\n", + " normg = 0.012194784929205435\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.049004195646975154\n", + " normg = 0.011687617475064402\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.04900418745955718\n", + " normg = 0.03571660129860743\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.04900470071880407\n", + " normg = 0.2892803546024749\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.04900421246324438\n", + " normg = 0.0840586217107034\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.049004166053963356\n", + " normg = 0.018654000387021696\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.04900416216621115\n", + " normg = 0.013460766665566868\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.04900415691969002\n", + " normg = 0.009977646759393716\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0490041511699129\n", + " normg = 0.009923011482660034\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.04900414404243636\n", + " normg = 0.040911295469049945\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.04900559062228811\n", + " normg = 0.4633913769364678\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.049004369266594044\n", + " normg = 0.1906548259750421\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0490041328020337\n", + " normg = 0.03721650717913378\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.049004118649464065\n", + " normg = 0.022318358014238565\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.049004109808360966\n", + " normg = 0.007997378167831148\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.049004107568149664\n", + " normg = 0.007935924904670223\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.04900410613335798\n", + " normg = 0.06108649381164272\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.04900468792995183\n", + " normg = 0.3152057756742155\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.04900408001220322\n", + " normg = 0.010009979111536773\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.04900407905206906\n", + " normg = 0.0069930463271911224\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.04900407778757157\n", + " normg = 0.006521667252924839\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.04900407113372328\n", + " normg = 0.008359356037822388\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.049004821381949906\n", + " normg = 0.2773330766238978\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.049005106562834265\n", + " normg = 0.3252313302912256\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.04900403942024586\n", + " normg = 0.018113077735458234\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.04900403732820017\n", + " normg = 0.01056705542594041\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.04900403651372429\n", + " normg = 0.004633656179949242\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0490040362366865\n", + " normg = 0.004155106630527541\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.04900403518724623\n", + " normg = 0.004365289878547953\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.049004099629843687\n", + " normg = 0.11158919948888726\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.04900416599129658\n", + " normg = 0.15316479739300284\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.04900402253310605\n", + " normg = 0.003160868413948438\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.04900402241623387\n", + " normg = 0.0029866629041009705\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.04900402125634556\n", + " normg = 0.0034123250164217146\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.04900408165544113\n", + " normg = 0.07671565078533749\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.04900437511467389\n", + " normg = 0.18484983063138608\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.049004022771862984\n", + " normg = 0.028780994702473743\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.049004014590764394\n", + " normg = 0.00592492565782311\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.04900401416655671\n", + " normg = 0.0026161836905969627\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.04900401403300057\n", + " normg = 0.00209149680800875\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.04900401386281557\n", + " normg = 0.0030465604470083256\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.04900401496051176\n", + " normg = 0.015259483945748085\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.04900401403905192\n", + " normg = 0.010074677638887178\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.04900401337754915\n", + " normg = 0.0018983333940875244\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.049004013332505036\n", + " normg = 0.0018184494767327843\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.049004012820579895\n", + " normg = 0.00179197131746818\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.04900406618465435\n", + " normg = 0.09318112073331078\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.04900401260256991\n", + " normg = 0.02447559803848057\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.04900400853376773\n", + " normg = 0.006032917132487957\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.04900400814835925\n", + " normg = 0.003442435991993324\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.049004007954969314\n", + " normg = 0.000431947579187663\n", + " Old BLOBOP Residual = 11.618108511059393\n", + " New BLOBOP Residual = 10.849356124497895\n", + " ----> GKB Iteration 19: Tk is 200x190\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.0929494336315\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914187\n", + " normg = 15439.986488700604\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232117\n", + " normg = 6712.821661250428\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513414\n", + " normg = 3883.8175496334575\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332047\n", + " normg = 3269.2188399969477\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624035\n", + " normg = 3510.077941561243\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511824\n", + " normg = 9140.87020418003\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414797\n", + " normg = 7945.395541783091\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086928\n", + " normg = 1657.607723840485\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.5719996166657\n", + " normg = 1525.3775773672942\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985338\n", + " normg = 1031.734802835022\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045016388\n", + " normg = 2600.8005660188724\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.397627799012\n", + " normg = 10909.905964738344\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348284\n", + " normg = 4960.0232204197555\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882456\n", + " normg = 928.5706441539764\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462785\n", + " normg = 540.7229160946404\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824597\n", + " normg = 415.1560833804833\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.395442721784825\n", + " normg = 384.20296263834445\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.86358462617588\n", + " normg = 2901.212500484152\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.70142518012564\n", + " normg = 3422.695458282814\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.60446722272422\n", + " normg = 290.0744287865166\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.898948378237215\n", + " normg = 171.47175066656885\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.343770729661095\n", + " normg = 165.1386546222323\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.996908308354014\n", + " normg = 184.1478285404106\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 203.71038953229225\n", + " normg = 4030.1288553096333\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 52.8995745745093\n", + " normg = 1639.8451460430063\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 16.476094203202695\n", + " normg = 693.0544515848252\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 8.878723448439713\n", + " normg = 319.66801667385437\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 9.06642750025748\n", + " normg = 455.56408920016634\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 7.781422717430892\n", + " normg = 131.36807179711093\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 7.628844493548128\n", + " normg = 82.40040210721627\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 7.4925335824218795\n", + " normg = 77.60039088866385\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 6.2633709659147625\n", + " normg = 115.49583524039559\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 52.378535305847805\n", + " normg = 2645.447062657297\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 11.967203694901505\n", + " normg = 812.6457542825798\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.0810792114880385\n", + " normg = 316.4013035968718\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 5.772723596271341\n", + " normg = 226.56154544151312\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 4.34917710973534\n", + " normg = 60.4769235386095\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 4.19968059321289\n", + " normg = 79.02576955874343\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.138831351396905\n", + " normg = 449.70599071828065\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 4.555556059561497\n", + " normg = 340.6385524054811\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 3.832135936493588\n", + " normg = 47.99822491233489\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 3.8036358296829356\n", + " normg = 47.48388149144233\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 2.3407660693158814\n", + " normg = 56.14293000688344\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 2.85592556651143\n", + " normg = 257.86577771427085\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.6033653994902757\n", + " normg = 440.1691869645506\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 2.360562246249194\n", + " normg = 250.2148979479862\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 1.9601259693420716\n", + " normg = 70.78541720597903\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 1.9201870872955575\n", + " normg = 35.16759994614515\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.9003271571456657\n", + " normg = 33.66901388831745\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.664403935195981\n", + " normg = 53.22297386230336\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 5.599292268192046\n", + " normg = 774.055004292909\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 5.71060100765772\n", + " normg = 841.6025058272022\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.3771045002135547\n", + " normg = 67.71743839119577\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.3399044108478173\n", + " normg = 35.1635898848994\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.3196959491637137\n", + " normg = 29.618195686671488\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.2526139165137973\n", + " normg = 31.70368229559086\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 1.2676520497869215\n", + " normg = 109.60605780383521\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 2.3254223535590413\n", + " normg = 301.8486933740363\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 1.4394775722562916\n", + " normg = 272.26953262510386\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 1.3839157918741833\n", + " normg = 262.1569796743116\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.9561436637556964\n", + " normg = 25.80517308829844\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.9485226301534829\n", + " normg = 23.412118843361043\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.9075044255212871\n", + " normg = 23.26290206431781\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 1.734880990362365\n", + " normg = 424.9393755388673\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 1.1785275574705734\n", + " normg = 345.331907891803\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.3315795833715057\n", + " normg = 35.37934194265612\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.3207777458209296\n", + " normg = 16.817819564614464\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.31628331635706736\n", + " normg = 14.036747328828838\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.30441232427089787\n", + " normg = 15.758418812717503\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.374384169551991\n", + " normg = 125.65037242696819\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.7256274229382476\n", + " normg = 273.5349166735989\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.26743434143217854\n", + " normg = 13.56829810185612\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.26547299145496744\n", + " normg = 11.60299211872278\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.2592375194783962\n", + " normg = 11.430088023569065\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.150013041590053\n", + " normg = 80.1460901587708\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.10625431838727438\n", + " normg = 46.4279132114642\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.09033596169543166\n", + " normg = 12.886945821821653\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.0889547700376102\n", + " normg = 5.5317732984287895\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.08846597095940252\n", + " normg = 5.29241543321769\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.08392229982077186\n", + " normg = 7.107482200190724\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.2092879544543717\n", + " normg = 144.0506304137038\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.2317227029908324\n", + " normg = 158.46940809954023\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.07435207733035343\n", + " normg = 9.653473998535224\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.07362007483139886\n", + " normg = 4.59206065593166\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.07327803180357408\n", + " normg = 4.378657670554661\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.0691546130396565\n", + " normg = 6.241758509358333\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.0964851329233825\n", + " normg = 56.49477388566471\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.1442100080045638\n", + " normg = 109.9449504644066\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.07018950034847221\n", + " normg = 32.15128143394767\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.06347885630598094\n", + " normg = 5.183939645761328\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.06318844983364719\n", + " normg = 3.978457146095191\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.06265542245214772\n", + " normg = 3.5389155365674543\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.060983867897540824\n", + " normg = 5.131822876399478\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.08335514186294508\n", + " normg = 61.26283111688363\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.07996294397234638\n", + " normg = 59.610101935140506\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.05810646464610864\n", + " normg = 4.9079219922213495\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.05789134960046986\n", + " normg = 3.176194717772612\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.057673440312798335\n", + " normg = 3.0501546944243985\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.05484662791374367\n", + " normg = 3.603093128622774\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.0562225429371803\n", + " normg = 17.623550717989136\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.06530931438710681\n", + " normg = 41.77110708486202\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.05372502275988637\n", + " normg = 9.698050603061404\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.05305603461146722\n", + " normg = 2.9950376196106037\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.052941158520929954\n", + " normg = 2.6224485193157148\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.05250152746843175\n", + " normg = 2.7233358707287016\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.054836236557475916\n", + " normg = 24.433306650560187\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.060355704402563\n", + " normg = 40.71540160064902\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.050264042038305035\n", + " normg = 6.430763246723375\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.049972458292573706\n", + " normg = 2.293573122488763\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.04989997253201561\n", + " normg = 2.1617188179167233\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.04916124231804678\n", + " normg = 2.6699669932735963\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.05524437976613258\n", + " normg = 26.811352176618573\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.04808940438251793\n", + " normg = 5.969505084456319\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.04766384840475529\n", + " normg = 2.5472216043407108\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.04755934348542907\n", + " normg = 2.19595234102974\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.047470442343352265\n", + " normg = 2.9744429903591496\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.04746337880333737\n", + " normg = 5.136779788843843\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.04730534924296768\n", + " normg = 3.1467970339463514\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.04722233961487509\n", + " normg = 1.7643589418171317\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.047169279964774984\n", + " normg = 1.728229558606091\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.046401407929585546\n", + " normg = 3.8204118889675756\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0487241724485432\n", + " normg = 20.690422802061978\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.046193389173395834\n", + " normg = 4.433105606409652\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.046059002326151385\n", + " normg = 1.5165003517920073\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.04602721638924557\n", + " normg = 1.5100373687448723\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.042239466261484414\n", + " normg = 0.8260343911738032\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.04382087501886313\n", + " normg = 16.018656049922733\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.04224601038406719\n", + " normg = 1.0924165125241851\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.04223635449978606\n", + " normg = 0.4736669509741059\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.04223348151248935\n", + " normg = 0.2121455368549809\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.04223264993736635\n", + " normg = 0.08674375878587423\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.04223238512651736\n", + " normg = 0.07963359599585824\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.04223120591817964\n", + " normg = 0.191185719476147\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.04251363102086586\n", + " normg = 6.450016802878227\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.04225529042195945\n", + " normg = 2.030692983977238\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.04222926438957318\n", + " normg = 0.280458110861941\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.042228585569709765\n", + " normg = 0.14098722009932793\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.04222827734290056\n", + " normg = 0.08865151852987498\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.04222801194544818\n", + " normg = 0.06215084974349784\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.04222773604418266\n", + " normg = 0.09382676794815027\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.042235789602583396\n", + " normg = 1.1730752536953384\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.042231463006284\n", + " normg = 0.8607219456832406\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.04222690090080444\n", + " normg = 0.06406147513888209\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.04222685676114278\n", + " normg = 0.05420136565687937\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.042226720259569854\n", + " normg = 0.05316917545830907\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.04222602778862761\n", + " normg = 0.2945885386080305\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.04228213800132516\n", + " normg = 2.677814142347563\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.04222730694333411\n", + " normg = 0.5188340393618783\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.04222509244134893\n", + " normg = 0.13007872460581257\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0422249041875899\n", + " normg = 0.06137867928947859\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.042224837032306665\n", + " normg = 0.04318451767366896\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.04222477581921912\n", + " normg = 0.054823521071489224\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.04222499520509802\n", + " normg = 0.24825654831224736\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.042225019857392104\n", + " normg = 0.26818395417482765\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.042224570073545964\n", + " normg = 0.0389492021253603\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.04222455158700653\n", + " normg = 0.0378635618191398\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.04222421588524388\n", + " normg = 0.0359412447234894\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.04224427985313687\n", + " normg = 1.792488785385118\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.04222905383587816\n", + " normg = 1.0158579463132915\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.04222221444896027\n", + " normg = 0.08476195362244049\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.042222167332374244\n", + " normg = 0.016211596285885012\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.04222216472349954\n", + " normg = 0.009511122506922107\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.04222216310494561\n", + " normg = 0.0039127704145509165\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.04222216270121398\n", + " normg = 0.002227142528199023\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.04222216270712163\n", + " normg = 0.005196666538328513\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.042222162782761814\n", + " normg = 0.006834559499054902\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.04222216248683454\n", + " normg = 0.0013176923588157764\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.04222216246635182\n", + " normg = 0.0012227206508190526\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.04222216233237975\n", + " normg = 0.0011951411426308837\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.042222165781253984\n", + " normg = 0.029617013835521025\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.04222396952922823\n", + " normg = 0.5333655699303466\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.042222171651759774\n", + " normg = 0.040131323971802794\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.0422221604598962\n", + " normg = 0.006201962831088967\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.042222160133143706\n", + " normg = 0.0018701970615245269\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.042222160089269455\n", + " normg = 0.0008760173440480499\n", + " Old BLOBOP Residual = 10.849356124497895\n", + " New BLOBOP Residual = 9.990664361218778\n", + " ----> GKB Iteration 20: Tk is 210x200\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.09294943363\n", + " normg = 8851.656094576736\n", + "\n", + " OUTER ITERATION 2:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 5692.911124914193\n", + " normg = 15439.986488700608\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023205\n", + " normg = 6712.821661250403\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134145\n", + " normg = 3883.8175496334525\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332\n", + " normg = 3269.2188399969414\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624014\n", + " normg = 3510.077941561228\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511794\n", + " normg = 9140.870204180024\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414805\n", + " normg = 7945.395541783182\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086917\n", + " normg = 1657.607723840483\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666305\n", + " normg = 1525.377577367286\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985853\n", + " normg = 1031.734802835002\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.7921404501482\n", + " normg = 2600.8005660186186\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992606\n", + " normg = 10909.905964739828\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930353153\n", + " normg = 4960.023220420526\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882369\n", + " normg = 928.5706441540395\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462539\n", + " normg = 540.7229160946715\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.971080868243\n", + " normg = 415.1560833804704\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.3954427217847\n", + " normg = 384.20398414428604\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172229253\n", + " normg = 2901.476932074715\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68946373309164\n", + " normg = 3423.595672304293\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.55326141684029\n", + " normg = 291.24333638593305\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.841163634263655\n", + " normg = 172.57759782618453\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.277350094774228\n", + " normg = 166.16498878286276\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.894408584378953\n", + " normg = 178.70375904507313\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 189.97997600408235\n", + " normg = 3948.159133530028\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 48.532224598061404\n", + " normg = 1574.7618616987677\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.62823173151179\n", + " normg = 657.6368092050549\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 8.69540230748007\n", + " normg = 266.045361102353\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 8.676224436203112\n", + " normg = 369.46001860299367\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 7.846633580157379\n", + " normg = 141.35689422925842\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 7.681448556541768\n", + " normg = 78.31151516389541\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 7.574659361302559\n", + " normg = 75.0428709529511\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 6.254027185942355\n", + " normg = 124.54355685590376\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 14.974699571243127\n", + " normg = 1212.7479958949305\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 12.91600900910448\n", + " normg = 1102.3335675712076\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 5.419525870929515\n", + " normg = 93.10039840228016\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 5.322914896691543\n", + " normg = 77.90414520253933\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 5.052261565067279\n", + " normg = 56.63843030414793\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 4.745562037062445\n", + " normg = 57.03086317320577\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.542569423449076\n", + " normg = 477.28482311225434\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 21.194420002963373\n", + " normg = 1621.0777232453734\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 4.2427898525495555\n", + " normg = 412.4816962220192\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 3.1576634017172425\n", + " normg = 77.35318523575444\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 3.097584663808214\n", + " normg = 53.882246886920996\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 3.024193033907424\n", + " normg = 43.22303090405267\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 2.854275298453006\n", + " normg = 46.97133935404118\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 7.846869231879157\n", + " normg = 941.0018345958891\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 4.653401535077999\n", + " normg = 659.926239113324\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 1.9517604247637992\n", + " normg = 68.63386496472775\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.9043231653157342\n", + " normg = 48.76726706262281\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.8426269377706488\n", + " normg = 34.307555593584574\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.7597945656714178\n", + " normg = 35.60939590024548\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 2.38816092173151\n", + " normg = 362.4733550119143\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.2317943604170547\n", + " normg = 349.01995825522937\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.357069169748599\n", + " normg = 51.237767052819244\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.3338824658050632\n", + " normg = 29.814077863142398\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.3183397792978209\n", + " normg = 28.304195052652123\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 1.2178866755259932\n", + " normg = 51.06579369325705\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 2.4169490986350963\n", + " normg = 462.3992168744182\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 1.3324035800718201\n", + " normg = 197.7170764716213\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 1.0887703891957117\n", + " normg = 26.973249467139237\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 1.0798852155164582\n", + " normg = 25.99556807690884\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.9359009256283969\n", + " normg = 45.970309072736214\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 1.084560007280455\n", + " normg = 112.89657799260617\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.839433582928717\n", + " normg = 63.061601112174216\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.8000654405486108\n", + " normg = 70.92296627323063\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.7909675885015749\n", + " normg = 79.49244799529285\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.7488580105518247\n", + " normg = 26.7776683043935\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.7413344243120233\n", + " normg = 20.618651145042723\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.7287247027669167\n", + " normg = 20.505474889555508\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.6509199906063408\n", + " normg = 214.88333384052117\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.3775681143578717\n", + " normg = 43.05544498078003\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.3649182371528979\n", + " normg = 14.311601872052705\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.3621204892607164\n", + " normg = 14.056384638195754\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.2659866511573602\n", + " normg = 28.35340500821555\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.32122620432220256\n", + " normg = 82.01733671159586\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.27032564871436787\n", + " normg = 62.85058753730973\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.23750919864579775\n", + " normg = 29.548318595312754\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.23096958394151232\n", + " normg = 15.608919638589223\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.22842943995343093\n", + " normg = 11.160084346594093\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.22567269846868418\n", + " normg = 10.994177418295777\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.21439014350323476\n", + " normg = 36.08369381684181\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.326331456754801\n", + " normg = 143.6607362798772\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.20028640890133984\n", + " normg = 15.871041611920822\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.19814577030404268\n", + " normg = 9.836195525898583\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.19622595152205438\n", + " normg = 9.775581475382891\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.040122128375473\n", + " normg = 16.16134235741411\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.04855014853840683\n", + " normg = 42.74328113151433\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.03814843302706914\n", + " normg = 12.778856184122144\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.03713964661345054\n", + " normg = 0.977768775475986\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.03712960476555808\n", + " normg = 0.7312631044291916\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.037113035869650805\n", + " normg = 0.586155990699928\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.03708998042520538\n", + " normg = 0.6940527294998917\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.037208874954894465\n", + " normg = 4.222497690162116\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.0374785770124028\n", + " normg = 7.358051476591564\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.03705236112320375\n", + " normg = 2.368043703129527\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.03701228066256164\n", + " normg = 0.7026594901245865\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.03700715695004312\n", + " normg = 0.48110793506435634\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.03700148517070787\n", + " normg = 0.4696762101462924\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.03695030461787694\n", + " normg = 1.8245856061933983\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.04025553908450887\n", + " normg = 23.308862102941593\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.036915183876334294\n", + " normg = 1.587768096394576\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.03689833392348202\n", + " normg = 0.4382624106556718\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.03689588938452361\n", + " normg = 0.40062512653461463\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.03687938858244452\n", + " normg = 0.5100169043025453\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.03708749808344709\n", + " normg = 4.37491013979611\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.03720506524487759\n", + " normg = 5.639661779618459\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.03685026390048116\n", + " normg = 2.0158737990271445\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.03683127839668643\n", + " normg = 1.4902803276532435\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.03681707040101519\n", + " normg = 0.4079477067998352\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.036815357210005284\n", + " normg = 0.3174538469147434\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.03681221695275497\n", + " normg = 0.31353410033146617\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.036750027727337035\n", + " normg = 2.412266825433148\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.038394365575013814\n", + " normg = 16.535211058571768\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.03671455300370267\n", + " normg = 0.7568450410021529\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.03670993848150633\n", + " normg = 0.29096122001055813\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0367088428266905\n", + " normg = 0.18829960377373822\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.036707712491859376\n", + " normg = 0.18458113935397769\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.03668457046340018\n", + " normg = 0.4706608750757256\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.03678938585446244\n", + " normg = 3.457309893613329\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.03668691192949756\n", + " normg = 1.0769560054891356\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.03667994074891788\n", + " normg = 0.41929876534071464\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.03667872236916608\n", + " normg = 0.13614360030976153\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.036678478112585955\n", + " normg = 0.12895334337638628\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.03667631483371964\n", + " normg = 0.13982030513324598\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.03684559273230697\n", + " normg = 5.080613018089415\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.03680478008594812\n", + " normg = 4.800573936432089\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.03666344097822626\n", + " normg = 0.4348764347584886\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.03666190295031754\n", + " normg = 0.20765227874986616\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0366612825931435\n", + " normg = 0.12708813598276986\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.03666082901844841\n", + " normg = 0.07796029449400692\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.03666048077758743\n", + " normg = 0.07705656959452023\n", + "\n", + " OUTER ITERATION 133:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.03666036306823434\n", + " normg = 0.5606760310369173\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.03671619633552345\n", + " normg = 2.986079876916083\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.036659675902160294\n", + " normg = 0.5400315334160312\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.03665768013283059\n", + " normg = 0.13947718852445898\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.03665746547076273\n", + " normg = 0.09059707528342728\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.03665726845166341\n", + " normg = 0.06164963100336801\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.036657071033098496\n", + " normg = 0.06445045301440029\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.03665904931684997\n", + " normg = 0.7013758529379894\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.03666104963650675\n", + " normg = 0.9335053337657501\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.03665569271126515\n", + " normg = 0.0813740078536825\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.03665563335016837\n", + " normg = 0.052761809023627364\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.03665557250871049\n", + " normg = 0.05099938858598919\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.03665474208323906\n", + " normg = 0.059396809380173436\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.036655823547870336\n", + " normg = 0.4384381002232196\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.036657759424287936\n", + " normg = 0.6862011004826908\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.036654290773123994\n", + " normg = 0.10881457786603373\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.03665420198437655\n", + " normg = 0.047224882378684774\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.03665417255032948\n", + " normg = 0.04221754919627219\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.036654065961793075\n", + " normg = 0.04528311650769035\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.036660632392379995\n", + " normg = 1.1146654617246723\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.03665910148695695\n", + " normg = 1.005774208610935\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.036652910824325285\n", + " normg = 0.034039822233660144\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.03665289743289619\n", + " normg = 0.031718811153157514\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.03665279266903548\n", + " normg = 0.03434071041464967\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.036658883535432465\n", + " normg = 0.8309272584121798\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.036654027007257076\n", + " normg = 0.4610296949015429\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.036651940521185665\n", + " normg = 0.040748818036961634\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.036651922221430155\n", + " normg = 0.021455590522821935\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.03665191283044936\n", + " normg = 0.020491910130353896\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0366518711172713\n", + " normg = 0.041194364760879\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.03665220662224854\n", + " normg = 0.24711675383293172\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.03665185749408811\n", + " normg = 0.07940634059802189\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.036651816734260274\n", + " normg = 0.018682166219811384\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.03665181225006247\n", + " normg = 0.018512628941075412\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.03665155001833862\n", + " normg = 0.01798103314564827\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.03665172062500201\n", + " normg = 0.17306031424033028\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0366522517868044\n", + " normg = 0.3448722782201472\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.036651508943128276\n", + " normg = 0.044567201017023626\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.03665149487867867\n", + " normg = 0.014051648312774471\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.03665149228179611\n", + " normg = 0.012464688823625081\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.036651480067721495\n", + " normg = 0.013031074205039543\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.03665167728198311\n", + " normg = 0.1715519662987775\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.036651925405824265\n", + " normg = 0.2611374345509933\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.036651429094942366\n", + " normg = 0.0828244434428301\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.036651386516699046\n", + " normg = 0.022724561247804156\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.03665138255483413\n", + " normg = 0.010177363422437854\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.036651380998853636\n", + " normg = 0.009340714570246147\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.036651370368723526\n", + " normg = 0.0116491347117359\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.03665139551077063\n", + " normg = 0.06551177292820633\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.03665152310672669\n", + " normg = 0.16144023688501308\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.03665137464276133\n", + " normg = 0.06177808895061013\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.036651349990755505\n", + " normg = 0.011969804079764676\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.03665134840375994\n", + " normg = 0.009192124846297788\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.03665134535215776\n", + " normg = 0.008456185673315325\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.03665133953325664\n", + " normg = 0.012337781416682918\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.03665139016275071\n", + " normg = 0.07774000319765804\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.03665140473176087\n", + " normg = 0.11086976775487506\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.036651342666594484\n", + " normg = 0.05526071960565223\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0366513234438305\n", + " normg = 0.008574164461999203\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.036651322603835454\n", + " normg = 0.007407850900785316\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.03665131939460726\n", + " normg = 0.0077624797258579355\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.0366513194374815\n", + " normg = 0.029611137092332814\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.03665130999288807\n", + " normg = 0.018979475516051197\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.03665130686375926\n", + " normg = 0.015715440531887705\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.036651305329568395\n", + " normg = 0.011111019442787681\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.036651304270926596\n", + " normg = 0.006414127417302394\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.03665130358213431\n", + " normg = 0.006191479388215107\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.03665129824731251\n", + " normg = 0.011089398971974338\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.03665130074310485\n", + " normg = 0.028238028400582933\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.03665129619743062\n", + " normg = 0.012045447720104525\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.036651295094163025\n", + " normg = 0.005731383523522928\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.036651294578824316\n", + " normg = 0.005687533015288631\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.03665126349438771\n", + " normg = 0.013765770908915837\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.03665127002755171\n", + " normg = 0.03681493982402471\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.03665126169842461\n", + " normg = 0.004460327418497464\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.03665126149866135\n", + " normg = 0.0035362827154071623\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.036651261086578533\n", + " normg = 0.003501291536094701\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.03665124151500046\n", + " normg = 0.011926829431602708\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.03665124924267494\n", + " normg = 0.037501377635671414\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.03665124064390573\n", + " normg = 0.0003863680534369935\n", + " Old BLOBOP Residual = 9.990664361218778\n", + " New BLOBOP Residual = 9.242740391913834\n", + " ----> GKB Iteration 21: Tk is 220x210\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.09294943363\n", + " normg = 8851.656094576734\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914187\n", + " normg = 15439.986488700602\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023205\n", + " normg = 6712.821661250397\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134151\n", + " normg = 3883.817549633455\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969436\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624016\n", + " normg = 3510.0779415612506\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511867\n", + " normg = 9140.870204180077\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654147945\n", + " normg = 7945.3955417830775\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086933\n", + " normg = 1657.6077238404855\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672908\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598569\n", + " normg = 1031.7348028350168\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045016033\n", + " normg = 2600.8005660188624\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992035\n", + " normg = 10909.90596473949\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348338\n", + " normg = 4960.023220419736\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882456\n", + " normg = 928.570644153981\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462746\n", + " normg = 540.722916094658\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.15608338047656\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178464\n", + " normg = 384.20398414429854\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.8532317223359\n", + " normg = 2901.4810158304335\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.6867084699668\n", + " normg = 3423.6564249081707\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545337215892864\n", + " normg = 291.9261427149084\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.828546231892204\n", + " normg = 173.5810182942718\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.255970213824742\n", + " normg = 167.06945455607467\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.829630945965869\n", + " normg = 179.55731897520704\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 192.3550980730747\n", + " normg = 3960.9196933649473\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 50.95548405067081\n", + " normg = 1612.586593060717\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 16.146304056021666\n", + " normg = 678.377565146794\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 8.597296812340335\n", + " normg = 245.96298989475426\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 8.568162113100806\n", + " normg = 345.60261578060795\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 7.850916564985768\n", + " normg = 142.90526418417147\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 7.686859319011629\n", + " normg = 74.79769009224034\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 7.5941107711213265\n", + " normg = 72.22378252881758\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 6.216920671287947\n", + " normg = 125.62204154942147\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 21.371306805913168\n", + " normg = 1565.1731774009395\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 17.238176085738527\n", + " normg = 1386.510716567388\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 5.365952305099275\n", + " normg = 118.96676359196059\n", + "\n", + " OUTER ITERATION 37:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 5.212159550339397\n", + " normg = 94.29114104268791\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 4.907420843622323\n", + " normg = 54.45049084702399\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 4.685057085556979\n", + " normg = 53.55102956674137\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 7.800556780657747\n", + " normg = 945.368215580897\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 17.956607079680033\n", + " normg = 1579.7498999645222\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 1.5383979624018385\n", + " normg = 199.4165330899438\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 1.277012427948667\n", + " normg = 38.44986903185385\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 1.2607611471669147\n", + " normg = 30.137586708118388\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 1.2274953768689842\n", + " normg = 28.152555064847054\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 1.1081214508607664\n", + " normg = 75.21398138825643\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 2.443620330899692\n", + " normg = 448.7142479789044\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 1.1496872598911718\n", + " normg = 160.39422314908555\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 0.9847530955226917\n", + " normg = 34.963934098613095\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 0.9726178314912628\n", + " normg = 24.945705196939667\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 0.9561621066518298\n", + " normg = 23.618717596818733\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 0.8288694134679803\n", + " normg = 37.178588623511686\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.085138525113327\n", + " normg = 224.2392773482348\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 0.8745295217137935\n", + " normg = 136.00333176229498\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 0.7585094553963498\n", + " normg = 21.407874676994215\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 0.7528822086491866\n", + " normg = 20.849257005454092\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 0.6351622609195586\n", + " normg = 25.147767570896786\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 2.5201466820732654\n", + " normg = 440.60983779824574\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.5901649259688109\n", + " normg = 116.8415643465872\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.4435616588414608\n", + " normg = 45.577123172221135\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.422598852241676\n", + " normg = 30.825875859249987\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.41300490580608323\n", + " normg = 22.759134127295155\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.4065484407819313\n", + " normg = 18.532366609889216\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.40036193222446337\n", + " normg = 18.780673499844003\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.3947773744292451\n", + " normg = 30.69200332121171\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.3967030277271955\n", + " normg = 49.26111998037408\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.3810081514647142\n", + " normg = 20.005589632922863\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.37706354838181405\n", + " normg = 14.434490600470484\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.3718372889974285\n", + " normg = 14.334877436206497\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.2781862975188041\n", + " normg = 117.26166810996733\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.19657405455322088\n", + " normg = 25.18058406316058\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19209507373703336\n", + " normg = 9.837359679616766\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.1907019871028303\n", + " normg = 9.777888025533828\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.06612455339061038\n", + " normg = 24.341335141886553\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.20671147795956138\n", + " normg = 114.69203893923901\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.10323015513888467\n", + " normg = 51.46309373776892\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07430437261626525\n", + " normg = 31.47697843134057\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.0559728915450922\n", + " normg = 19.520595530364552\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.05085634845455783\n", + " normg = 26.02138228795151\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.05694171556894687\n", + " normg = 42.208610546457216\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.0459823376187484\n", + " normg = 3.7793728937854976\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.04582603850587368\n", + " normg = 3.255477196911966\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.045293707828505614\n", + " normg = 2.8691754866149703\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.0429716723738691\n", + " normg = 2.957526037507063\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.06436797334504554\n", + " normg = 61.506775027836305\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.06971192247841414\n", + " normg = 70.12085579789702\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03917308071972497\n", + " normg = 5.566560324132854\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.03886651673316662\n", + " normg = 3.949432200324498\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.03847016301819839\n", + " normg = 2.7845250145975604\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.037998142270789556\n", + " normg = 2.436141502129865\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.03841504736919786\n", + " normg = 11.67639366317167\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.04192102712910891\n", + " normg = 25.975441691938\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.03730525450764253\n", + " normg = 2.897769767230941\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.03722633471708884\n", + " normg = 1.8545390351811297\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.03715353645707975\n", + " normg = 1.8147994006624015\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.03619158150819664\n", + " normg = 5.633237003469259\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.039258635247551237\n", + " normg = 23.673714205340968\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.03584025879630818\n", + " normg = 2.8012465140810456\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.035776920746342686\n", + " normg = 1.5628949369932559\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.03573347405362692\n", + " normg = 1.549638006115567\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.03288808756537315\n", + " normg = 1.3705409708971834\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.035012798314851726\n", + " normg = 18.297285321174353\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.03404004362504351\n", + " normg = 14.746010670381473\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.032701929658455975\n", + " normg = 1.5713025818292128\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.03268248395447344\n", + " normg = 0.7925393348687467\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.03267209698869271\n", + " normg = 0.7625508871924995\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.03251795727378725\n", + " normg = 0.9334008171233413\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.03328311288619033\n", + " normg = 9.14797199118283\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.03257441198091798\n", + " normg = 5.333184395482223\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.03238331387124594\n", + " normg = 2.6701818925106995\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.03232706818459302\n", + " normg = 1.1773114930425164\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.03230880476053108\n", + " normg = 0.892720073789883\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.03228170452181773\n", + " normg = 0.6899532537914886\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.03227886417123452\n", + " normg = 2.1789863308094284\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0324523731876123\n", + " normg = 5.960738579096072\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.03223416354668406\n", + " normg = 0.6975495660230814\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.03222930628241364\n", + " normg = 0.5491775504824418\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.03221959422863341\n", + " normg = 0.5437358193105615\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0317458908605433\n", + " normg = 1.6203394339475008\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.03188093866512948\n", + " normg = 4.983987463162264\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.03172858396258252\n", + " normg = 0.25962552848746767\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.031728070596505356\n", + " normg = 0.08875561880805405\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.03172798044949653\n", + " normg = 0.04578628346497541\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.031727932225990664\n", + " normg = 0.036001496918332744\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0317278444452862\n", + " normg = 0.034252600160584484\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.03172792789281604\n", + " normg = 0.17252933703150142\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0317312508735934\n", + " normg = 0.6226970789983439\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.03172768195023096\n", + " normg = 0.14311810310389136\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.03172757171735767\n", + " normg = 0.07323016615737317\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.03172753385555205\n", + " normg = 0.0270872799849501\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.031727523650625464\n", + " normg = 0.026488371503510445\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.03172730892984022\n", + " normg = 0.03266959121002819\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.03180973893978129\n", + " normg = 3.566008467796714\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0317323879041418\n", + " normg = 0.7219171786411781\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.03172823733113193\n", + " normg = 0.3069648494265105\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.03172701043042302\n", + " normg = 0.16235911129740105\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.03172650171276912\n", + " normg = 0.0389874508558199\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.03172646937774629\n", + " normg = 0.02916422673149474\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.03172647886188581\n", + " normg = 0.059832169873312045\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.03172645905560808\n", + " normg = 0.024665472110350632\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.03172645484369926\n", + " normg = 0.008570887912274122\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.031726453840449684\n", + " normg = 0.008242630556140657\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.03172643935325489\n", + " normg = 0.01121610516628551\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.031726618276275834\n", + " normg = 0.13224187543132482\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.03172790650745386\n", + " normg = 0.47960394334061685\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.031726571381244156\n", + " normg = 0.15652899628144776\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.031726416829206405\n", + " normg = 0.020129118353418796\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.031726412961425504\n", + " normg = 0.011180855181716142\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.03172641084162107\n", + " normg = 0.00620756640069693\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.031726409475738696\n", + " normg = 0.005828697696456983\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.03172640149273108\n", + " normg = 0.015176934729429511\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.03172816912974523\n", + " normg = 0.5004869273724664\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.03172665029448825\n", + " normg = 0.20251474373009715\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.03172639588701725\n", + " normg = 0.02739020743579216\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.03172639001538708\n", + " normg = 0.011261860949866372\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.03172638830669607\n", + " normg = 0.007619680422484448\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.031726386375848986\n", + " normg = 0.005480523294676021\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.03172638450276037\n", + " normg = 0.006862560755703575\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.03172639352983361\n", + " normg = 0.03710812342452581\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.03172639080161042\n", + " normg = 0.0381959985388671\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.031726382111428905\n", + " normg = 0.010855126151783577\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.031726381290112335\n", + " normg = 0.003798707021664519\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.03172638109172213\n", + " normg = 0.0036690866973608945\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.031726377687315614\n", + " normg = 0.005210349059516203\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0317271071594802\n", + " normg = 0.2721522385738118\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.031726942649272755\n", + " normg = 0.27359102012633696\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.031726460181444996\n", + " normg = 0.12347801340460988\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.03172636840537308\n", + " normg = 0.022694078811152322\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.03172636506124966\n", + " normg = 0.0043803558283291525\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.03172636485285803\n", + " normg = 0.0031012316058928336\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.03172636458253023\n", + " normg = 0.002206305554060367\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0317263643590224\n", + " normg = 0.002619674285190838\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.03172636452748328\n", + " normg = 0.007281658124311496\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.031726364347355325\n", + " normg = 0.007182805035439356\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0317263638326933\n", + " normg = 0.0030437527437078143\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.03172636374985667\n", + " normg = 0.0023564899207178876\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.03172636368476255\n", + " normg = 0.0018707003253336282\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.03172636361182314\n", + " normg = 0.0018925430998412989\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.03172636351065084\n", + " normg = 0.0042892569049224755\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.03172636461675015\n", + " normg = 0.015000299907935792\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.03172636326051345\n", + " normg = 0.0030452148459012285\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.03172636318757532\n", + " normg = 0.0016093985277653739\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.03172636314369955\n", + " normg = 0.0016009647797319377\n", + "\n", + " OUTER ITERATION 184:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.0317263589544525\n", + " normg = 0.0029658022673282277\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.031726379687076395\n", + " normg = 0.0583161932874236\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.031726358897874514\n", + " normg = 0.0004267895094807774\n", + " Old BLOBOP Residual = 9.242740391913834\n", + " New BLOBOP Residual = 8.603468252301267\n", + " ----> GKB Iteration 22: Tk is 230x220\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.09294943363\n", + " normg = 8851.656094576734\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914187\n", + " normg = 15439.986488700602\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023205\n", + " normg = 6712.821661250397\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134151\n", + " normg = 3883.817549633455\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969436\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624016\n", + " normg = 3510.0779415612506\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511867\n", + " normg = 9140.870204180077\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654147945\n", + " normg = 7945.3955417830775\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086933\n", + " normg = 1657.6077238404855\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672908\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598569\n", + " normg = 1031.7348028350168\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045016033\n", + " normg = 2600.8005660188624\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992035\n", + " normg = 10909.90596473949\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348338\n", + " normg = 4960.023220419736\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882456\n", + " normg = 928.570644153981\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462746\n", + " normg = 540.722916094658\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.15608338047656\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178464\n", + " normg = 384.20398414429854\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.8532317223359\n", + " normg = 2901.4810158304335\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.6867084699668\n", + " normg = 3423.6572332051587\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.54515275398019\n", + " normg = 292.00389233511703\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827683409504186\n", + " normg = 173.81541052046316\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252810377616793\n", + " normg = 167.4210024439327\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.630323733161557\n", + " normg = 178.99475000806584\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 202.61983944712034\n", + " normg = 4090.0079589411835\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 53.91754379533079\n", + " normg = 1673.0006960383078\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 16.737330279121608\n", + " normg = 701.5232207349177\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 8.527656320464283\n", + " normg = 230.08655301166178\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 8.307031950991815\n", + " normg = 301.9704964112951\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 7.805533732299652\n", + " normg = 177.0388627307188\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 7.572256463372058\n", + " normg = 76.50841056916842\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 7.487773798944549\n", + " normg = 72.69130778874556\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 6.687132046211034\n", + " normg = 86.13814413989277\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 37.90683266015678\n", + " normg = 2268.9883647414063\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 6.128256502812352\n", + " normg = 285.4802817724927\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 5.3406720552483975\n", + " normg = 188.03411251112504\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 4.598326800287466\n", + " normg = 97.78705707345932\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 4.271198017837256\n", + " normg = 52.54130585186882\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 4.103366367153372\n", + " normg = 72.06735505339616\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 8.574601873131392\n", + " normg = 900.4761634749074\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 7.671800641511825\n", + " normg = 825.5287448898138\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 3.4822800511985075\n", + " normg = 50.63557405506116\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 3.4532781171139595\n", + " normg = 45.609887679035474\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 3.299805884796808\n", + " normg = 46.9835857943112\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 8.682740469467191\n", + " normg = 936.4983727044314\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 2.3463949485071893\n", + " normg = 292.75341984012385\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 1.6381713832044835\n", + " normg = 45.18339178072326\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 1.6091407706622531\n", + " normg = 35.53414212294829\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 1.5485877803226031\n", + " normg = 31.62227263827378\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.4410893325596463\n", + " normg = 67.83546353695999\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 7.18537071752276\n", + " normg = 890.0613783348895\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 2.212813317599385\n", + " normg = 377.2935050184864\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.2204947554158505\n", + " normg = 56.6345915043291\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.188195068407912\n", + " normg = 35.05809323147751\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.162393261687894\n", + " normg = 27.468319443868552\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.1135109927899667\n", + " normg = 35.20785214759467\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 2.0586823296555474\n", + " normg = 419.6908936940512\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 2.5792074975632326\n", + " normg = 516.7135776071368\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.9426074437875956\n", + " normg = 25.29455641499992\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.935121935608138\n", + " normg = 23.80679356011719\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.8665133461990727\n", + " normg = 25.729120970448278\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 1.6097426256921972\n", + " normg = 267.6280388183651\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 1.3326003397399016\n", + " normg = 327.22716590383703\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.9455950763057304\n", + " normg = 247.28233949037082\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.5277447519515508\n", + " normg = 29.18941930204877\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.5194505705915038\n", + " normg = 18.289453111466262\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.5119281134401223\n", + " normg = 17.18145966124672\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.4483696516031856\n", + " normg = 25.19120657948802\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.47280678309976615\n", + " normg = 85.22290684763605\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.48082804734415474\n", + " normg = 101.42351139386169\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.41442417688107214\n", + " normg = 19.043180922880378\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.4105723922125508\n", + " normg = 15.25370317308065\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.4023679073091067\n", + " normg = 15.066795970216681\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.296901570016662\n", + " normg = 121.04111121100485\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.1983637678432135\n", + " normg = 28.17611286988489\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.19249949969009525\n", + " normg = 10.742350110376334\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.19090362039343212\n", + " normg = 9.955661534014322\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.18092775922237045\n", + " normg = 10.939407147554752\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.2962782387289998\n", + " normg = 151.60438506797823\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.187406541779716\n", + " normg = 83.61246000097064\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.14422254734325496\n", + " normg = 9.719016074512092\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.14317902479697198\n", + " normg = 8.528547370740187\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.1391406858874247\n", + " normg = 8.245670568863854\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.10447754248815928\n", + " normg = 31.162466643909873\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.22323412182021837\n", + " normg = 125.82152668302659\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.10341572810527853\n", + " normg = 44.5905522199851\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.09129572712664343\n", + " normg = 15.052010512554368\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.08955914758437247\n", + " normg = 6.864200908456415\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.08884855884173103\n", + " normg = 6.3313661932757075\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.08376873997761876\n", + " normg = 8.339000479737077\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.08707782796518049\n", + " normg = 30.959883877785845\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.12316774213734935\n", + " normg = 86.46585596159699\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.07949821470151532\n", + " normg = 22.068535864181772\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.07626710532343528\n", + " normg = 6.038599893062663\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.07580033405983712\n", + " normg = 5.632329790936433\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.07172074146263811\n", + " normg = 7.992404067337641\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.07287782843671516\n", + " normg = 18.6200861024162\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.07006454380330358\n", + " normg = 17.744307730008778\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.06698606540952266\n", + " normg = 14.649461543301411\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.06601730082571887\n", + " normg = 12.650667861993655\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.06487443400564229\n", + " normg = 5.203804108367156\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.06452521429729227\n", + " normg = 4.75062884217568\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.06291298573098751\n", + " normg = 4.960851162201513\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.07700482187935066\n", + " normg = 61.15469261378903\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.05797291086803872\n", + " normg = 25.49240256857159\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.05388799276012266\n", + " normg = 4.130097153287364\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.05367709462015071\n", + " normg = 4.023369754442658\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.0486442247231874\n", + " normg = 7.215751267426496\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.05046802616104754\n", + " normg = 17.98038472654556\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.047683902829408535\n", + " normg = 11.142310841621207\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.04639806067244723\n", + " normg = 4.068577001794427\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.04611916452907791\n", + " normg = 3.462617410629176\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.04553542329987489\n", + " normg = 4.159958498652424\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.045831524869897534\n", + " normg = 14.497496888162292\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.04810326812498987\n", + " normg = 25.304800196957437\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.044125089668487084\n", + " normg = 3.566832747026485\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.043982397671773255\n", + " normg = 3.186155224931756\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.043352404543459136\n", + " normg = 3.149885107413162\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.03956971792229892\n", + " normg = 17.768234203878123\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.03709595261091055\n", + " normg = 5.85076422172861\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.03674051446512414\n", + " normg = 2.4228893232982753\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.03661444264187507\n", + " normg = 2.390323069115928\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.032128379626072776\n", + " normg = 3.5501305165969166\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.032191546665154114\n", + " normg = 6.35150338334261\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.03191553134235157\n", + " normg = 3.7678033492529344\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.03180494325188686\n", + " normg = 1.9309211239610726\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.031755878715100085\n", + " normg = 1.6929890570291044\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.03162021080399495\n", + " normg = 1.8332118429195259\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.03556766408717065\n", + " normg = 28.900529695016765\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.032995945725037716\n", + " normg = 20.53447839293269\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.03040615476282291\n", + " normg = 1.4124999400589902\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.030381718931004296\n", + " normg = 1.4056197190523667\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0275686050143286\n", + " normg = 1.5564108153726035\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.030407543304239098\n", + " normg = 17.712166354787044\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.027768431169066812\n", + " normg = 6.154879127593405\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.027488839358442117\n", + " normg = 1.664394637848053\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.027467124248521105\n", + " normg = 0.5568889781636517\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.027462758962677677\n", + " normg = 0.48891086223804264\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.027446029306449713\n", + " normg = 0.5149772155877848\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.02762137275984707\n", + " normg = 5.882565200312077\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.027758524388276095\n", + " normg = 8.032953049593715\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.02735237266920976\n", + " normg = 1.1702518302962468\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.027342789156464254\n", + " normg = 0.4100892754399811\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.027340476984595786\n", + " normg = 0.3950860489147765\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.02730449513131607\n", + " normg = 0.5877752413189882\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.027702665175193864\n", + " normg = 6.405372889705937\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.027822080143392377\n", + " normg = 9.312326041944484\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.027390737098143426\n", + " normg = 4.689271313695012\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.027253997927665207\n", + " normg = 0.5175845706317531\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.027251234776492467\n", + " normg = 0.37576935297125486\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0272471325409151\n", + " normg = 0.3193992505974945\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.02723879181463371\n", + " normg = 0.34591174717126133\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.027311315011667663\n", + " normg = 3.0995893709005267\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.027249971333884987\n", + " normg = 2.843125162650652\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.027220224112034935\n", + " normg = 2.0989063239370718\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.027192798312172306\n", + " normg = 0.3055936329646058\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.027191791740984114\n", + " normg = 0.25728357590082773\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.027188870590095403\n", + " normg = 0.2517222369995526\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.02716151891550807\n", + " normg = 0.8976468774536511\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.02720554951457037\n", + " normg = 2.6392590557033992\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.027168284328145078\n", + " normg = 1.7713703865945323\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.027149033306542437\n", + " normg = 0.384842325174311\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.027147834052273022\n", + " normg = 0.20455185899962613\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.027147120792454748\n", + " normg = 0.19418240706721143\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.027138840320026975\n", + " normg = 0.26235384175359583\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.027139420739630757\n", + " normg = 0.6680869624765701\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.027143674331377352\n", + " normg = 1.22743550031555\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.027135456585674005\n", + " normg = 0.5704490977128617\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.027133245859971896\n", + " normg = 0.17855250911011866\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.027132825154407337\n", + " normg = 0.17090706201364972\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0271273331706568\n", + " normg = 0.2329151911967205\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.02712656951757414\n", + " normg = 0.404332979125618\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.027127267800987672\n", + " normg = 0.7108346144881826\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.027124919182181084\n", + " normg = 0.4924325589127232\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.027123273955654677\n", + " normg = 0.15917655717284268\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.02712294706641479\n", + " normg = 0.15118265899711245\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.02711993157576797\n", + " normg = 0.15939702987413135\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.027119064913553412\n", + " normg = 0.5382827069990481\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.027119609320854\n", + " normg = 0.7134029322823275\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.027116409973857194\n", + " normg = 0.16983861411104872\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.02711611037774454\n", + " normg = 0.136564124090277\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.027115464936258327\n", + " normg = 0.13520512654856195\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.02710021491061248\n", + " normg = 1.4538491893891892\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.027112737429794514\n", + " normg = 2.046311385925646\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.02708713330985599\n", + " normg = 0.037432885582146976\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.02708711695156368\n", + " normg = 0.03543246547667114\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.02708695670833158\n", + " normg = 0.03764005445143203\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.02709383973314003\n", + " normg = 0.7831564709747065\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.027089295935927835\n", + " normg = 0.5203427554500454\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.02708575924765846\n", + " normg = 0.03410419739644352\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.027085743096511718\n", + " normg = 0.025975451247960125\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.027085731525291017\n", + " normg = 0.026186482338274312\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.027085720872010877\n", + " normg = 0.03644791972202421\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.027085716133103715\n", + " normg = 0.051072463705217515\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.02708569822740881\n", + " normg = 0.029022324676342384\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.027085689933839127\n", + " normg = 0.019993441200486604\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.027085681267778446\n", + " normg = 0.019750731535338958\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.027085612550000675\n", + " normg = 0.0771063927711428\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.02708845221659071\n", + " normg = 0.6904960140374397\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.02708554474372918\n", + " normg = 0.042274391235730374\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.027085532040884753\n", + " normg = 0.017012399287153028\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.027085527825427672\n", + " normg = 0.01693701448637635\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.027085049586432527\n", + " normg = 0.0043947127028039126\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.02708570426325156\n", + " normg = 0.2841943994097592\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.02708509300856118\n", + " normg = 0.07157292333401935\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.02708505754106328\n", + " normg = 0.0228134951685642\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.027085052910978163\n", + " normg = 0.01154264849513763\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.02708505088954402\n", + " normg = 0.007408722678990741\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.027085049466574286\n", + " normg = 0.004339000076313562\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.027085050136845864\n", + " normg = 0.01222089382506126\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.027085049293284248\n", + " normg = 0.003561728117525652\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.027085049213903013\n", + " normg = 0.0004927371783352276\n", + " Old BLOBOP Residual = 8.603468252301267\n", + " New BLOBOP Residual = 7.879923517332131\n", + " ----> GKB Iteration 23: Tk is 240x230\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.09294943363\n", + " normg = 8851.656094576734\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914187\n", + " normg = 15439.986488700602\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023205\n", + " normg = 6712.821661250397\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134151\n", + " normg = 3883.817549633455\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969436\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624016\n", + " normg = 3510.0779415612506\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511867\n", + " normg = 9140.870204180077\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654147945\n", + " normg = 7945.3955417830775\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086933\n", + " normg = 1657.6077238404855\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672908\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598569\n", + " normg = 1031.7348028350168\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045016033\n", + " normg = 2600.8005660188624\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992035\n", + " normg = 10909.90596473949\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348338\n", + " normg = 4960.023220419736\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882456\n", + " normg = 928.570644153981\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462746\n", + " normg = 540.722916094658\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.15608338047656\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178464\n", + " normg = 384.20398414429854\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.8532317223359\n", + " normg = 2901.4810158304335\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.6867084699668\n", + " normg = 3423.6572332051587\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.54515275398019\n", + " normg = 292.00436645999054\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290579995\n", + " normg = 173.82549873822873\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252671916510234\n", + " normg = 167.4651666220924\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.571049550458525\n", + " normg = 180.3519400760536\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.411830708787225\n", + " normg = 1326.8395043535875\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 35.65027519615788\n", + " normg = 1845.9797217133937\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.298794488194556\n", + " normg = 780.640845528524\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.407268786046645\n", + " normg = 137.7846432185212\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.229934937074741\n", + " normg = 91.12415219214996\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 11.043885051308383\n", + " normg = 85.35040733400469\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.510247134687422\n", + " normg = 125.48879756082675\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 38.94006801748092\n", + " normg = 2154.374641512828\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 34.55985121112605\n", + " normg = 2085.7843628594874\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.619362864618193\n", + " normg = 163.64121272935952\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.395562324872052\n", + " normg = 86.2732192299422\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.268923027624331\n", + " normg = 72.2542477915557\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.883189990965603\n", + " normg = 73.43478734619669\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 6.961492853581122\n", + " normg = 324.18858545965935\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 7.201688851061641\n", + " normg = 459.77318126006674\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.818461163284017\n", + " normg = 192.96281071402626\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.545757775344799\n", + " normg = 66.70184815164313\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.489495072934049\n", + " normg = 58.28924108785233\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.315540802542714\n", + " normg = 60.27252118578654\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 9.770674884657504\n", + " normg = 1008.1054790237604\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 4.2792751589582485\n", + " normg = 353.09725421250545\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.492455323986901\n", + " normg = 57.006290272025666\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.45444364877146\n", + " normg = 49.803610132619895\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2935225899838017\n", + " normg = 55.83672529203838\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 3.3355335150040393\n", + " normg = 166.04399282795796\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 3.992766412439506\n", + " normg = 300.4049917099475\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 2.956771103464014\n", + " normg = 169.497511264643\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 2.774944589264536\n", + " normg = 106.93869102775521\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 2.6758318686872378\n", + " normg = 43.964799364300646\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.646578333843352\n", + " normg = 40.34971935208301\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 2.548516716261635\n", + " normg = 52.080670167709236\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 2.790385983941872\n", + " normg = 258.97485136792113\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 2.9704149241818296\n", + " normg = 320.70373346252\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 2.3332376793831457\n", + " normg = 37.81978338776009\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 2.3158484858002937\n", + " normg = 37.028757762440215\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 1.8923669183518839\n", + " normg = 33.81333694989107\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 1.8234817778546475\n", + " normg = 361.24154504857495\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 1.009618132547848\n", + " normg = 136.61030732946807\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.8654399427884828\n", + " normg = 27.68766116430082\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.8554608044993596\n", + " normg = 22.888441258135757\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.8317643396705879\n", + " normg = 23.222151641525528\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.9967607072738696\n", + " normg = 239.10420805484802\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.66462594646766\n", + " normg = 63.74491032915528\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.6360841273501844\n", + " normg = 22.067269277694106\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.6295583929181172\n", + " normg = 19.892786053606326\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.5919786157173522\n", + " normg = 24.118342192203226\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.8716695606846764\n", + " normg = 167.81216095163296\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.5024066145739194\n", + " normg = 51.675942903519434\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.4761082860384656\n", + " normg = 41.25966776468064\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.4656245483392721\n", + " normg = 31.423490619314585\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.45745184073091727\n", + " normg = 17.21749898992725\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.45290055330200535\n", + " normg = 16.2001110195882\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.42903808535790466\n", + " normg = 22.086206004214638\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.672595239693772\n", + " normg = 217.37129621052\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.6615879853263574\n", + " normg = 215.36381758097795\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.37677486647075953\n", + " normg = 14.643456574057211\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.3741576555165871\n", + " normg = 14.513656759118064\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.20629224866243157\n", + " normg = 22.967369055575695\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.3613238461926093\n", + " normg = 106.57047850094933\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.21007993367029007\n", + " normg = 67.17184574237254\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.2146462699819952\n", + " normg = 81.00381778297034\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.1709632300793866\n", + " normg = 13.975225101763344\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.1690676839150204\n", + " normg = 9.396368712281363\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.1669571263001474\n", + " normg = 9.293318073097236\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.08550994236995196\n", + " normg = 44.23910309605744\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.10705162614345655\n", + " normg = 75.71791806550819\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.07127565652798336\n", + " normg = 7.279382441048114\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.07075921161406191\n", + " normg = 5.393466808745384\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.0699476658207155\n", + " normg = 5.313916258942826\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.05103355914984261\n", + " normg = 19.727993520467635\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.048901732254996846\n", + " normg = 14.975020049252338\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.04727351147780258\n", + " normg = 5.961067062597486\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.04692626877360267\n", + " normg = 3.9927943064168563\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.04660050991768723\n", + " normg = 3.8664126697225325\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.04476474071999507\n", + " normg = 10.60914698066712\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.07039166654420077\n", + " normg = 67.06794793580086\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.04330140748655396\n", + " normg = 9.76302485614987\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.04264513918857361\n", + " normg = 3.4455650233571578\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.04247978502069061\n", + " normg = 3.4207771773703244\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.029590635516308136\n", + " normg = 9.561126948286303\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0400361488615395\n", + " normg = 24.815152326476102\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.03461825733252006\n", + " normg = 33.14287832034561\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.04045552663998654\n", + " normg = 46.63666558692128\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.02683702499811798\n", + " normg = 6.935958446075806\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.026501829379953996\n", + " normg = 1.8786584061261904\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.026459221075221934\n", + " normg = 1.4994369564942498\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.026357347378099784\n", + " normg = 1.467841247246313\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.02622584873482485\n", + " normg = 7.028041378169043\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.02845689505803712\n", + " normg = 18.041500231073083\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.025789967788571688\n", + " normg = 4.729752946396388\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.025651886867320096\n", + " normg = 2.0344176570418187\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.025615897335570525\n", + " normg = 1.2362157660218844\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.025586718324970985\n", + " normg = 1.2238697198340012\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.02468223116621983\n", + " normg = 4.979990844534163\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.024691340799913267\n", + " normg = 5.488504038586451\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.024501834864973593\n", + " normg = 0.9452476663934641\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.024490918864437036\n", + " normg = 0.9156851298353851\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.024316966218425433\n", + " normg = 0.8916230526370996\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.02455969705423846\n", + " normg = 8.806935606808791\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.024140113455959667\n", + " normg = 7.447594254716358\n", + "\n", + " OUTER ITERATION 125:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.023801636819499934\n", + " normg = 2.3767624825679556\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.023759196789695486\n", + " normg = 0.9623869330276569\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.023746550561659537\n", + " normg = 0.765648967376405\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.02371886668312466\n", + " normg = 0.6876653071042097\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.023687488519803207\n", + " normg = 1.3081880046888272\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.02429199468466111\n", + " normg = 10.18918197164478\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.02380844100718636\n", + " normg = 5.423284893252502\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.023624084336882515\n", + " normg = 0.7750435975031627\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.023617199120902124\n", + " normg = 0.6600017782126499\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.02359436491538166\n", + " normg = 0.6342194729326153\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.023566355160995273\n", + " normg = 0.9451854787091903\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.023610613622786603\n", + " normg = 2.513925549606684\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.02362239102494503\n", + " normg = 4.275055768727428\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.023615206344711648\n", + " normg = 4.3870298186656695\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.02349584748999036\n", + " normg = 0.5448518677062179\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.023492408739527078\n", + " normg = 0.5002445502445917\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.02347094791477183\n", + " normg = 0.5035971297042136\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.023475627443112854\n", + " normg = 2.733155918094401\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.02337081977988527\n", + " normg = 1.2699002125575456\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.02334942703243879\n", + " normg = 1.0205678115877008\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.023347165553796203\n", + " normg = 1.181594988136997\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.023337678370644925\n", + " normg = 0.442626143200607\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.02333539498865646\n", + " normg = 0.3795277654124614\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.023328831278286936\n", + " normg = 0.38001835913438997\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.02331189324824824\n", + " normg = 2.5100670900804256\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.023298116514039773\n", + " normg = 2.106776065554985\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.023270331744845905\n", + " normg = 0.32456896852421074\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.023269024136584163\n", + " normg = 0.32115932116152357\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.02320246436995946\n", + " normg = 0.3081852461284465\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.02320969855248713\n", + " normg = 1.3942384162982557\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.023199318714384104\n", + " normg = 1.467991120474084\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.02318803227271256\n", + " normg = 0.7466079221476445\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.02318423875565992\n", + " normg = 0.23957327459468744\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.023183475322388476\n", + " normg = 0.23112736735767836\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.023171600832307758\n", + " normg = 0.3260301508744045\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.023231029645381294\n", + " normg = 2.550813354884504\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.02317604468558164\n", + " normg = 1.2155322886519513\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.023161832617917526\n", + " normg = 0.6098455821984187\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.02315729709348476\n", + " normg = 0.3569756749678306\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.02315548394576631\n", + " normg = 0.2933074020308334\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.023154614373228452\n", + " normg = 0.34271557150746146\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.02315368153675491\n", + " normg = 0.29761871867785866\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.02315282170472439\n", + " normg = 0.20673559322344734\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.023152129340253073\n", + " normg = 0.19107338817210345\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.023150565057342212\n", + " normg = 0.27449924364533335\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.02316828088548748\n", + " normg = 1.8978099314855872\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.023157438150374285\n", + " normg = 1.389105309063111\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.023145462635989968\n", + " normg = 0.17072868317588635\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.023145102329741738\n", + " normg = 0.16971469434331374\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.023111460581949562\n", + " normg = 0.09685618771885862\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.02313095499758267\n", + " normg = 2.008957515979716\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.023106077117705612\n", + " normg = 0.5189614682307336\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.02310404116495864\n", + " normg = 0.2011796935037933\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.02310352652960266\n", + " normg = 0.128240011688178\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.023103131773650264\n", + " normg = 0.06233037148818896\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.023102958158728374\n", + " normg = 0.06901956827472322\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.02310525133100427\n", + " normg = 0.7257844088256562\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.023102277895810437\n", + " normg = 0.22091997222441992\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.023101960583397103\n", + " normg = 0.054956268880704706\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.023101921437762636\n", + " normg = 0.054360636997284904\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.023099743443150883\n", + " normg = 0.14965094904611587\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.02310262628545842\n", + " normg = 0.4591890750594811\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.023099400725192384\n", + " normg = 0.18622192735271126\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.02309948938413764\n", + " normg = 0.2545978954354057\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.023099094749513428\n", + " normg = 0.0594052185013066\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.023099065187515633\n", + " normg = 0.03510680571297954\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.023099042024875775\n", + " normg = 0.03471775985606077\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.023097883673716884\n", + " normg = 0.07427937952589062\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.023097989612606718\n", + " normg = 0.16559186976413973\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.02309782847663585\n", + " normg = 0.05566525612812311\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.02309780613675663\n", + " normg = 0.022243778872098854\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.02309779901961982\n", + " normg = 0.021570092928977987\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.02309766171781293\n", + " normg = 0.03436297328937868\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.023097725872796848\n", + " normg = 0.10838963196819927\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.023097704822460634\n", + " normg = 0.12762800873263033\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0230976157547687\n", + " normg = 0.05868133685450033\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.023097592303131104\n", + " normg = 0.018853995514417715\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.02309758755420709\n", + " normg = 0.01831727393965094\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.02309749721984096\n", + " normg = 0.02525795323935861\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.023097543589088457\n", + " normg = 0.09588855169065662\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.02309758327316581\n", + " normg = 0.14347264658625916\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.023097465266424946\n", + " normg = 0.05683701390424204\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.0230974435008386\n", + " normg = 0.016736354360062166\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.023097439874678497\n", + " normg = 0.0158063801903265\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.023097403397095106\n", + " normg = 0.020040870653586465\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.023097592045651216\n", + " normg = 0.1522974212568019\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.023097365195324817\n", + " normg = 0.051287705391001956\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.023097338854582088\n", + " normg = 0.02388692555809423\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.023097333230117496\n", + " normg = 0.017728380487575676\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.023097329149813522\n", + " normg = 0.015072882125978957\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.023097324294706883\n", + " normg = 0.016301934955786596\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.02309732112066429\n", + " normg = 0.036281990487251836\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.02309733339597351\n", + " normg = 0.06552911115523247\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.023097306386746612\n", + " normg = 0.01589316230697175\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.02309730376548419\n", + " normg = 0.012761489648384392\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.023097298166769812\n", + " normg = 0.012642479728910836\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.023097188707487715\n", + " normg = 0.1550324897974307\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.02309730920938268\n", + " normg = 0.20922506514979075\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.02309704157944342\n", + " normg = 0.0023835804849899013\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.02309704151013496\n", + " normg = 0.002373544743049986\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.023097032781236683\n", + " normg = 0.003469618453079612\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.023097150251409328\n", + " normg = 0.07371438981152076\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.023097071152491506\n", + " normg = 0.057746836673257515\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.023097056165081738\n", + " normg = 0.05362381776071914\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.02309703587593711\n", + " normg = 0.021306338846003206\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.02309703260184858\n", + " normg = 0.004014840182854239\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.023097032441213333\n", + " normg = 0.0022791703018127654\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.023097032341005977\n", + " normg = 0.001581813633931295\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.023097032246544517\n", + " normg = 0.0008271609353933118\n", + " Old BLOBOP Residual = 7.879923517332131\n", + " New BLOBOP Residual = 7.11931760835976\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 24: Tk is 250x240\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.09294943363\n", + " normg = 8851.656094576734\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914187\n", + " normg = 15439.986488700602\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023205\n", + " normg = 6712.821661250397\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134151\n", + " normg = 3883.817549633455\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969436\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624016\n", + " normg = 3510.0779415612506\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511867\n", + " normg = 9140.870204180077\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654147945\n", + " normg = 7945.3955417830775\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086933\n", + " normg = 1657.6077238404855\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672908\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598569\n", + " normg = 1031.7348028350168\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045016033\n", + " normg = 2600.8005660188624\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992035\n", + " normg = 10909.90596473949\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348338\n", + " normg = 4960.023220419736\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882456\n", + " normg = 928.570644153981\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462746\n", + " normg = 540.722916094658\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.15608338047656\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178464\n", + " normg = 384.20398414429854\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.8532317223359\n", + " normg = 2901.4810158304335\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.6867084699668\n", + " normg = 3423.6572332051587\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.54515275398019\n", + " normg = 292.00436645999054\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290579995\n", + " normg = 173.82552800588203\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912395896\n", + " normg = 167.46633814080943\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567416144678427\n", + " normg = 181.0377694765024\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.369333146297148\n", + " normg = 1326.8160246267219\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.32851087815697\n", + " normg = 1871.5861940766642\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.348603339576794\n", + " normg = 788.4088049363337\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.37884167932336\n", + " normg = 139.36419366317202\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.198336994471962\n", + " normg = 91.1958865572918\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 11.015030178800115\n", + " normg = 85.08679682145721\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.578695504666307\n", + " normg = 120.7606622353984\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 33.41444264225882\n", + " normg = 1945.748543779587\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 36.04424309073188\n", + " normg = 2140.731423712822\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.692714515547728\n", + " normg = 163.25217449687548\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.478627864311805\n", + " normg = 80.68650664285653\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.3727467007028356\n", + " normg = 71.2947764458887\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.895405471098564\n", + " normg = 76.39764871261504\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 7.838624004110396\n", + " normg = 418.7296016909376\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.9558841535004605\n", + " normg = 467.2803280952297\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.853766626640593\n", + " normg = 288.85228149001665\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.284618904905238\n", + " normg = 71.96451837407535\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.227624811054625\n", + " normg = 57.36669398295684\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.115961276032446\n", + " normg = 56.27672145360231\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.575623470288065\n", + " normg = 417.4268583752672\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.985680740823396\n", + " normg = 646.8070532498618\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4103900828882323\n", + " normg = 49.385558613550096\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.382314277580063\n", + " normg = 45.56565331936594\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.1949458804940565\n", + " normg = 45.763278227275364\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 6.493964936493475\n", + " normg = 771.0336610835633\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.730253129784828\n", + " normg = 96.66746059677983\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.616030398182556\n", + " normg = 60.16405999136473\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.5251829066612717\n", + " normg = 35.73381888663121\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.4618904576090699\n", + " normg = 40.80853568269619\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.7673972381842615\n", + " normg = 262.13561340453066\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.859197200903781\n", + " normg = 295.80092911065174\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.3191183025628674\n", + " normg = 28.57888934630103\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.3092455476936962\n", + " normg = 27.86225565984802\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 1.0962728882931094\n", + " normg = 31.06597017422278\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 1.1188557072115561\n", + " normg = 119.05014722376193\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 1.9663583494697616\n", + " normg = 350.50563484318826\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.9684910320826352\n", + " normg = 61.08371236153008\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.9363613394713047\n", + " normg = 26.186606885036742\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.9260355148997159\n", + " normg = 23.75594677505504\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.8917542511406545\n", + " normg = 29.49181320747398\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.9724326998135568\n", + " normg = 152.50726071798448\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 1.1268770241783495\n", + " normg = 225.64585250893785\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.8119357798594992\n", + " normg = 22.74934541506443\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.8058074632847255\n", + " normg = 21.68831588606446\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.7399425230858125\n", + " normg = 21.160571503470106\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.8817454434280229\n", + " normg = 256.1099246260334\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.7927809205934689\n", + " normg = 244.63191464265267\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.37494542385381113\n", + " normg = 31.141855279372617\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.36678278053967184\n", + " normg = 15.163114210341197\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.36295206239016303\n", + " normg = 14.427243647806089\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.3295930817696267\n", + " normg = 21.307474447488012\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.35554820523069286\n", + " normg = 82.94115273241454\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.3338634276400426\n", + " normg = 63.693910298265976\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.30793624587964274\n", + " normg = 13.340963989609275\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.30570028917721515\n", + " normg = 13.090240341086318\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.24598072990627579\n", + " normg = 12.407766778345009\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.23903886018103498\n", + " normg = 59.78307810889998\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.38136870865250994\n", + " normg = 167.0626996024641\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.20975763427086835\n", + " normg = 19.756767398262376\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.20652897282706278\n", + " normg = 11.003057155452199\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.2043503340401907\n", + " normg = 10.525659135056454\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.17693745180677392\n", + " normg = 11.045869363239433\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.17949456854865947\n", + " normg = 47.86831966386388\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.1681676620518726\n", + " normg = 43.38241354637547\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.15703515651587593\n", + " normg = 19.83268608913039\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.15405022946720284\n", + " normg = 9.132401286199887\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.15278448198598257\n", + " normg = 8.941574577206191\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.12667719733627067\n", + " normg = 14.299800531604777\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.21855136995042052\n", + " normg = 127.58695046618102\n", + "\n", + " OUTER ITERATION 94:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.14495749146556638\n", + " normg = 69.9754804508789\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.11460649129725617\n", + " normg = 8.021926760734726\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.11383798173163423\n", + " normg = 7.6223134129754\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.10509174998152312\n", + " normg = 9.609761869862107\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.13728206883891345\n", + " normg = 61.448061268822364\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.09406786856956771\n", + " normg = 16.2354493181668\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.09025337790987267\n", + " normg = 7.572216828186283\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.08885985669882737\n", + " normg = 7.503230548098824\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.08802082583356764\n", + " normg = 21.02656209745829\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.10509094577597906\n", + " normg = 59.5230929897155\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.08335463827038617\n", + " normg = 8.503961952972256\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.08267603451883253\n", + " normg = 6.140446992011097\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.08171276943757395\n", + " normg = 6.09301471226002\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.022143102879193546\n", + " normg = 18.914548323651612\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.04134419399026106\n", + " normg = 59.05046569319788\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.01992553537062983\n", + " normg = 1.9451706434730418\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.01989697568508384\n", + " normg = 0.5908799670603436\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.019892992775104444\n", + " normg = 0.3376890011760015\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.01989016517867311\n", + " normg = 0.2985841290787105\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.019880229062697933\n", + " normg = 0.33514170317225056\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.020393217977144894\n", + " normg = 8.25281846538767\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.023676249474264627\n", + " normg = 22.588168435068237\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.019916170144089515\n", + " normg = 3.368684702158362\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.019827214994183405\n", + " normg = 0.7193859063268452\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.01982199896161487\n", + " normg = 0.29174363322366315\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.019820610545580097\n", + " normg = 0.21243809434023372\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.019818913409051182\n", + " normg = 0.23704253248842094\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.01982900510200825\n", + " normg = 1.6672908286089625\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.01991154209875451\n", + " normg = 4.0588740966015235\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.019810255037487644\n", + " normg = 0.21245842448754393\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.019809762713301936\n", + " normg = 0.18509706160134165\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.019807928983168115\n", + " normg = 0.18340444231684683\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.019832045035269856\n", + " normg = 2.968165997782988\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.020111128256144965\n", + " normg = 6.993529081287075\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.019769111850011494\n", + " normg = 0.6952361836687178\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.019765180194768323\n", + " normg = 0.18704362638090435\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.019764777632671097\n", + " normg = 0.09310983827809097\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.01976457364185299\n", + " normg = 0.08333008795784627\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.01976389624186164\n", + " normg = 0.11245605508516045\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.01982756702575484\n", + " normg = 3.2192128747709874\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.01983565482845318\n", + " normg = 3.485793426314855\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.01976080153414078\n", + " normg = 0.16702196594428909\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.019760586986614686\n", + " normg = 0.07252269268283855\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.01976050786559052\n", + " normg = 0.06498131997938722\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.019760102486841024\n", + " normg = 0.06737499610548357\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.019779356607639492\n", + " normg = 1.5370331387773009\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.01980448815095829\n", + " normg = 2.3432353598705427\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.019759153794004253\n", + " normg = 0.6820080925598607\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0197563076594638\n", + " normg = 0.20987662934196344\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.019756014626124842\n", + " normg = 0.04344372573499439\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.019755991507375763\n", + " normg = 0.03933495695897302\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.019755869933355475\n", + " normg = 0.04091151465104556\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.01975783322165005\n", + " normg = 0.548797150806307\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.019855073606665646\n", + " normg = 3.67789181307803\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.019766394654865387\n", + " normg = 1.2930831703943384\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.019755516387192775\n", + " normg = 0.2500657135302032\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.019754999455607034\n", + " normg = 0.09550762098287761\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.019754890328622977\n", + " normg = 0.03995587704622683\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.019754858093690028\n", + " normg = 0.02888730460338752\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.019754819098814835\n", + " normg = 0.033883868940915246\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.019755361540158164\n", + " normg = 0.3395509540027932\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.019757303188104317\n", + " normg = 0.6615386895558159\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.019754623225101336\n", + " normg = 0.027831836024332136\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.01975461437719607\n", + " normg = 0.025423969549591616\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.019754559768469848\n", + " normg = 0.0275546617788308\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.01975565957859003\n", + " normg = 0.36052652610795394\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.019772261028737585\n", + " normg = 1.2773473569777734\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.019754237295107183\n", + " normg = 0.08817256890487078\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.019754157423359717\n", + " normg = 0.030914893362461806\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.019754147713915166\n", + " normg = 0.024671522610621086\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.019754139720561358\n", + " normg = 0.021397664577108736\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.019754130411648606\n", + " normg = 0.023319501654623806\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.01975412402179865\n", + " normg = 0.04687018554910875\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.01975413280131692\n", + " normg = 0.07320314265849036\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.01975409833272772\n", + " normg = 0.021811567431366856\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.01975409322808219\n", + " normg = 0.01784548283685874\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.019754081502613898\n", + " normg = 0.01770558000143021\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.019754132030519487\n", + " normg = 0.28827219616964844\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.019753673002415498\n", + " normg = 0.09005565419219688\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.01975362318873978\n", + " normg = 0.0062503758972466145\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.019753622709824177\n", + " normg = 0.006224502996126051\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.01975356355858901\n", + " normg = 0.009025514328098573\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.01975437904376636\n", + " normg = 0.2224895392633759\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.019753828735392862\n", + " normg = 0.14636392041698018\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.019753666349822847\n", + " normg = 0.11861523658090851\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.01975359438481741\n", + " normg = 0.06161577382142396\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.019753568238546734\n", + " normg = 0.008794974528919287\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.019753567236021393\n", + " normg = 0.008060428033300794\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.01975356135932394\n", + " normg = 0.00550306952991789\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.01975356960496741\n", + " normg = 0.040630070174654094\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.019753719799190973\n", + " normg = 0.16132757566761277\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.019753559427094468\n", + " normg = 0.013398247692688483\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.019753558105236522\n", + " normg = 0.004521449256145234\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.01975355787226989\n", + " normg = 0.0022759533037141\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.01975355778633475\n", + " normg = 0.0007206460765413974\n", + " Old BLOBOP Residual = 7.11931760835976\n", + " New BLOBOP Residual = 6.532393602622812\n", + " ----> GKB Iteration 25: Tk is 260x250\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.09294943363\n", + " normg = 8851.656094576734\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914187\n", + " normg = 15439.986488700602\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023205\n", + " normg = 6712.821661250397\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134151\n", + " normg = 3883.817549633455\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969436\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624016\n", + " normg = 3510.0779415612506\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511867\n", + " normg = 9140.870204180077\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654147945\n", + " normg = 7945.3955417830775\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086933\n", + " normg = 1657.6077238404855\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672908\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598569\n", + " normg = 1031.7348028350168\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045016033\n", + " normg = 2600.8005660188624\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992035\n", + " normg = 10909.90596473949\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348338\n", + " normg = 4960.023220419736\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882456\n", + " normg = 928.570644153981\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462746\n", + " normg = 540.7229160946581\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.15608338047656\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178467\n", + " normg = 384.2039841442977\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172233603\n", + " normg = 2901.4810158304563\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.686708469971\n", + " normg = 3423.6572332052583\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753980087\n", + " normg = 292.00436645998366\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.82767329057989\n", + " normg = 173.82552800588087\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.25267091239587\n", + " normg = 167.46634074066495\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274465583\n", + " normg = 181.07084852480742\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.344350644652515\n", + " normg = 1327.0933571428197\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39988992270672\n", + " normg = 1875.0790772235914\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.344611779367543\n", + " normg = 790.0327954304698\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.358767736596505\n", + " normg = 139.4956873051501\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.178057149729153\n", + " normg = 91.16313711608822\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.99528200754354\n", + " normg = 84.99602771440074\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.57451289171202\n", + " normg = 120.34419802207556\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.273824619284824\n", + " normg = 1898.530568501296\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.7675369645872\n", + " normg = 2129.5987101089668\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.712383901736857\n", + " normg = 163.88227837016728\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.4980441344657045\n", + " normg = 80.00966445524276\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.394812029239269\n", + " normg = 71.1086690236059\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.9041686567782925\n", + " normg = 76.7319766296735\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.072850279577025\n", + " normg = 436.9170175255078\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.860752460774411\n", + " normg = 460.98784008728245\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.906421080666419\n", + " normg = 313.783621876393\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.243239154467114\n", + " normg = 73.17735417496606\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.185644798259359\n", + " normg = 57.30732012146329\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.080076557678338\n", + " normg = 55.90563222871937\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.2744635956317465\n", + " normg = 344.75160713065526\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 6.947042610692582\n", + " normg = 756.8532316252031\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4220527903459477\n", + " normg = 55.96770153701493\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.389582254664254\n", + " normg = 45.54272409833015\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.3105592526509993\n", + " normg = 44.81582474077\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 2.5747583642670007\n", + " normg = 317.8514104611713\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 7.316899642860374\n", + " normg = 843.7360183148637\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7053303969866316\n", + " normg = 55.42061158607027\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.676142213945283\n", + " normg = 33.08881924016183\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.6560895942545695\n", + " normg = 31.916563165050075\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.553956896640952\n", + " normg = 65.82665100449672\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 2.4866652141923264\n", + " normg = 413.7254522472093\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.5048950214149202\n", + " normg = 113.20491173057185\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4213556382210024\n", + " normg = 28.99540424553481\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 1.410377877705205\n", + " normg = 28.867806070461373\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.09788460921041096\n", + " normg = 48.58250642060366\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 2.4208022390175383\n", + " normg = 497.91052601969983\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.8007635835924044\n", + " normg = 315.28903701848606\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.12169320527804313\n", + " normg = 83.3341142978378\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.06934067881372824\n", + " normg = 26.663099367206478\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.06075963076125945\n", + " normg = 17.336486815247653\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.05382846490966399\n", + " normg = 7.155095184655827\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.05281914768023175\n", + " normg = 10.98815756570905\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.05451074458359867\n", + " normg = 23.27402965445226\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.051137304469282996\n", + " normg = 7.063274286922474\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.05068629851302165\n", + " normg = 4.616348342033816\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.050229435810277126\n", + " normg = 4.577588950084423\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.029474282182667493\n", + " normg = 25.562251806080422\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.0359062618257054\n", + " normg = 42.12470625899064\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.024966280125644152\n", + " normg = 3.146615877741383\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.024854554736774413\n", + " normg = 2.791729604068086\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.024370382061218315\n", + " normg = 2.2247250106293923\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.02325879174655329\n", + " normg = 2.4797650676059613\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.08934734757073708\n", + " normg = 99.22506170374619\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.025760408166150245\n", + " normg = 26.62040610868903\n", + "\n", + " OUTER ITERATION 79:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.0209867666994797\n", + " normg = 6.480181567556985\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.02052797829926459\n", + " normg = 4.5497717932310175\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.019972136266100247\n", + " normg = 2.959899146360041\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.019587018358876832\n", + " normg = 2.999329593942684\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.020773423269269738\n", + " normg = 14.792633027826094\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.019676532010651688\n", + " normg = 7.772249419809845\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.019296419762749272\n", + " normg = 1.3489829162622613\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.019274923027732163\n", + " normg = 1.2532895259766108\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.019122893764757853\n", + " normg = 1.2753369181788061\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.021795450942287006\n", + " normg = 18.284556245264856\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.0341060741271555\n", + " normg = 43.61811959219362\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.022131259048453717\n", + " normg = 26.140828087365154\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.018092211565289857\n", + " normg = 6.612493396824472\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.017807463588196976\n", + " normg = 1.350104503391679\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.017787299621210062\n", + " normg = 0.9878032935217409\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.017756631438012857\n", + " normg = 0.8418799320163035\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.017710770887401042\n", + " normg = 0.9659248498519154\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.017801134299090672\n", + " normg = 4.216706496301219\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.018417633646070793\n", + " normg = 9.891792268446444\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.017830005091802516\n", + " normg = 6.8036244764937095\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.01755846612527468\n", + " normg = 2.0066418338745695\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.017530252225642556\n", + " normg = 0.7262493481524362\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.01752294116646072\n", + " normg = 0.6983729334295418\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.017407504561797085\n", + " normg = 1.1381108354588287\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.018502639016482293\n", + " normg = 9.696966061268892\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.01784436780568705\n", + " normg = 8.764701301973373\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.017613157035248274\n", + " normg = 7.601858507304846\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.017261264564592683\n", + " normg = 1.1306003400565687\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.017251209436855073\n", + " normg = 0.5819425605290476\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.017245587139611697\n", + " normg = 0.5609788355559427\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.017150582495888418\n", + " normg = 0.8591240775328828\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.01859060392011376\n", + " normg = 10.691808178885301\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.017799353703037722\n", + " normg = 9.701044300983204\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.017518919529443074\n", + " normg = 8.95525507895237\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.017039836366318718\n", + " normg = 1.6562436158631324\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.017021621028003687\n", + " normg = 0.45622213140659634\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.01701894352838387\n", + " normg = 0.4291056967171192\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.01699183484443449\n", + " normg = 0.6266540909859724\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.017046910623209812\n", + " normg = 2.4977590616392664\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.01700336178830227\n", + " normg = 2.0476155460876084\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.01695754639438502\n", + " normg = 0.9212079325392378\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.01695034940398088\n", + " normg = 0.6253499244581836\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.01694664770041881\n", + " normg = 0.4346504405172561\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.01694390928604012\n", + " normg = 0.38438515674236684\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.016939140658968725\n", + " normg = 0.4669863617157756\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.016955540286262567\n", + " normg = 2.2315070214812636\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.016979827140294484\n", + " normg = 3.0855761011408154\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.01692091238003103\n", + " normg = 0.3499214506347035\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.016919434977799814\n", + " normg = 0.3404696408142829\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.016891995761824718\n", + " normg = 0.3160213067156691\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.016874008312796587\n", + " normg = 4.932413997139825\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.01697361840004801\n", + " normg = 6.37539954647668\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.01672508737627724\n", + " normg = 0.056060286046310186\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.016725062634487708\n", + " normg = 0.018530826257246\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.016725058567724625\n", + " normg = 0.011456502720849018\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.01672505497916141\n", + " normg = 0.011334941341433518\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.016724948203519514\n", + " normg = 0.04992091924129982\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.016763250927767828\n", + " normg = 2.24446996024023\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.016725674589963067\n", + " normg = 0.3174571579924522\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.01672492279406233\n", + " normg = 0.05545247862583222\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.016724891034565096\n", + " normg = 0.027976151111547953\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.01672487686968771\n", + " normg = 0.01587477368154621\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.01672486932880523\n", + " normg = 0.00967648185890244\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.016724867917926774\n", + " normg = 0.020822308665651705\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0167248737112717\n", + " normg = 0.04045026181057009\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.016724862463131346\n", + " normg = 0.010338455500835295\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.01672486135456666\n", + " normg = 0.007334145092552618\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.01672485991198542\n", + " normg = 0.007283670838296362\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.016724807961158755\n", + " normg = 0.058256896364203656\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0167271542857179\n", + " normg = 0.6024418847648715\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.01672478995928146\n", + " normg = 0.0345780102107047\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.01672478091513662\n", + " normg = 0.009664756816944634\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.016724779893911808\n", + " normg = 0.005209415668007302\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.016724779245639896\n", + " normg = 0.004855823613322317\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.01672477624648834\n", + " normg = 0.0074707980340512434\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.01672512019234781\n", + " normg = 0.22820325517402892\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.016724970038117862\n", + " normg = 0.18285045272886993\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.01672476593982528\n", + " normg = 0.015694808889766924\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.01672476425232404\n", + " normg = 0.004702107639992402\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.016724763968084408\n", + " normg = 0.004205110579070791\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.016724762466037293\n", + " normg = 0.004588848797482911\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.016724787112155533\n", + " normg = 0.05733565613874761\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0167250495400452\n", + " normg = 0.17330659865287948\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.016724753833564886\n", + " normg = 0.008806321174367611\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.016724753264400535\n", + " normg = 0.005740694420043836\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.016724752951547357\n", + " normg = 0.0037429781024222604\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.016724752700669268\n", + " normg = 0.0035758380066047775\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0167247516871808\n", + " normg = 0.00667900802743707\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.01672481504133908\n", + " normg = 0.10408880869035389\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.016724757030348637\n", + " normg = 0.03716777558051137\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.01672474851497013\n", + " normg = 0.0033003744318820956\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.016724748381604468\n", + " normg = 0.003262453642801737\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.01672474123626956\n", + " normg = 0.009101427959971821\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.016725057052081767\n", + " normg = 0.13645051849172246\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.016724755629177798\n", + " normg = 0.038710206924878074\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.016724743935621147\n", + " normg = 0.03606516605565991\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.016724739402078897\n", + " normg = 0.02546698947901748\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.016724735200464913\n", + " normg = 0.0029662326197519738\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.016724735093732086\n", + " normg = 0.0026695018837200424\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.016724734535875158\n", + " normg = 0.002646722590312642\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.016724733947874756\n", + " normg = 0.00630433386145501\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.01672474879227593\n", + " normg = 0.044121102160292934\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.01672474897693078\n", + " normg = 0.051039361794229354\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.01672473294700256\n", + " normg = 0.00893919084635597\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.016724732377093748\n", + " normg = 0.0031666579860177967\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.016724732244124105\n", + " normg = 0.0026750059084887905\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.016724731836520963\n", + " normg = 0.002356835748034183\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.016724731388369312\n", + " normg = 0.004032984545296559\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.01672473833618371\n", + " normg = 0.0325374587585632\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.016724734936355144\n", + " normg = 0.02654086394105326\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.016724730558272796\n", + " normg = 0.0044428510505341735\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.01672473039835198\n", + " normg = 0.002282352763959671\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.016724730311927293\n", + " normg = 0.0020657071197016557\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.01672472981612973\n", + " normg = 0.002365624559690355\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.016724731814637916\n", + " normg = 0.01706948471052025\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.01672473197888113\n", + " normg = 0.023890173261862043\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.016724728778125555\n", + " normg = 0.008355629353319903\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.01672472831421042\n", + " normg = 0.0022749395150018933\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.016724728249108745\n", + " normg = 0.0020375560376596612\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.016724727927049654\n", + " normg = 0.002190002924238078\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.01672472770246117\n", + " normg = 0.00415696567384327\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.016724728732223203\n", + " normg = 0.01392152583076802\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.016724732035748684\n", + " normg = 0.028713794918707975\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.016724727056597534\n", + " normg = 0.004632295932101446\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.01672472690600736\n", + " normg = 0.0016994128194738694\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.016724726865778854\n", + " normg = 0.0016264361556725892\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.01672472630245229\n", + " normg = 0.0025192578360669383\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.01672472763615002\n", + " normg = 0.011533438776227926\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.016724728573719115\n", + " normg = 0.017760543186887516\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.01672472615543389\n", + " normg = 0.00910090428512679\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.016724725606795398\n", + " normg = 0.003773348541004127\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.016724725504489144\n", + " normg = 0.001542665485067735\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.016724725473330097\n", + " normg = 0.00141543437249582\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.016724725317512255\n", + " normg = 0.0015068206911418517\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.016724726308050594\n", + " normg = 0.016334648041679403\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.01672472701106343\n", + " normg = 0.019887692498136902\n", + "\n", + " OUTER ITERATION 215:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.016724724582939093\n", + " normg = 0.001339701935509732\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.016724724561687516\n", + " normg = 0.0012852855032356772\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.0167247242912178\n", + " normg = 0.001352045846941736\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.016724725541616747\n", + " normg = 0.013510112581756804\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.01672472386055271\n", + " normg = 0.006276469883867506\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.016724723337632023\n", + " normg = 0.0020434918127014354\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.016724723255918502\n", + " normg = 0.0012432830989233435\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.016724723193349864\n", + " normg = 0.0011410407981587605\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.01672472310734482\n", + " normg = 0.003213609368429391\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.016724723198577984\n", + " normg = 0.005481099820956864\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.016724722987559254\n", + " normg = 0.0023394378527818098\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.016724722946173134\n", + " normg = 0.0011203103099968648\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.01672472292923536\n", + " normg = 0.001022144938846207\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.016724722858765226\n", + " normg = 0.001131006646791565\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.016724723435034172\n", + " normg = 0.011912267057255262\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.016724722817258925\n", + " normg = 0.006610475916482337\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.016724722544598173\n", + " normg = 0.0009455038447493321\n", + " Old BLOBOP Residual = 6.532393602622812\n", + " New BLOBOP Residual = 5.884010402433234\n", + " ----> GKB Iteration 26: Tk is 270x260\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.09294943363\n", + " normg = 8851.656094576734\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914187\n", + " normg = 15439.986488700602\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023205\n", + " normg = 6712.821661250397\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134151\n", + " normg = 3883.817549633455\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969436\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624016\n", + " normg = 3510.0779415612506\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511867\n", + " normg = 9140.870204180077\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654147945\n", + " normg = 7945.3955417830775\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086933\n", + " normg = 1657.6077238404855\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672908\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598569\n", + " normg = 1031.7348028350168\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045016033\n", + " normg = 2600.8005660188624\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992035\n", + " normg = 10909.90596473949\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348338\n", + " normg = 4960.023220419736\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882456\n", + " normg = 928.570644153981\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462746\n", + " normg = 540.7229160946581\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.15608338047656\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178467\n", + " normg = 384.20398414429775\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172233616\n", + " normg = 2901.48101583046\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.686708469971\n", + " normg = 3423.657233205258\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753980094\n", + " normg = 292.00436645998286\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.8276732905799\n", + " normg = 173.8255280058807\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912395818\n", + " normg = 167.4663407406645\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274466065\n", + " normg = 181.07095221556537\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830536206\n", + " normg = 1327.1384645080757\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39314576638485\n", + " normg = 1875.184122012848\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.337037005065929\n", + " normg = 790.3104160983798\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.348551053267983\n", + " normg = 139.46600787908284\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.167995459211022\n", + " normg = 91.1027402727578\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.985586529986065\n", + " normg = 84.99900967444178\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.554856081191925\n", + " normg = 120.36626122600202\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 33.02946189218094\n", + " normg = 1929.592706423653\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 36.025279692010834\n", + " normg = 2140.5705078634955\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.680669172344136\n", + " normg = 164.1600849322661\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.465732940607126\n", + " normg = 79.93061158045897\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.362941590264258\n", + " normg = 70.89657946479858\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.882653159574763\n", + " normg = 76.35208400978944\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 7.952744871324021\n", + " normg = 425.6325470022699\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.805829593467881\n", + " normg = 452.6168794283748\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.905022027059521\n", + " normg = 313.74754361912164\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.242017536294681\n", + " normg = 72.95380887899394\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.18494043362951\n", + " normg = 57.02519575309139\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.081335102051494\n", + " normg = 55.83240786063213\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.263175298314307\n", + " normg = 368.14204833745316\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 7.702845348424599\n", + " normg = 845.0645379662178\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.3111129506959287\n", + " normg = 55.45021151328281\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.2793845332207887\n", + " normg = 44.76745491585708\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2046172066461587\n", + " normg = 44.1587543679198\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 2.612270411922423\n", + " normg = 319.77831265504125\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 5.547748982408306\n", + " normg = 694.6356644087907\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.735902057695828\n", + " normg = 45.86559364465226\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.7123888590096958\n", + " normg = 32.57967884710223\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.6850654291263125\n", + " normg = 32.53219308646116\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.5882704082804673\n", + " normg = 171.1623556499396\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 5.180421113286181\n", + " normg = 790.7459891092337\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.3502689009444722\n", + " normg = 38.97405155837589\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.3359850844727856\n", + " normg = 28.201590499598147\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 1.315225719653264\n", + " normg = 27.9203547489603\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.5250827391871894\n", + " normg = 124.73151881396237\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.6204763108859198\n", + " normg = 172.05077156407714\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.3956305744852294\n", + " normg = 17.933841604068096\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.39144353582624086\n", + " normg = 15.154057628660818\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.3796340890313377\n", + " normg = 15.300688950562932\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.6525479281205174\n", + " normg = 258.17470667093755\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.23140688454159014\n", + " normg = 60.68347506134681\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.20673816282559654\n", + " normg = 14.0106499478318\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.20448636578449236\n", + " normg = 11.18119714934843\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.1991871151941341\n", + " normg = 11.151581773545985\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.19144499513033697\n", + " normg = 48.13246051365629\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.2650620114194594\n", + " normg = 110.34417200915665\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.17401308253991793\n", + " normg = 42.970686946396455\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.16259270459598815\n", + " normg = 15.095530520565939\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.1605949778006218\n", + " normg = 9.40360870953892\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.1588383996038311\n", + " normg = 9.311016538326024\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.09062680599494685\n", + " normg = 38.48282365933507\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.10393691994138604\n", + " normg = 62.46489300095425\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07984175935124248\n", + " normg = 6.788405491408621\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.07930529555166824\n", + " normg = 6.35549883404709\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.07516129586614381\n", + " normg = 6.085130502382913\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.06309966484825151\n", + " normg = 52.41894943913082\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.22434332151791925\n", + " normg = 149.46092216108653\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.06169865495669838\n", + " normg = 67.42666094273444\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.035065788691934614\n", + " normg = 19.4014298735642\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.032619113239836635\n", + " normg = 4.156292369963451\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.03241491728279056\n", + " normg = 3.5493253022925857\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.03167643202001687\n", + " normg = 3.8080844197192625\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03222541860669973\n", + " normg = 14.918031588316245\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.046246000936604824\n", + " normg = 39.01680131473866\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.03006246286460303\n", + " normg = 15.426557529804318\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.029166985265553457\n", + " normg = 11.762850526823001\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.028266306404681744\n", + " normg = 3.023051764630853\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.028153434906132833\n", + " normg = 2.865473258484692\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.027141542869637842\n", + " normg = 2.83719347258273\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.032360545577716227\n", + " normg = 40.10351418974349\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.024067757668969535\n", + " normg = 20.463328141122048\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.021431677996679253\n", + " normg = 3.103649969832982\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.021329871586397608\n", + " normg = 2.3445499337951143\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.02115204576987704\n", + " normg = 2.0458332185034473\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.020730462999876822\n", + " normg = 2.405311826214612\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.030132315378290773\n", + " normg = 34.16785740901107\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.021213157765899875\n", + " normg = 18.56845954210149\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.01912461180226493\n", + " normg = 6.721117034542871\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.018810175276658486\n", + " normg = 2.0807173574730435\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.018756433892286657\n", + " normg = 1.7249459474978912\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0186011649132294\n", + " normg = 1.7605103724411442\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.018481794662428296\n", + " normg = 5.853301233556132\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.01848682464447984\n", + " normg = 8.38996786416731\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.018164105387402544\n", + " normg = 5.395582565673877\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.017971136063262116\n", + " normg = 1.5150239510679968\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.01794182886035861\n", + " normg = 1.4509650921044357\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.01759084263781231\n", + " normg = 1.641981205986845\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.020222301063201536\n", + " normg = 18.899506002143507\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.01795212448486346\n", + " normg = 13.902758607784452\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.016875539817586143\n", + " normg = 4.911176756881269\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0167176510383183\n", + " normg = 1.235374566198856\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.016698209938802427\n", + " normg = 1.1778651195619247\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.016445547188576014\n", + " normg = 1.8554732553132514\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.017527827089908587\n", + " normg = 9.865199767421243\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.01656621739877633\n", + " normg = 6.384052912826474\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.016258413357550794\n", + " normg = 5.14956991409076\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.01613271445771539\n", + " normg = 3.0075903702416045\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.01607111428530016\n", + " normg = 0.9877833389223343\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.016057882611876736\n", + " normg = 0.9769929809957036\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.015452118205445564\n", + " normg = 1.200603740563922\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.016673033226710706\n", + " normg = 14.354403475128292\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.016602668503124075\n", + " normg = 14.597644302002648\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.015297371081120767\n", + " normg = 0.9505451070770463\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.015288396403331786\n", + " normg = 0.7297380337381941\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.015271968992337426\n", + " normg = 0.6959207082485473\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.015102647518079076\n", + " normg = 0.6495699842800682\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.01570470440470301\n", + " normg = 10.068801268299007\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.014904966011637578\n", + " normg = 3.8862424773317805\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.014782406175657025\n", + " normg = 1.5218488085053903\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.01475915759497077\n", + " normg = 0.7497786549235037\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.014750966032738363\n", + " normg = 0.5035697249802333\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.014745180027914029\n", + " normg = 0.5621292043566158\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.014744968748903393\n", + " normg = 1.306790391400592\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.014743847034807737\n", + " normg = 1.491771107606539\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.01472919582166203\n", + " normg = 0.4277479638488323\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.01472695298065711\n", + " normg = 0.3984715116107981\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.014712202583437776\n", + " normg = 0.39516188788322515\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.014799921100855559\n", + " normg = 5.79150443619656\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.014706934669306159\n", + " normg = 4.313792246601571\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.014592700713716872\n", + " normg = 0.28070783904995744\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.014591735823160524\n", + " normg = 0.2794457166039204\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.014473719316025573\n", + " normg = 0.294275762968516\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.014528665800954394\n", + " normg = 1.931764026462523\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.014474321908185536\n", + " normg = 0.5999710634516803\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.014472445309645974\n", + " normg = 0.5844334236456283\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.014470525689571544\n", + " normg = 0.269233433126134\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.014470025810796245\n", + " normg = 0.08722927356512172\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.014469926204987741\n", + " normg = 0.08123895878412521\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.014469193649789725\n", + " normg = 0.08367562560829013\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.01447279411102524\n", + " normg = 0.8832638615427937\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.014479578855180354\n", + " normg = 1.431880043266302\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.014466997941707714\n", + " normg = 0.1276259871528914\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.014466851984767305\n", + " normg = 0.08169018736337902\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.014466713400446234\n", + " normg = 0.07021047818965093\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.014466208930842652\n", + " normg = 0.07514900008392167\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.01446652929380761\n", + " normg = 0.32633220048041794\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.014489863407907411\n", + " normg = 1.837214761409244\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.01446759657206043\n", + " normg = 0.610814930349378\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.014465036521364175\n", + " normg = 0.1315271706292977\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.014464866240813109\n", + " normg = 0.08298573844723879\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.014464725424600977\n", + " normg = 0.06294104265037417\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.014464508444714207\n", + " normg = 0.07681066168037716\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.014465849591844163\n", + " normg = 0.5274859976952381\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.014465579552773207\n", + " normg = 0.4954780652965565\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.01446406277768322\n", + " normg = 0.05054392611987778\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.014464031709206508\n", + " normg = 0.049402642627215554\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.014463241973169984\n", + " normg = 0.07436724010627938\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.014467077875944607\n", + " normg = 0.5053633307924313\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.014463761267265084\n", + " normg = 0.2649229836729008\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.014462754908681664\n", + " normg = 0.16003573589976433\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.014462520737965525\n", + " normg = 0.13522044190818622\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.01446238692056322\n", + " normg = 0.08037544558886822\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.014462329203210519\n", + " normg = 0.044210513473172945\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.014462298962585203\n", + " normg = 0.03938221458456225\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.014462217663464219\n", + " normg = 0.050583702283091815\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.01446353736842174\n", + " normg = 0.5083029338556492\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.014463799777385274\n", + " normg = 0.5535787068702862\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.014461919058123218\n", + " normg = 0.034522375449880974\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.014461904550798025\n", + " normg = 0.03414113033575216\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.014461157453840549\n", + " normg = 0.046265448150611635\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.01446189945487417\n", + " normg = 0.3184959699647645\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.014462729227531583\n", + " normg = 0.48499674014797595\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.014460963755967083\n", + " normg = 0.04683529285259992\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.0144609418567361\n", + " normg = 0.026443904679258015\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.014460926751522827\n", + " normg = 0.025278999990004696\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.014460749620409068\n", + " normg = 0.05677978594690479\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.01446087033940015\n", + " normg = 0.17391609516330514\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.014460733046521788\n", + " normg = 0.0972442194477488\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.014460672057127191\n", + " normg = 0.022161891550581413\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.014460665772455417\n", + " normg = 0.021872746919431127\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.01446039212806226\n", + " normg = 0.03854746159892659\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.014460458612469059\n", + " normg = 0.09933441985347392\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.014460670162614127\n", + " normg = 0.24081421887391924\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.014460414524534662\n", + " normg = 0.1367600247323742\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.014460297457738637\n", + " normg = 0.01793356177533703\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.014460293661183721\n", + " normg = 0.016714313776487723\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.014460264586612112\n", + " normg = 0.01693484288472657\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.014460260074324013\n", + " normg = 0.1008067116083321\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.014460181652579458\n", + " normg = 0.022653510187572164\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.014460174634694917\n", + " normg = 0.018223266664182298\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.01446015898691932\n", + " normg = 0.015353288856669364\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.01446014416607654\n", + " normg = 0.03961654254921663\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.014460175328696995\n", + " normg = 0.08980169315179722\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.014460125789242413\n", + " normg = 0.020013409523373164\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.014460122174231997\n", + " normg = 0.01347072754356897\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.014460118123551687\n", + " normg = 0.013387598542103817\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.014459824439167697\n", + " normg = 0.07486326456538063\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.014460136265982219\n", + " normg = 0.23886347567092137\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.01445978738854227\n", + " normg = 0.006438153251124721\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.014459787035700623\n", + " normg = 0.003915840279971773\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.014459786733672193\n", + " normg = 0.003810006793726981\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.014459780490938913\n", + " normg = 0.006662590376737229\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.014459789977390973\n", + " normg = 0.03594057738716471\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.014459788397141493\n", + " normg = 0.03778076181922394\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.01445977787403305\n", + " normg = 0.006121785818955078\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.014459777504618318\n", + " normg = 0.0034616396514677277\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.014459777247411395\n", + " normg = 0.003355211752652053\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.014459772610527088\n", + " normg = 0.007605834924884821\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.014459780907371503\n", + " normg = 0.03838912844160206\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.014459776162744286\n", + " normg = 0.0289750245813942\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.014459770803538665\n", + " normg = 0.004039031167488892\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.014459770622347911\n", + " normg = 0.0033425904097438564\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.01445977014185928\n", + " normg = 0.002940858446093851\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.014459768548552335\n", + " normg = 0.004700219678243413\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.014459771105301715\n", + " normg = 0.023287187963513645\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.014459768894031652\n", + " normg = 0.014897089129731877\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.014459767473248682\n", + " normg = 0.0028752017075619786\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.014459767371063435\n", + " normg = 0.0027659396281061836\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.014459766006419595\n", + " normg = 0.0029058226172728728\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.014459784776153683\n", + " normg = 0.05299283677433756\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.014459765175373432\n", + " normg = 0.020351775799310474\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.014459760882824387\n", + " normg = 0.008735316024261922\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.014459759745448266\n", + " normg = 0.003446838120333987\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.014459759497323223\n", + " normg = 0.0029026876845110045\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.01445975939473709\n", + " normg = 0.0053303361795522895\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.014459759433491383\n", + " normg = 0.0076964794614345225\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.014459759042647012\n", + " normg = 0.0026901390811352836\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.014459758963921543\n", + " normg = 0.002186823104769704\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.014459758793767442\n", + " normg = 0.002187147970437885\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.014459762429782178\n", + " normg = 0.04268853780038812\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.014459751479481678\n", + " normg = 0.005897120142809005\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.014459751253370512\n", + " normg = 0.0014843362016500414\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.01445975122463931\n", + " normg = 0.0014810478511055058\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.014459744527004624\n", + " normg = 0.0015605541385735316\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.014459752854128595\n", + " normg = 0.028358206967799195\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.014459745760538307\n", + " normg = 0.012656409679947018\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.014459744668667843\n", + " normg = 0.004851596432737476\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.014459744510155059\n", + " normg = 0.001300841626889758\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.014459744494417122\n", + " normg = 0.0007376028356391265\n", + " Old BLOBOP Residual = 5.884010402433234\n", + " New BLOBOP Residual = 5.296421665827312\n", + " ----> GKB Iteration 27: Tk is 280x270\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.09294943363\n", + " normg = 8851.656094576734\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914187\n", + " normg = 15439.986488700602\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023205\n", + " normg = 6712.821661250397\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134151\n", + " normg = 3883.817549633455\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969436\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624016\n", + " normg = 3510.0779415612506\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511867\n", + " normg = 9140.870204180077\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654147945\n", + " normg = 7945.3955417830775\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086933\n", + " normg = 1657.6077238404855\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672908\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598569\n", + " normg = 1031.7348028350168\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045016033\n", + " normg = 2600.8005660188624\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992035\n", + " normg = 10909.90596473949\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348338\n", + " normg = 4960.023220419736\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882456\n", + " normg = 928.570644153981\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462746\n", + " normg = 540.7229160946581\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.15608338047656\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178464\n", + " normg = 384.20398414429906\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172233583\n", + " normg = 2901.481015830433\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670846996402\n", + " normg = 3423.6572332050896\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.54515275398035\n", + " normg = 292.0043664599865\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290580055\n", + " normg = 173.82552800588223\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.25267091239598\n", + " normg = 167.46634074066637\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274464109\n", + " normg = 181.07095221566686\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830568777\n", + " normg = 1327.1386641869765\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343514159\n", + " normg = 1875.1955086297405\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335897645690988\n", + " normg = 790.3613250560195\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346412201838682\n", + " normg = 139.68822475110395\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.165108364940656\n", + " normg = 91.35772819770747\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.981333972571532\n", + " normg = 85.1681119201839\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.556300940708283\n", + " normg = 120.4812412241506\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 31.944610839819095\n", + " normg = 1887.298869776161\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 34.9070688618071\n", + " normg = 2096.8284265035595\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.70946406448529\n", + " normg = 161.03667714217053\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.501042343580123\n", + " normg = 79.90121946832238\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.39682651988076\n", + " normg = 70.95376666782394\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.905655876162089\n", + " normg = 76.81698799725673\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.222604086123305\n", + " normg = 456.22478353263983\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.9635821042540815\n", + " normg = 476.17105379721716\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.828913823302199\n", + " normg = 294.7724265003552\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.237813291810974\n", + " normg = 72.28477805921555\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.180528798747801\n", + " normg = 57.376911881799046\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.069945453130409\n", + " normg = 55.932201004597\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.444953735758609\n", + " normg = 364.34560402214686\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.667784739205799\n", + " normg = 589.5729649717789\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.525036978970947\n", + " normg = 51.315850843748166\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.495219112655396\n", + " normg = 46.42603114534932\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.339235158518984\n", + " normg = 45.68517699871806\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 4.087549070730826\n", + " normg = 540.9893352948001\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 2.738938829918018\n", + " normg = 364.18953479884385\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.6870254669944038\n", + " normg = 43.917485365049984\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.662919165994166\n", + " normg = 34.65009025525644\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.6227966961625968\n", + " normg = 33.75683579871757\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.6354629840573578\n", + " normg = 172.3466074582718\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.7050827483192266\n", + " normg = 212.44902287260751\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4238008791695793\n", + " normg = 30.02954180015222\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4128973924875248\n", + " normg = 29.037177398966897\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 1.2463879984119464\n", + " normg = 28.25633054644127\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 1.2078329281092806\n", + " normg = 205.47758615901486\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 1.157902028001424\n", + " normg = 247.00237145133556\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.7739734735830187\n", + " normg = 76.4523894438325\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.7313901152229694\n", + " normg = 29.205225330574148\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.7199621789576485\n", + " normg = 25.048042684719334\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.6822457035462487\n", + " normg = 22.528137223171864\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6631889686548748\n", + " normg = 80.9389513082374\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.7217484413351596\n", + " normg = 137.13707341577705\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.6049927219288156\n", + " normg = 23.01819670091432\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.5994292849555897\n", + " normg = 18.98704493481524\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.585476340712876\n", + " normg = 18.54741946852598\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.28053902977184636\n", + " normg = 66.70951909841864\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.3199299311207074\n", + " normg = 112.68151430318044\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.2416925271832136\n", + " normg = 23.49649755701399\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.23727220043565572\n", + " normg = 12.216000917524159\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.23476481993461862\n", + " normg = 11.7184570342797\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.19973936377085091\n", + " normg = 15.560334821963142\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.4279473509535017\n", + " normg = 175.58266289028234\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.21196805192788118\n", + " normg = 66.68863172140986\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.1758229313278965\n", + " normg = 29.623234697748313\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.16417427515046062\n", + " normg = 20.598438698885644\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.15257051461443685\n", + " normg = 12.88106791889505\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.15287135216929\n", + " normg = 32.935869231838325\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.15628587922074985\n", + " normg = 45.0314832272519\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.14340900852704355\n", + " normg = 9.555191513942239\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.14233508871213277\n", + " normg = 8.818989339944336\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.1358584950665672\n", + " normg = 8.642123017953905\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.10456454927712167\n", + " normg = 71.37368868189783\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.07291999130284119\n", + " normg = 11.411073401709988\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.07182502918830974\n", + " normg = 6.330817071648599\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.07110053760241199\n", + " normg = 5.946244026664725\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.0648137908602707\n", + " normg = 6.156519088510535\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.12252060056910746\n", + " normg = 100.90024802418054\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.06548679649933152\n", + " normg = 45.53121105757109\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.04893868934863645\n", + " normg = 15.334532987801788\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.046212876961928745\n", + " normg = 8.080690325013299\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.04485735935182017\n", + " normg = 5.520813657562646\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.043837793979609976\n", + " normg = 7.484787163091291\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.04744124890175429\n", + " normg = 29.231633966449362\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.04333661937800536\n", + " normg = 15.555488487609079\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.04174511371521237\n", + " normg = 4.205554987641318\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.04151341157410723\n", + " normg = 4.170126509076847\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.02686839550360048\n", + " normg = 4.6867241040776\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.04582090765876483\n", + " normg = 53.194359432147714\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.04341905929828862\n", + " normg = 55.323237808490596\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.02487512698541068\n", + " normg = 8.61841750867729\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.024359707996811805\n", + " normg = 2.895171660367811\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.024246984386634293\n", + " normg = 2.701028969667176\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.02325448499775891\n", + " normg = 3.4049294902449185\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.02674539953410397\n", + " normg = 21.40618332941358\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.03046828862949347\n", + " normg = 29.27082551806993\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.02155126368859528\n", + " normg = 6.201803094324064\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.021331612149143354\n", + " normg = 4.618585493911847\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.02116104841817956\n", + " normg = 2.3872245589261882\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.02107425324822696\n", + " normg = 2.2815079702779206\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.020422301633019453\n", + " normg = 3.171339226919679\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.020761634944547906\n", + " normg = 10.871946803080688\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.02050887341481787\n", + " normg = 9.690405726277927\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.019906226579642212\n", + " normg = 2.143866657887936\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.019848296834997847\n", + " normg = 2.1023700348074956\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.01836806607667479\n", + " normg = 1.9527846620632159\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.018164472074301653\n", + " normg = 10.478471098091843\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.017474569209092624\n", + " normg = 1.738283781216154\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.017436703521188375\n", + " normg = 1.7279526618522045\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.013805049952266486\n", + " normg = 4.639109800539661\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.013420361332805948\n", + " normg = 1.7273615507261164\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.013390882639195434\n", + " normg = 1.6521251694890715\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.013367220390568247\n", + " normg = 1.3347095713072479\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.013351272733543374\n", + " normg = 0.9508153488719056\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.013339922728346753\n", + " normg = 0.7808881025599351\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.013324776899033488\n", + " normg = 0.8286140089120066\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.013318871440804849\n", + " normg = 2.6831509730560863\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.013635961370478726\n", + " normg = 7.9376466227873745\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.013249467473417514\n", + " normg = 0.8993649852658337\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.013241593932026239\n", + " normg = 0.6856590564449437\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.01322785899340011\n", + " normg = 0.6796791361470992\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.012472260860134863\n", + " normg = 1.786310543498956\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.012653034029177048\n", + " normg = 5.699970163673167\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.012452691143411476\n", + " normg = 0.21970057235795368\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.012452343318159632\n", + " normg = 0.049938161672400866\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.012452315669256135\n", + " normg = 0.03440372763186819\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.012452281328648734\n", + " normg = 0.03401259598689017\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.012451160201942701\n", + " normg = 0.13642654363202716\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.012934422458303675\n", + " normg = 7.907579718598011\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.01246101677168508\n", + " normg = 1.1970135760853506\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.012450794411844619\n", + " normg = 0.21645721317335853\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.012450428444988523\n", + " normg = 0.06695804756230843\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.012450376477447796\n", + " normg = 0.04147610426446914\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.012450335211461641\n", + " normg = 0.03292328668207719\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.012450288584211221\n", + " normg = 0.05841952001742085\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.012450850374664748\n", + " normg = 0.3210037208230726\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.012450247445130085\n", + " normg = 0.08045142422797172\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.012450204377117906\n", + " normg = 0.023263376179013213\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.01245019720712944\n", + " normg = 0.022894883026993922\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.012449919779707675\n", + " normg = 0.043880222171175584\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.012462324574166588\n", + " normg = 1.0941673317256309\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.012452026970812536\n", + " normg = 0.5068054729459999\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.012449858924224476\n", + " normg = 0.18200242721851678\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.012449680822958538\n", + " normg = 0.08086863012546655\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.01244963671479067\n", + " normg = 0.024339937269930497\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.012449629016113831\n", + " normg = 0.022624542697522242\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.012449570181850276\n", + " normg = 0.025316721744438386\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.01244971069163527\n", + " normg = 0.12408493680549497\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.012450507942201098\n", + " normg = 0.38734017177731317\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.012450075764316322\n", + " normg = 0.3156176333749578\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.012449461637588423\n", + " normg = 0.03437329756223055\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.012449450422417001\n", + " normg = 0.022884674699979953\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.01244943870329558\n", + " normg = 0.01736928240080874\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.012449416207281227\n", + " normg = 0.0171638510842216\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.012449373711893447\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " normg = 0.06891842847345468\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.012450154575960663\n", + " normg = 0.3552384144293183\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.012449590488644902\n", + " normg = 0.21656680609037246\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.012449296636541238\n", + " normg = 0.030691511222638135\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.012449286747732734\n", + " normg = 0.022459508843088893\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.012449272660151172\n", + " normg = 0.01499167724057466\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.012449257278741908\n", + " normg = 0.01501351282291741\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.012449692050782776\n", + " normg = 0.33631133556220494\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.012449884241674302\n", + " normg = 0.38920295292020024\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.012448956645678855\n", + " normg = 0.01823975375367209\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0124489533847168\n", + " normg = 0.013235239015200146\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.012448948618569072\n", + " normg = 0.011384845255138802\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.012448932084379583\n", + " normg = 0.012823409302391935\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.012449675859300922\n", + " normg = 0.29614722222002837\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.012449110234370465\n", + " normg = 0.1865632477375134\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.012448839410838325\n", + " normg = 0.04641607508833044\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.012448822132320125\n", + " normg = 0.016301518009378128\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0124488187042299\n", + " normg = 0.01208257706346722\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.012448813910327164\n", + " normg = 0.010070671027610318\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.012448809672162508\n", + " normg = 0.028869424176345235\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.012448964038649781\n", + " normg = 0.16409597626995817\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.012448799229735501\n", + " normg = 0.022299795325877045\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.012448795676106215\n", + " normg = 0.00901257914408879\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.012448794491288991\n", + " normg = 0.008968836219559956\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.012448652717652692\n", + " normg = 0.025500916658956\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.01244867754310647\n", + " normg = 0.06836100142487177\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.012448662299851903\n", + " normg = 0.060619747786125965\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.012448639999000578\n", + " normg = 0.013789972997737283\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0124486385499386\n", + " normg = 0.006429880137234344\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.012448637909968814\n", + " normg = 0.006100627141179142\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.012448630521698593\n", + " normg = 0.008942676417622876\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.012448645801928112\n", + " normg = 0.04344769641815411\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.012448706909201511\n", + " normg = 0.11231459320890093\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.01244864229951035\n", + " normg = 0.05995432479811245\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.012448620052871728\n", + " normg = 0.00793736549834224\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.0124486194214903\n", + " normg = 0.005972499821537445\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.012448618361724928\n", + " normg = 0.005445070024503607\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.012448612459475787\n", + " normg = 0.006345001965294885\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.012448613570930264\n", + " normg = 0.026270287541602932\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.012448662525126813\n", + " normg = 0.09219516127335772\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.012448609836321465\n", + " normg = 0.02408893100325193\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.012448605894830619\n", + " normg = 0.0063403203229500165\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.012448605412070856\n", + " normg = 0.005260507271187083\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.012448603978507318\n", + " normg = 0.005481231164963222\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.012448605411058182\n", + " normg = 0.029783781819524496\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.012448607830331684\n", + " normg = 0.03858130651543307\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.01244859714366325\n", + " normg = 0.01851874174068243\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.012448594963969713\n", + " normg = 0.006873295476033261\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.012448594516148947\n", + " normg = 0.004759787646497169\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.01244859398855228\n", + " normg = 0.004734816215540972\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.012448575998427996\n", + " normg = 0.03561534644280259\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.012448578822238206\n", + " normg = 0.042391315382991526\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.012448567746488092\n", + " normg = 0.0038814700870560006\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.012448567562653709\n", + " normg = 0.00383779726249517\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.012448559131397752\n", + " normg = 0.00377909436591848\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.01244856056586177\n", + " normg = 0.02424605183702111\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.012448575091509317\n", + " normg = 0.04921149646472128\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.012448557032175008\n", + " normg = 0.026286926410423534\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.012448553180605436\n", + " normg = 0.010292410020269085\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.012448552454644603\n", + " normg = 0.0034050720104928634\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.012448552298195692\n", + " normg = 0.0032811243454747493\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.012448549722296353\n", + " normg = 0.005656079348322996\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.012448549065724386\n", + " normg = 0.0059183731572337046\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.012448548870527655\n", + " normg = 0.009778350737720582\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.012448548758258206\n", + " normg = 0.011000973234057486\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.01244854795878987\n", + " normg = 0.0033241948660076713\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.012448547826272114\n", + " normg = 0.003018304931005628\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.012448547192675121\n", + " normg = 0.0030357808834013604\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.012448551610549054\n", + " normg = 0.046018567943171\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.012448542268365517\n", + " normg = 0.02468391113576985\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.012448538442171529\n", + " normg = 0.0034114281550912313\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.01244853831117162\n", + " normg = 0.0028277305811128094\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.012448537926324658\n", + " normg = 0.002833903558080869\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.012448537525045827\n", + " normg = 0.007301525600292714\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.01244854506320772\n", + " normg = 0.029073269147664504\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.012448536753132997\n", + " normg = 0.00814012383460888\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.012448536087731974\n", + " normg = 0.00317848146054197\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.012448535948512703\n", + " normg = 0.0026799763227206208\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.012448535778815191\n", + " normg = 0.003043571868257595\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.012448535767635154\n", + " normg = 0.007976869040639531\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.012448536097181367\n", + " normg = 0.012073548414307671\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.012448535173992073\n", + " normg = 0.0025984754532942037\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.012448535096698812\n", + " normg = 0.0023360415535241975\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.012448534748375335\n", + " normg = 0.0023219278012057767\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.012448530803929493\n", + " normg = 0.02750678187316683\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.012448530183038436\n", + " normg = 0.025832083379483266\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.012448526085973795\n", + " normg = 0.0017109114317692712\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.01244852605022413\n", + " normg = 0.0016985055164743536\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.012448523223319435\n", + " normg = 0.0029815631132570864\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.012448523737826957\n", + " normg = 0.009126686676795689\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.012448523014336313\n", + " normg = 0.0031024450771227974\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.012448522907614097\n", + " normg = 0.0014218562668818196\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.01244852286189579\n", + " normg = 0.0014121069805490196\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.012448521749261114\n", + " normg = 0.008086454194944732\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0124485214856703\n", + " normg = 0.005328139668493579\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.012448521302034705\n", + " normg = 0.0012563815003193747\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.01244852128189097\n", + " normg = 0.001237549665604509\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.012448520612033876\n", + " normg = 0.00133882878756034\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.012448522149101974\n", + " normg = 0.016719585885829405\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.012448520827141676\n", + " normg = 0.011038980908572126\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.012448520059058617\n", + " normg = 0.0021320367876959154\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.012448520020280523\n", + " normg = 0.001209135800384281\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.012448519993704294\n", + " normg = 0.0011101221055145275\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.012448519813328916\n", + " normg = 0.0014598739980494298\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.012448520263867464\n", + " normg = 0.00904783534830702\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.012448519695360314\n", + " normg = 0.0038785359951814973\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.01244851957213875\n", + " normg = 0.0017322454157807751\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.012448519531612447\n", + " normg = 0.001258274706500612\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.012448519478614525\n", + " normg = 0.0011392757435273295\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.012448519452909632\n", + " normg = 0.0035489685413027236\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.012448520381949808\n", + " normg = 0.013200667195851315\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.012448519318020912\n", + " normg = 0.0015344000555327659\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.012448519297582058\n", + " normg = 0.0009864142013589806\n", + " Old BLOBOP Residual = 5.296421665827312\n", + " New BLOBOP Residual = 4.793545787057759\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 28: Tk is 290x280\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.09294943363\n", + " normg = 8851.656094576734\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914187\n", + " normg = 15439.986488700602\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023205\n", + " normg = 6712.821661250397\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134151\n", + " normg = 3883.817549633455\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969436\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624016\n", + " normg = 3510.0779415612506\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511867\n", + " normg = 9140.870204180077\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654147945\n", + " normg = 7945.3955417830775\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086933\n", + " normg = 1657.6077238404855\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672908\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598569\n", + " normg = 1031.7348028350168\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045016033\n", + " normg = 2600.8005660188624\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992035\n", + " normg = 10909.90596473949\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348338\n", + " normg = 4960.023220419736\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882456\n", + " normg = 928.570644153981\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462746\n", + " normg = 540.7229160946581\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.15608338047656\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178467\n", + " normg = 384.20398414429775\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172233599\n", + " normg = 2901.481015830458\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670846997128\n", + " normg = 3423.657233205265\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753980076\n", + " normg = 292.00436645998127\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290579796\n", + " normg = 173.8255280058795\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912395793\n", + " normg = 167.46634074066483\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274463324\n", + " normg = 181.0709522156805\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.34388283057672\n", + " normg = 1327.138664187438\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343515894\n", + " normg = 1875.1955495607285\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.3358853932495\n", + " normg = 790.3636861966977\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329614535913\n", + " normg = 139.72126045231863\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164892367677625\n", + " normg = 91.42946845970911\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980669414057843\n", + " normg = 85.26316593457896\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.546622733262543\n", + " normg = 120.73394156888361\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.34040190945395\n", + " normg = 1904.2018884711738\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 34.78027439655722\n", + " normg = 2092.4702327195964\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.695367559376228\n", + " normg = 160.3736855040478\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.488085760420456\n", + " normg = 80.0060664554028\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.3831758377226056\n", + " normg = 70.92314996255533\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.89652821931521\n", + " normg = 76.63355429865095\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.185087814100354\n", + " normg = 455.9929832333566\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.9847475879644065\n", + " normg = 478.2101985113584\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.797019552157232\n", + " normg = 285.2288417536289\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.240937142460054\n", + " normg = 71.72678508176529\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.184007315685489\n", + " normg = 57.343661856684456\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.070942949225076\n", + " normg = 55.99878211753476\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.5485975325944095\n", + " normg = 388.94543109452746\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.3232133410228775\n", + " normg = 540.0323238759826\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.523599285841957\n", + " normg = 49.98324753507042\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.494518510012132\n", + " normg = 46.568921216131244\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2737944578056473\n", + " normg = 46.55792564880304\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.4990801078815394\n", + " normg = 652.6683161442456\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 2.0033471560905176\n", + " normg = 107.39060883807387\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.8471228593477311\n", + " normg = 75.23579449240451\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6823921961688724\n", + " normg = 39.50354390143326\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.6633661952298253\n", + " normg = 93.2656448508794\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.7969412357765056\n", + " normg = 191.12652032714567\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.5697061059912187\n", + " normg = 38.73782571682933\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.5545595772282097\n", + " normg = 30.384370159980516\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.5251990540984277\n", + " normg = 30.10395534895706\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.4526096821108912\n", + " normg = 253.576997802565\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 1.7967281761942842\n", + " normg = 533.4577770776175\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.04853644125705215\n", + " normg = 22.120041113677523\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.04466669214083755\n", + " normg = 8.29908690086402\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.043800142631953386\n", + " normg = 5.056946046127969\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.04304362081179649\n", + " normg = 4.7067061043005465\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.03906471436295092\n", + " normg = 7.675439436938131\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.395796906600124\n", + " normg = 203.99931470849398\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.16237800937563565\n", + " normg = 132.64982682885875\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.0337090617039881\n", + " normg = 24.978070498212183\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.029181030031868272\n", + " normg = 6.204810392717953\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.02874663419314926\n", + " normg = 4.531494560974214\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.02816326316451358\n", + " normg = 3.8439881051248976\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.027232867060307493\n", + " normg = 9.58864733325833\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.06758941700315792\n", + " normg = 82.72425733204349\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.026335292164129432\n", + " normg = 12.802022987140202\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.025258311141662295\n", + " normg = 3.2227460108026564\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.0251266392583638\n", + " normg = 3.03301119806141\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.023791172017274233\n", + " normg = 3.9999249720961534\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.09561438330912914\n", + " normg = 84.4926921143187\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.10505566324516807\n", + " normg = 90.97489718977121\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.019303020668714182\n", + " normg = 9.76840610299779\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.018717522730237628\n", + " normg = 6.057044094421241\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.018454432428357884\n", + " normg = 2.544675152458532\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.018373319036732876\n", + " normg = 2.2333761339949816\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.018106339325735347\n", + " normg = 2.239258443592728\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.02191379672140289\n", + " normg = 31.491552241404204\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.043572935167830326\n", + " normg = 67.50825783196731\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.015691566824309694\n", + " normg = 1.858741067967187\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.015650937029164317\n", + " normg = 1.7618414877372175\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.015210232395958367\n", + " normg = 2.1337347151173587\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.038175882689256306\n", + " normg = 47.675790466592154\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.014136154791457613\n", + " normg = 8.372955003650546\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.013283666258274419\n", + " normg = 2.1712780378554264\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.01319679777244634\n", + " normg = 1.682346927458684\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.013115482501047783\n", + " normg = 2.2323848479020607\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.013289644154983212\n", + " normg = 6.752957445929433\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.013035065535544312\n", + " normg = 3.215133104071558\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.01295896788395216\n", + " normg = 1.1813709744410588\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.01293836919602985\n", + " normg = 1.1699533870845868\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.011897290826323955\n", + " normg = 1.70289019359428\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.015517249424369849\n", + " normg = 24.488342261496555\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.012375941180071934\n", + " normg = 10.288613420130032\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.011704720568342203\n", + " normg = 0.9530528806290374\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.011693865091749515\n", + " normg = 0.8782920705748728\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.011622188286776355\n", + " normg = 0.8063920664003388\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.011530384934344592\n", + " normg = 3.0872754040570416\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.01294245206711401\n", + " normg = 14.566868704832148\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.011774812312961907\n", + " normg = 7.927926789276435\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.011379927399253805\n", + " normg = 1.351812373608643\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.011363461654639513\n", + " normg = 0.7996254047752148\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.011351154631929258\n", + " normg = 0.6639703099885583\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.011314912008055624\n", + " normg = 0.6829757559126308\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.011821410462790356\n", + " normg = 9.58081548611536\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.011197012269313704\n", + " normg = 3.246270124837449\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.011085758277461322\n", + " normg = 1.6222584059783676\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.01104502990502877\n", + " normg = 0.5570705389865469\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.011037227840534234\n", + " normg = 0.5826456037135539\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.011035022499202799\n", + " normg = 1.7068880587159585\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.011103514606434085\n", + " normg = 3.956618840194693\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.011006884314046323\n", + " normg = 0.5792198053332285\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.011003443896083896\n", + " normg = 0.46896853195633076\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.010995620173530203\n", + " normg = 0.4641523218715031\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.010681790201125311\n", + " normg = 2.8653864291221782\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.01098554007586792\n", + " normg = 7.509315779921634\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.01063084171756106\n", + " normg = 0.6660479664025954\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.010627701385406469\n", + " normg = 0.12811062695073874\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.010627548523759762\n", + " normg = 0.058982719556108336\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.010627480927090737\n", + " normg = 0.056243179076846485\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.010626844761966897\n", + " normg = 0.0721971354298361\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.010899036177680874\n", + " normg = 6.100981602036944\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.01063915588827741\n", + " normg = 1.3702562667478175\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.010623289524863742\n", + " normg = 0.3041168059251658\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.010622260088829437\n", + " normg = 0.10844755172951123\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.01062207299116811\n", + " normg = 0.052687490698678244\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.010621994590974704\n", + " normg = 0.04393772919285909\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.01062195682670564\n", + " normg = 0.12073219859217453\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.010622845037454915\n", + " normg = 0.41222943822986674\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.010621801381945942\n", + " normg = 0.056480907526671814\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.010621774254017289\n", + " normg = 0.03450932538870072\n", + "\n", + " OUTER ITERATION 138:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.010621750857647601\n", + " normg = 0.034289555729033146\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.01061997513598744\n", + " normg = 0.08777260759740335\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.010654238085127173\n", + " normg = 2.199378162514265\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.010622037130899016\n", + " normg = 0.5947147560443818\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.010619798761154639\n", + " normg = 0.11323737584319675\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.010619690482631592\n", + " normg = 0.05347613760565489\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.010619649041213989\n", + " normg = 0.03227353231123233\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.010619616138750893\n", + " normg = 0.025448714524718134\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.010619571247633845\n", + " normg = 0.03748277328369778\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.01062043260554928\n", + " normg = 0.3886836542101829\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.010620056490336484\n", + " normg = 0.3140449783689985\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.010619449829758978\n", + " normg = 0.02544107350657705\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.010619442499657517\n", + " normg = 0.022869325354513498\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.010619405214441272\n", + " normg = 0.02365040580232291\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.010619480571976949\n", + " normg = 0.15252014618087326\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.010619840123263674\n", + " normg = 0.23858535060811614\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.010619204225790758\n", + " normg = 0.10667886626682829\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.010619148442865293\n", + " normg = 0.07338121908544021\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.010619110591284925\n", + " normg = 0.023630949494602406\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.01061910399411531\n", + " normg = 0.020066617404672804\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.010619086749402996\n", + " normg = 0.020427926364466564\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.010619861642482626\n", + " normg = 0.441046085874213\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.010618830693112041\n", + " normg = 0.16485202865793294\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.01061866284225871\n", + " normg = 0.016707781961363518\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.010618659406653087\n", + " normg = 0.016607665265332788\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.01061830666461793\n", + " normg = 0.053752110219976716\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.010618302719485717\n", + " normg = 0.06026924030221461\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.010618257165850563\n", + " normg = 0.028983043799756233\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.010618249717842388\n", + " normg = 0.021047738951507997\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.010618244521217355\n", + " normg = 0.0136162205504742\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.010618240525213337\n", + " normg = 0.013180304236888443\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.010618228171616602\n", + " normg = 0.029325883805871526\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.010618803203781092\n", + " normg = 0.3093087709528784\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.010618235837970011\n", + " normg = 0.08105059908376001\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.010618194753012074\n", + " normg = 0.012375264207565436\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.010618192875283861\n", + " normg = 0.012119321263341044\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.01061814780913547\n", + " normg = 0.011869198642660752\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.010618131427173733\n", + " normg = 0.08279621568833177\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.010618108289307128\n", + " normg = 0.06656412059342656\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.010618078668834373\n", + " normg = 0.015238718826259547\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.010618076384821547\n", + " normg = 0.010813182748550598\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.010618073496509978\n", + " normg = 0.010764637122357224\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.010618014646461147\n", + " normg = 0.08227995675033896\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.010617975535063844\n", + " normg = 0.026697033616899946\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.010617970609683587\n", + " normg = 0.009411355666149116\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.010617969379628632\n", + " normg = 0.009337444239089207\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.010617882156642755\n", + " normg = 0.02284062452917753\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.010617878005929723\n", + " normg = 0.033345866979568525\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.01061788414867915\n", + " normg = 0.0510943865625841\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.010617867982515072\n", + " normg = 0.010056822397969093\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.010617866982544796\n", + " normg = 0.00771501157137573\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.010617865213887474\n", + " normg = 0.007678739607770769\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.010617718939385408\n", + " normg = 0.08215162717478262\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0106176783815332\n", + " normg = 0.020876213824076967\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.01061767515697134\n", + " normg = 0.008507912569794867\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.010617674162979382\n", + " normg = 0.006816751042465724\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.010617672211158329\n", + " normg = 0.0035963272106506188\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.01061767146253532\n", + " normg = 0.004459684542235247\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.01061767638251784\n", + " normg = 0.031312008645182736\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.010617674782153561\n", + " normg = 0.027598558653497578\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.010617670073132867\n", + " normg = 0.0029008630314875344\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.010617669971336377\n", + " normg = 0.0028077285885838863\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.010617668133747734\n", + " normg = 0.004281523344167733\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.010617672401847179\n", + " normg = 0.01782038716795463\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.01061767024888544\n", + " normg = 0.019160379699250437\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.01061766910211849\n", + " normg = 0.02325163302592029\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.010617666497073134\n", + " normg = 0.014183164929191758\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.010617665210175167\n", + " normg = 0.003023353666455548\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.01061766511037523\n", + " normg = 0.00252746257236797\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.010617664841585248\n", + " normg = 0.0024964055777373564\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.010617661809356076\n", + " normg = 0.021369307412206034\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.010617658680346554\n", + " normg = 0.0051644402016314\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.010617658471469\n", + " normg = 0.002374783748345211\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.010617658388374694\n", + " normg = 0.002177221275934708\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.010617657936070174\n", + " normg = 0.00266763940879135\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.010617659393166943\n", + " normg = 0.018496892910741025\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.010617666600270068\n", + " normg = 0.03963680429384533\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.010617656979013311\n", + " normg = 0.0027938165348969984\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.010617656903857558\n", + " normg = 0.0020731778194535097\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.010617656784247516\n", + " normg = 0.0020200488109838118\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.010617654506878474\n", + " normg = 0.0027454511187000323\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.010617654569995827\n", + " normg = 0.006745623725579647\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.010617654463319219\n", + " normg = 0.007136359508902288\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.010617654040310955\n", + " normg = 0.0027916897777471163\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.010617653960153411\n", + " normg = 0.001991976532827475\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.010617653886266929\n", + " normg = 0.0019223797036143433\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.010617653690569752\n", + " normg = 0.003708088154591574\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.010617653839278903\n", + " normg = 0.007724260974153491\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.0106176534759302\n", + " normg = 0.0029438529426356595\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.010617653401186438\n", + " normg = 0.0017953359725359388\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.010617653338925741\n", + " normg = 0.0017876343161048296\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.010617649156984158\n", + " normg = 0.010917889319125724\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.01061764842771952\n", + " normg = 0.00182508010409806\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.010617648395201715\n", + " normg = 0.0013863509876409596\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.010617648339648744\n", + " normg = 0.0013812737339598594\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.01061764220648368\n", + " normg = 0.01401078169607301\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.010617641371227953\n", + " normg = 0.007780752846077602\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.010617641000251246\n", + " normg = 0.0003480740470912231\n", + " Old BLOBOP Residual = 4.793545787057759\n", + " New BLOBOP Residual = 4.307514600223483\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 29: Tk is 300x290\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.09294943363\n", + " normg = 8851.656094576734\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914187\n", + " normg = 15439.986488700602\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023205\n", + " normg = 6712.821661250397\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134151\n", + " normg = 3883.817549633455\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969436\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624016\n", + " normg = 3510.0779415612506\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511867\n", + " normg = 9140.870204180077\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654147945\n", + " normg = 7945.3955417830775\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086933\n", + " normg = 1657.6077238404855\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672908\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598569\n", + " normg = 1031.7348028350168\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045016033\n", + " normg = 2600.8005660188624\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992035\n", + " normg = 10909.90596473949\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348338\n", + " normg = 4960.023220419736\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882456\n", + " normg = 928.570644153981\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462746\n", + " normg = 540.722916094658\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.15608338047656\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178464\n", + " normg = 384.20398414429854\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172233586\n", + " normg = 2901.4810158304326\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670846996635\n", + " normg = 3423.6572332051483\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753980243\n", + " normg = 292.00436645999287\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.82767329058002\n", + " normg = 173.82552800588147\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912395914\n", + " normg = 167.4663407406659\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274465011\n", + " normg = 181.07095221564825\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.34388283055933\n", + " normg = 1327.1386641865895\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343514035\n", + " normg = 1875.1955495595528\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393248951\n", + " normg = 790.3636938057379\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004791244\n", + " normg = 139.72212827428845\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886876544788\n", + " normg = 91.43436510886909\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626772935569\n", + " normg = 85.2792811906312\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543525116677525\n", + " normg = 120.86824842711468\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.7172870208624\n", + " normg = 1918.8505493907023\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.1197097800905\n", + " normg = 2105.9559839154003\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.683764086679131\n", + " normg = 161.506252654453\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.473857674182052\n", + " normg = 80.1929131649474\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.368899887034098\n", + " normg = 70.91172058416626\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.891923092213593\n", + " normg = 76.37054694673463\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.022342312156583\n", + " normg = 438.37228064549436\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.924475422947613\n", + " normg = 466.845033613871\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.827244319909298\n", + " normg = 288.4982966907827\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.259420552849426\n", + " normg = 71.70601755824667\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.202778284561882\n", + " normg = 57.1965463278244\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.091422928075444\n", + " normg = 56.03264014542241\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.551160222706562\n", + " normg = 407.72806067100356\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.811119275004032\n", + " normg = 621.3013454353653\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.433647262676748\n", + " normg = 49.709616540822694\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.4052124859789816\n", + " normg = 45.807838235813186\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2187306611668256\n", + " normg = 45.79770730390452\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.744106649052866\n", + " normg = 701.3956335336404\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.7751991580830384\n", + " normg = 80.95120204564236\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.6881389782601404\n", + " normg = 57.463090128809625\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.5864884438647344\n", + " normg = 34.56670570054229\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5465248805948042\n", + " normg = 73.6887691099898\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.00934363857545\n", + " normg = 301.10046880067785\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4691869657837318\n", + " normg = 68.21001509453272\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4353609970856918\n", + " normg = 29.241497470066996\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4225785349960354\n", + " normg = 29.06381551303369\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.2424131431365247\n", + " normg = 55.150689458504345\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.2960240881309351\n", + " normg = 113.28506325951719\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.22112764678856836\n", + " normg = 52.80683500569157\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.20300282069812878\n", + " normg = 12.691091470132498\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.20115487715804511\n", + " normg = 10.941859298440175\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.19490710929910482\n", + " normg = 10.861753304231556\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.1860068827394595\n", + " normg = 73.08253176463118\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.15405572348166674\n", + " normg = 54.46517593213712\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.1369611190899088\n", + " normg = 20.06104309163314\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.13400039907582809\n", + " normg = 8.738743218220012\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.13285513274154195\n", + " normg = 8.632219923512427\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.08096359507617065\n", + " normg = 18.116566876717933\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.2227676053068794\n", + " normg = 139.2409722420662\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.15262938441639265\n", + " normg = 115.45361058354081\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.07151514165118403\n", + " normg = 18.660378282052353\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.06893021226722405\n", + " normg = 7.673110092881382\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.06810325671762027\n", + " normg = 6.50281176300724\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.06527226798097632\n", + " normg = 6.939730800615596\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.0654739983349365\n", + " normg = 22.202180911103106\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.096658025796997\n", + " normg = 58.006987286371434\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.0711927198734138\n", + " normg = 52.11369374916567\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.061606187124624616\n", + " normg = 35.656230597047795\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.05366273805210529\n", + " normg = 5.241780199094179\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.05332340027915529\n", + " normg = 5.159638922257881\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.04108737542311193\n", + " normg = 7.975692545304349\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.04668456498258047\n", + " normg = 24.560656377219665\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.04070254569445111\n", + " normg = 21.380106112676444\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.03999341614209371\n", + " normg = 24.508749526674006\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.036389605563895505\n", + " normg = 7.606329981307968\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.035929073287806514\n", + " normg = 4.029950203529847\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.035653982774452926\n", + " normg = 3.988369637605012\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.021608528409535775\n", + " normg = 10.078771568855204\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.02258162595079609\n", + " normg = 18.794439466088452\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.02057730011346633\n", + " normg = 6.972043587389034\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.02023517538513606\n", + " normg = 2.6196975312797615\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.02013819884219438\n", + " normg = 2.580494752362284\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.016400596767743143\n", + " normg = 4.971235646255264\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.022842708879961114\n", + " normg = 27.570347325658894\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.01978488197104146\n", + " normg = 26.549468667190766\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.015903008613053222\n", + " normg = 9.909654843346722\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.015272905814939607\n", + " normg = 2.0737262858980468\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.015219517101897301\n", + " normg = 1.9690803852759957\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.014594048637729335\n", + " normg = 2.7989357117956555\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.01630342869417464\n", + " normg = 13.887991985552903\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.01601946656713979\n", + " normg = 14.8814670427829\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.013969635618693356\n", + " normg = 6.7528650443250795\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.01372760913231122\n", + " normg = 4.189471130752035\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.01360050844140212\n", + " normg = 1.7099540272511538\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.013559435102401625\n", + " normg = 1.6512947436377141\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.013038115790491507\n", + " normg = 2.018558186371055\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.013475948059490536\n", + " normg = 10.94737035652566\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.014817721885516425\n", + " normg = 18.856610558097668\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.012632020364983067\n", + " normg = 1.6015244504738564\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.012602969903973752\n", + " normg = 1.4646542460562897\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.012439425090297777\n", + " normg = 1.4402718739895675\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.013454445296616154\n", + " normg = 19.498427983328305\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.009694834733597344\n", + " normg = 5.898373295370517\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.009311750979505568\n", + " normg = 1.0646139602761362\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.009301727524153335\n", + " normg = 0.7986092431247139\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.009295868298986655\n", + " normg = 0.548012678032176\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.009291859438965341\n", + " normg = 0.459661859413933\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.00928607218062394\n", + " normg = 0.5081104967327507\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.00929028320108952\n", + " normg = 1.8795531431094725\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.009358861122870321\n", + " normg = 3.9748436354668994\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.009261423819076782\n", + " normg = 0.448367450589701\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.009259184202137194\n", + " normg = 0.40174835808853987\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.009249119594571304\n", + " normg = 0.39459518460487264\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.009011143429754682\n", + " normg = 2.3905992408681613\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.00929254042689682\n", + " normg = 7.195605909927256\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.008976014935294997\n", + " normg = 0.06488461219914246\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.008975966972375298\n", + " normg = 0.05815636680654363\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.008975708071795185\n", + " normg = 0.06809998736074595\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.008977298359364859\n", + " normg = 0.4505222769769575\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0089842702261744\n", + " normg = 0.9336080359350007\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.008975651953899285\n", + " normg = 0.4050136883390423\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.008974720107426566\n", + " normg = 0.19966811639982654\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.00897442428954541\n", + " normg = 0.05178615269800764\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.008974384837601945\n", + " normg = 0.05115287082605235\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.008972695473851613\n", + " normg = 0.0727293754378127\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.00911872028636811\n", + " normg = 3.8205690134415304\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.009145626494971575\n", + " normg = 4.950403433605375\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.008988355270260966\n", + " normg = 1.6148983380122097\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.008970164892786485\n", + " normg = 0.1789042403191713\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.00896984090604424\n", + " normg = 0.08784351509683043\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.008969721910601455\n", + " normg = 0.03617173001525926\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.008969681062077862\n", + " normg = 0.03566343995121496\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.008969402103927068\n", + " normg = 0.2163644633972355\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.009001816287385325\n", + " normg = 2.2968200808693293\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.008969035263321604\n", + " normg = 0.11764722477908027\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.008968937015387566\n", + " normg = 0.038039842193864436\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.008968917965958717\n", + " normg = 0.03312245613806709\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.008968839398616304\n", + " normg = 0.035278151558430365\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.008969145713882732\n", + " normg = 0.2444342933369041\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.008982610672947132\n", + " normg = 1.1993953051272206\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.008970405878868538\n", + " normg = 0.5445019259531757\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.008968605830749314\n", + " normg = 0.22066782570410678\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.008968294647146068\n", + " normg = 0.0436262172223172\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.008968275516575775\n", + " normg = 0.03141203600064951\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.00896824857287893\n", + " normg = 0.02901157051379524\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.00896809709161026\n", + " normg = 0.03879663825954075\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.008977376061130554\n", + " normg = 1.2396800750455204\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.008968418475186413\n", + " normg = 0.33763147017682343\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.008967658067002069\n", + " normg = 0.06392405637867112\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.00896761660180857\n", + " normg = 0.03760606094880257\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.008967586666472764\n", + " normg = 0.027110665590267355\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.008967547423918207\n", + " normg = 0.027906801287465463\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.008967701501881007\n", + " normg = 0.21106166885838792\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.008967665940240602\n", + " normg = 0.21180049968309983\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.008967334938910828\n", + " normg = 0.04378518024751729\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.00896731838417453\n", + " normg = 0.025345303273421008\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.008967307753164545\n", + " normg = 0.024323358920868943\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.00896723948215731\n", + " normg = 0.040949859137569135\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.008968498288713928\n", + " normg = 0.4735911085646649\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.008967464475641323\n", + " normg = 0.23831998968761597\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.008967114032922361\n", + " normg = 0.023027710419169914\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.008967107500781859\n", + " normg = 0.022953511790852952\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.008965915843360121\n", + " normg = 0.08593690353408882\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.008965886720940945\n", + " normg = 0.0884424119234546\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.008965767349470778\n", + " normg = 0.051226945438635055\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.008965753257610986\n", + " normg = 0.047499660756178654\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.008965737153119407\n", + " normg = 0.024633523877566843\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.00896573202473899\n", + " normg = 0.013842077744232451\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.008965729104173904\n", + " normg = 0.012889264963791397\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.008965717018871227\n", + " normg = 0.01721589244203237\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.008965789102582269\n", + " normg = 0.1254096758345385\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.008965814867291953\n", + " normg = 0.1435315844358913\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.008965687999480184\n", + " normg = 0.012381350102401859\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.00896568612583435\n", + " normg = 0.01227618218901542\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.008965571966998957\n", + " normg = 0.01128657903545614\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.008966033307913629\n", + " normg = 0.2824761863127795\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.008965559114591256\n", + " normg = 0.14675356663436692\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.008965359750011167\n", + " normg = 0.051338701060989915\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.008965326797873931\n", + " normg = 0.025576075747907535\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.008965315777934723\n", + " normg = 0.016764152076472312\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.008965313820987964\n", + " normg = 0.022960970024377254\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.008965311281980413\n", + " normg = 0.018333289525091022\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.008965308776116513\n", + " normg = 0.007943519442834172\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.00896530788660553\n", + " normg = 0.007545307224251256\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.008965300874760466\n", + " normg = 0.008975645558142818\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.008965473876952035\n", + " normg = 0.178776208981172\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.008965278324783306\n", + " normg = 0.015144298693034578\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.00896527640019197\n", + " normg = 0.00870856469375572\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.008965275032682386\n", + " normg = 0.007655798053218392\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.008965268964889812\n", + " normg = 0.008786978039440983\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.008965271044685879\n", + " normg = 0.02622176985585954\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.008965308309843868\n", + " normg = 0.07384287874412354\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.008965267092708826\n", + " normg = 0.02897413335844822\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.008965257171870671\n", + " normg = 0.01919677840809\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.008965248667033972\n", + " normg = 0.009864203493561957\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.008965247214484665\n", + " normg = 0.017571070109050457\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.008965250572199903\n", + " normg = 0.03318021678065164\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.008965243670988533\n", + " normg = 0.008047964153319253\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.00896524301125381\n", + " normg = 0.006332749564821223\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.00896524172612762\n", + " normg = 0.006312352250292799\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.008965197706142621\n", + " normg = 0.12501906036519136\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.008965105148849687\n", + " normg = 0.02238199161346302\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.00896510204343637\n", + " normg = 0.0025857588587652174\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.008965101962104049\n", + " normg = 0.0025005584911703396\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.008965100477746188\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " normg = 0.004696047421905174\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.00896516269751977\n", + " normg = 0.06205816683775594\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.008965136661114452\n", + " normg = 0.057910732688309145\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.008965100274836145\n", + " normg = 0.018534094034312918\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.008965096786162955\n", + " normg = 0.006132630627537388\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.008965096493451242\n", + " normg = 0.003502909557259757\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.008965096366894397\n", + " normg = 0.0022550320723754872\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.008965096264651529\n", + " normg = 0.0021667269665658763\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.008965095797547647\n", + " normg = 0.004632783153408466\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.008965099127173652\n", + " normg = 0.024339942734300946\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.008965095496230438\n", + " normg = 0.0067193671208946116\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.008965095178553095\n", + " normg = 0.002065666248124886\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.008965095118875483\n", + " normg = 0.0020413900415640215\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.008965092798159012\n", + " normg = 0.0029963360085047365\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.008965093124330813\n", + " normg = 0.01038897614653892\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.008965093069035519\n", + " normg = 0.010692641041023063\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.008965092347327211\n", + " normg = 0.0019266484560863987\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.008965092301637518\n", + " normg = 0.0018750015750334701\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.008965091447998964\n", + " normg = 0.001979982798265207\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.008965098576022686\n", + " normg = 0.029541567104914696\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.008965091222040696\n", + " normg = 0.0139415446689979\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.008965089081673048\n", + " normg = 0.007826478962209288\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.00896508813990261\n", + " normg = 0.0046288687765131615\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.00896508794587578\n", + " normg = 0.005331334971344552\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.008965087839044806\n", + " normg = 0.004628495835627422\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.008965087690515391\n", + " normg = 0.001656142351701205\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.008965087654672096\n", + " normg = 0.0015624089836985123\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.008965087373438194\n", + " normg = 0.001669569304216488\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.008965089867705195\n", + " normg = 0.02376861846795755\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.008965087077577722\n", + " normg = 0.01089887208082148\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.00896508630313447\n", + " normg = 0.0024760322297987408\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.008965086230895463\n", + " normg = 0.0020235912116357293\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.008965086058791046\n", + " normg = 0.001572594411611592\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.008965085879330125\n", + " normg = 0.0016111120374493995\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.008965085864199546\n", + " normg = 0.007180451617365503\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.008965086564964028\n", + " normg = 0.014148630347470078\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.008965085366746279\n", + " normg = 0.0029500011584332273\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.008965085301856895\n", + " normg = 0.0013652606011793048\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.008965085272911231\n", + " normg = 0.0013566109556489268\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.008965082476999684\n", + " normg = 0.005094727256784026\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.008965082061774746\n", + " normg = 0.004857778868950013\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.008965082495537024\n", + " normg = 0.010391347681900908\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.008965081839982932\n", + " normg = 0.0017558163260314663\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.008965081814770872\n", + " normg = 0.0010093701936898312\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0089650817961792\n", + " normg = 0.0010055494040257852\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.008965078949646928\n", + " normg = 0.004320169306505196\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.00896508048298669\n", + " normg = 0.0161843172395989\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.008965080443026645\n", + " normg = 0.017162874311424936\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.008965078630859583\n", + " normg = 0.0016146537840252303\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.00896507860644717\n", + " normg = 0.0010267156696847357\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.008965078585324603\n", + " normg = 0.0006309609991531317\n", + " Old BLOBOP Residual = 4.307514600223483\n", + " New BLOBOP Residual = 3.78381758410626\n", + " ----> GKB Iteration 30: Tk is 310x300\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.09294943363\n", + " normg = 8851.656094576734\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914187\n", + " normg = 15439.986488700602\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023205\n", + " normg = 6712.821661250397\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134151\n", + " normg = 3883.817549633455\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969436\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624016\n", + " normg = 3510.0779415612506\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511867\n", + " normg = 9140.870204180077\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654147945\n", + " normg = 7945.3955417830775\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086933\n", + " normg = 1657.6077238404855\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672908\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598569\n", + " normg = 1031.7348028350168\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045016033\n", + " normg = 2600.8005660188624\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992035\n", + " normg = 10909.90596473949\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348338\n", + " normg = 4960.023220419736\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882456\n", + " normg = 928.570644153981\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462746\n", + " normg = 540.722916094658\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.15608338047656\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178467\n", + " normg = 384.2039841442978\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172233603\n", + " normg = 2901.481015830458\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670846997149\n", + " normg = 3423.65723320527\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753980087\n", + " normg = 292.0043664599799\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290579867\n", + " normg = 173.82552800588007\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.25267091239586\n", + " normg = 167.46634074066503\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274463452\n", + " normg = 181.070952215672\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830569086\n", + " normg = 1327.1386641870445\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343516312\n", + " normg = 1875.1955495610998\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393258645\n", + " normg = 790.3636938069421\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.34632900478988\n", + " normg = 139.72212987056147\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886853372034\n", + " normg = 91.43442865282486\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626042188536\n", + " normg = 85.2800154631859\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543293190615367\n", + " normg = 120.90899796188204\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75737276165511\n", + " normg = 1920.523521949704\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.229781476720035\n", + " normg = 2110.239111211178\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.6817930907204675\n", + " normg = 161.7459253945181\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.471268365025565\n", + " normg = 80.31491106584252\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.365989729581056\n", + " normg = 71.01484609267335\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.888177731390355\n", + " normg = 76.33060323571534\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 7.967879168023484\n", + " normg = 433.5646415399966\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.934353351420692\n", + " normg = 467.0899352179288\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.825537332919643\n", + " normg = 286.1478772944566\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.266486552426161\n", + " normg = 71.6389927023568\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.209809897582904\n", + " normg = 57.25990290833258\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.097378752699843\n", + " normg = 56.08855733903232\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.578893301577477\n", + " normg = 410.4381088994475\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.688531891518803\n", + " normg = 602.9205851792855\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.448955044108581\n", + " normg = 49.57852626160116\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.4205144415701194\n", + " normg = 45.95266263584786\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2189307014250232\n", + " normg = 46.08907478416832\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.985228697442449\n", + " normg = 713.8758140659095\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.8818727452265425\n", + " normg = 104.79123403423111\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7440847895604263\n", + " normg = 67.04070113238403\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.626814774838599\n", + " normg = 37.28936022065634\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5611909106946116\n", + " normg = 45.558566746634554\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.9404513793294744\n", + " normg = 284.49110524233765\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.76822467401645\n", + " normg = 237.0911956881489\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4191563555602007\n", + " normg = 29.376793732607865\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4085502606122189\n", + " normg = 28.983838318730896\n", + "\n", + " OUTER ITERATION 58:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.9701637159160166\n", + " normg = 35.25170469380854\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 1.1997706048878258\n", + " normg = 193.39601745776895\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 2.0262551752756184\n", + " normg = 394.0754923363649\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.8441425982702836\n", + " normg = 65.15963606066074\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.8121221230773592\n", + " normg = 25.468578599706944\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.80384657493725\n", + " normg = 22.054870979937622\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.7811552207875164\n", + " normg = 23.16563055169389\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 1.404838044500572\n", + " normg = 373.49772765667075\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.7237902069948005\n", + " normg = 170.02954265305885\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.5437733866064833\n", + " normg = 20.162613237046568\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.5390169176900652\n", + " normg = 18.320098694399935\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.5090022014959632\n", + " normg = 22.29802700238597\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 1.0143995541536863\n", + " normg = 236.81580433025192\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.4142159834447438\n", + " normg = 45.431803561369854\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.3867362616904929\n", + " normg = 17.393592813082773\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.37967494764172954\n", + " normg = 15.75155401629184\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.36572678585939034\n", + " normg = 30.638365754658537\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.6851989181693627\n", + " normg = 231.33502288112422\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.36359872621039774\n", + " normg = 72.03490223954509\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.32908861325793437\n", + " normg = 14.497838954346028\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.3264227600687967\n", + " normg = 13.816853159548131\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.29992132490768914\n", + " normg = 13.870729193666742\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.2868135938736902\n", + " normg = 55.87164044895589\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.4195352008004762\n", + " normg = 161.48482956359825\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.25938688008597954\n", + " normg = 19.404328716890163\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.25605806131267594\n", + " normg = 12.494850339594226\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.25275002070735664\n", + " normg = 12.113765589711004\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.19301813534943252\n", + " normg = 13.881774170855595\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.23343033361549573\n", + " normg = 85.27661941417\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.17753654512648237\n", + " normg = 31.747250374415195\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.1687411898715721\n", + " normg = 14.652629227824372\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.16583907127608835\n", + " normg = 10.771440264236174\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.16227934071450617\n", + " normg = 11.132022447865767\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.16367306609350032\n", + " normg = 43.730574887150205\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.24300516496487223\n", + " normg = 124.74527214785921\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.1475229109603441\n", + " normg = 11.03176920348806\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.14626249746606623\n", + " normg = 9.11065974910087\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.14305156401744232\n", + " normg = 8.993994506557259\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.028257532715655426\n", + " normg = 29.419845478594798\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.03736295248884832\n", + " normg = 50.165553118674154\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.022577542796433658\n", + " normg = 24.399108653855482\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.01879319671064306\n", + " normg = 4.422967226932778\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.01861358479168851\n", + " normg = 2.7703256674030414\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.018452736907449283\n", + " normg = 2.5253503762808505\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.01753471180295195\n", + " normg = 2.8025648776921703\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.03774782440061087\n", + " normg = 59.96964916149784\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.018251115905644127\n", + " normg = 24.545006641201763\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0144686090766205\n", + " normg = 3.2635445058682264\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.014356096787633154\n", + " normg = 2.394190712648057\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.014181932842174179\n", + " normg = 2.0439299679614336\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.013881513572872664\n", + " normg = 2.3577218768804378\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.015279920995967169\n", + " normg = 14.197353315220875\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.023389907857516497\n", + " normg = 34.48422375432633\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.01561960535094166\n", + " normg = 21.900444659509883\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.012854160483571717\n", + " normg = 6.6710447999719795\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.01255927012633163\n", + " normg = 1.8034664591087652\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.012517469822847146\n", + " normg = 1.7093776048591705\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.012035780973494309\n", + " normg = 2.5244091484482962\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.01401276925273897\n", + " normg = 14.047424320562614\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.012696751292939994\n", + " normg = 11.287018518761164\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.011645329837895733\n", + " normg = 7.476615967113364\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.011373360824781426\n", + " normg = 4.267094823394314\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.011248293667718188\n", + " normg = 1.4524688022149468\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.01121944916258908\n", + " normg = 1.4346932545460163\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.010045044330819576\n", + " normg = 1.8871244426477558\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.012584386833487544\n", + " normg = 20.40127453110986\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.012639294393208246\n", + " normg = 21.904022553189893\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.009703681611075066\n", + " normg = 1.6998099039243362\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.009677794134694441\n", + " normg = 1.1224640961884165\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.00965014723651502\n", + " normg = 1.0683382090594744\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.00931299984758627\n", + " normg = 1.3014445575345859\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.009326804150736393\n", + " normg = 3.3964073737918743\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.009471196563300798\n", + " normg = 6.256400369262456\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.009353111569263026\n", + " normg = 6.5177409054389\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.009099537956697925\n", + " normg = 2.0604179745572586\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.009068180553922075\n", + " normg = 0.8999391781038865\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.009056032999410966\n", + " normg = 0.8879343861570168\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.008578873739335748\n", + " normg = 1.7671635057119963\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.008556723901367934\n", + " normg = 2.1521102050608945\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.008536907970536887\n", + " normg = 1.7695349767610962\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.008514420955950498\n", + " normg = 0.7121389538717391\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.008507448574530218\n", + " normg = 0.6833550923520832\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.008436108786494518\n", + " normg = 0.7716935081235387\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.008509145798980728\n", + " normg = 4.776801821546401\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.008369710953050814\n", + " normg = 0.9641335688119328\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.00836156970324403\n", + " normg = 0.6204668681517496\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.008353535310341303\n", + " normg = 0.6142109427016086\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.007904641421500823\n", + " normg = 1.6701085736312957\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.00795480031362686\n", + " normg = 3.6245286836965382\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.007882819175451217\n", + " normg = 1.382257723618745\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.007870315771979958\n", + " normg = 0.34483724886163586\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.00786881098701793\n", + " normg = 0.32511143711834956\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.007853195811659677\n", + " normg = 0.48296485277159873\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.007872369696803876\n", + " normg = 1.530213474701411\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.00785113827611237\n", + " normg = 1.3255791350813841\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.007843334699719923\n", + " normg = 1.4699108150627744\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.007832144526899006\n", + " normg = 0.7500334869077824\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.007828200439250366\n", + " normg = 0.27908133703245386\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.007827104100928897\n", + " normg = 0.27671685566458476\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.007763242456731588\n", + " normg = 0.40984930050215046\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.007767692560551183\n", + " normg = 1.1253341075279804\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.007760891144180221\n", + " normg = 0.5277345611013726\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.007758923660784261\n", + " normg = 0.20134024262751182\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.007758348555535001\n", + " normg = 0.1989552038591812\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.007732337393501174\n", + " normg = 0.38083521018834676\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.007806893892492654\n", + " normg = 3.145543725665717\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0077862262590734565\n", + " normg = 3.1357738628770084\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.00772695503571673\n", + " normg = 0.5211973008247154\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.007725065735237117\n", + " normg = 0.1766747099209701\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.007724652812339677\n", + " normg = 0.15764575752202353\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.007722504443515933\n", + " normg = 0.19203021326175435\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.007730429954054633\n", + " normg = 0.9286743386765685\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.007738535872982128\n", + " normg = 1.2491973695559657\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.007718114161511115\n", + " normg = 0.720723110049107\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.007719124833669976\n", + " normg = 0.8739243944741203\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.007714350596823492\n", + " normg = 0.13413867434774662\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.007714132636868655\n", + " normg = 0.12973676992361058\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.007710858770417308\n", + " normg = 0.12539547418749006\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.007715828784841682\n", + " normg = 1.6140849017006325\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.007700364924202275\n", + " normg = 0.7975655097423857\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0076947688706874035\n", + " normg = 0.23161534467140693\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0076941968330204984\n", + " normg = 0.10798244311766578\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.007694001544232154\n", + " normg = 0.09425650573489977\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0076937245720705705\n", + " normg = 0.13387520063858677\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.007694712548200929\n", + " normg = 0.5125885768403303\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.007693697026741053\n", + " normg = 0.34589778227677165\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.007692922013364084\n", + " normg = 0.08317199947764793\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.007692833002222601\n", + " normg = 0.08243346635344355\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.007687715002705941\n", + " normg = 0.0800394520137382\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.007692848383732618\n", + " normg = 1.0156327638330542\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.007687155209565537\n", + " normg = 0.40219700479803266\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.007686107897122468\n", + " normg = 0.08455900962751998\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.007686024301138485\n", + " normg = 0.07077441546672346\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.007685768018241306\n", + " normg = 0.0716066256824917\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.007685469396309368\n", + " normg = 0.14798406203950557\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.007687544971649064\n", + " normg = 0.48477862508789465\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.0076863151139496995\n", + " normg = 0.5228621398877212\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.007685259204921431\n", + " normg = 0.3394308981271111\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.007684532924704612\n", + " normg = 0.05904447515506286\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.007684489465275786\n", + " normg = 0.05815283045958513\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.00768284606858788\n", + " normg = 0.10095832815442661\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.00768509935311435\n", + " normg = 0.45268674005789095\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.007682957700897769\n", + " normg = 0.3122226809827289\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.007682686222089429\n", + " normg = 0.3131018954470791\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.007682092829769064\n", + " normg = 0.08533145531176367\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.007682032315486858\n", + " normg = 0.049656532934431466\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.007681986799870349\n", + " normg = 0.0492896597691753\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.007678688873753906\n", + " normg = 0.16781319982467724\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0076805188274058625\n", + " normg = 0.5799567072957676\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.00767853946641729\n", + " normg = 0.16587846175507429\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0076783551330393785\n", + " normg = 0.04417845367488647\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.007678331319296763\n", + " normg = 0.037350589466793066\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.0076782513639744995\n", + " normg = 0.04000599753438464\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0076782211511549035\n", + " normg = 0.1175083957742781\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.0076792107089001015\n", + " normg = 0.3306554957437442\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.00767827634469942\n", + " normg = 0.24595991024884567\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.007678051211829941\n", + " normg = 0.1687240003710991\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.00767787053667207\n", + " normg = 0.03260972347335952\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.007677857230709564\n", + " normg = 0.03208297942541032\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.007677427901584628\n", + " normg = 0.0397033975171063\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.00767820768031443\n", + " normg = 0.30703911518824295\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.007677253639724251\n", + " normg = 0.1141125815228294\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.007677147468571912\n", + " normg = 0.06575250439324741\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0076771127558171864\n", + " normg = 0.03678178538102712\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.007677096287102759\n", + " normg = 0.0294650642818324\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.007677070124672608\n", + " normg = 0.030532783748008663\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.007677097298972053\n", + " normg = 0.1727891920272475\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.007677180021397578\n", + " normg = 0.21629560673574846\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.007676889446072633\n", + " normg = 0.02784516312524467\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.00767688001664734\n", + " normg = 0.02723501243368708\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0076766667172245995\n", + " normg = 0.02620314106015146\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.0076762948983656485\n", + " normg = 0.3803137508835791\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.007676057277726701\n", + " normg = 0.3361409189586237\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.007675364278078475\n", + " normg = 0.021009075169667678\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.007675359328429771\n", + " normg = 0.01875822175853658\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.007675336173526641\n", + " normg = 0.018506551810652642\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.007675254375535812\n", + " normg = 0.0644739919192895\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.007676122722393327\n", + " normg = 0.2563042294115343\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.007675255926804741\n", + " normg = 0.12605042127572005\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.007675250707384226\n", + " normg = 0.1412239803910847\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0076751284018989\n", + " normg = 0.026979104817776177\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.007675122189975625\n", + " normg = 0.01650508145153826\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.007675116859419939\n", + " normg = 0.016295560598924317\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.007674869888592513\n", + " normg = 0.04034152969103221\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.0076748895395463024\n", + " normg = 0.08979066074030594\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.007674875329667036\n", + " normg = 0.08395951070613249\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.007674830964774683\n", + " normg = 0.014985192118984523\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.0076748283022624\n", + " normg = 0.014023433161067723\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.007674807958375631\n", + " normg = 0.014163395667730786\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.007674996980043671\n", + " normg = 0.1915038408115925\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.007674999503686763\n", + " normg = 0.2721456061938679\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.007674645722335087\n", + " normg = 0.13085522355373547\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.00767453996450144\n", + " normg = 0.012532549426676903\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.007674538098456389\n", + " normg = 0.011732007650651287\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.00767452118063697\n", + " normg = 0.016356429396514757\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.007674668342929492\n", + " normg = 0.10692460818415526\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.007674707990274371\n", + " normg = 0.14653071135639956\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.007674566903658894\n", + " normg = 0.11457121176557851\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.0076744786229724716\n", + " normg = 0.040395891662219144\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.0076744659680259885\n", + " normg = 0.011179949234230354\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.007674464135072241\n", + " normg = 0.010459998337072701\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.007674450564389537\n", + " normg = 0.01295485319029411\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.007674509904645329\n", + " normg = 0.10979479726496703\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.0076744331411197336\n", + " normg = 0.026855752461390173\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0076744269518287875\n", + " normg = 0.014211038315605344\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.007674423600967087\n", + " normg = 0.011057345899571188\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.007674416771268302\n", + " normg = 0.010791797826892288\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.007674413585504368\n", + " normg = 0.042828326084964057\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.00767442790480304\n", + " normg = 0.07091301232284537\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.0076743969617360805\n", + " normg = 0.013478353483682131\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0076743952779273145\n", + " normg = 0.009445149886379005\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.00767439312637324\n", + " normg = 0.009351902467182078\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.0076742743152605096\n", + " normg = 0.028508979884385235\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.007674371415239095\n", + " normg = 0.1324049331550836\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.007674273374655525\n", + " normg = 0.04349084291005478\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.007674261192180699\n", + " normg = 0.009312743787179938\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.0076742601357346445\n", + " normg = 0.008389553735486856\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.0076742543890866415\n", + " normg = 0.009957681540298781\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.00767425622581533\n", + " normg = 0.02674927400524088\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.007674261015821388\n", + " normg = 0.03861687178812981\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.007674250873056286\n", + " normg = 0.0489965936402673\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.00767425027081105\n", + " normg = 0.05094323420180654\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.007674234100831787\n", + " normg = 0.007352866147478408\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.007674233453682092\n", + " normg = 0.0070516786111082825\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.007674225777574215\n", + " normg = 0.006983461048907331\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.007674222762808404\n", + " normg = 0.09942507463651917\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.007674151079375307\n", + " normg = 0.038557074662228207\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.007674139509913722\n", + " normg = 0.015027674799128626\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.007674136933883978\n", + " normg = 0.009202900005559522\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.007674135164125633\n", + " normg = 0.006208798283445563\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.007674134048509675\n", + " normg = 0.009793909149217557\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.007674138163176208\n", + " normg = 0.03197977820233771\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.007674132533355154\n", + " normg = 0.013204450112369936\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.007674131300545663\n", + " normg = 0.005109450131426016\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.007674130926504287\n", + " normg = 0.005090498589546193\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.007674081624737401\n", + " normg = 0.011306337705369587\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.00767412432380811\n", + " normg = 0.08527527307246195\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.007674081288386889\n", + " normg = 0.019112773516755947\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.007674078886920437\n", + " normg = 0.004693137160859244\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.007674078617180934\n", + " normg = 0.004120787030437891\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0076740774243700665\n", + " normg = 0.004626514052102757\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.007674078139484186\n", + " normg = 0.016235515812373237\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.007674090128078949\n", + " normg = 0.03762147123749434\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.007674074756933554\n", + " normg = 0.01424986234831232\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.007674073396824155\n", + " normg = 0.00996499377340284\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.007674072705924693\n", + " normg = 0.004679098496835468\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.007674072468899654\n", + " normg = 0.003606818429250621\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.00767407209065774\n", + " normg = 0.003602319744660507\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.007674070740830409\n", + " normg = 0.028500437418551343\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.007674070727602425\n", + " normg = 0.029295277801216706\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.007674065412624629\n", + " normg = 0.0033607129139028085\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.0076740652742687335\n", + " normg = 0.0033176761052926607\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.007674059532577192\n", + " normg = 0.004298967582107998\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.007674065207204008\n", + " normg = 0.022066883033780568\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.007674057358021175\n", + " normg = 0.010794962233773787\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.007674056993940296\n", + " normg = 0.0142109718352129\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.0076740559426876674\n", + " normg = 0.007656447770692139\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.007674055524309376\n", + " normg = 0.003010349536022472\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.007674055394957348\n", + " normg = 0.002967915328937057\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0076740508179411575\n", + " normg = 0.005400810498227338\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.007674050539154615\n", + " normg = 0.008209979858389923\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.007674050569912839\n", + " normg = 0.010353596238205599\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.007674049866978438\n", + " normg = 0.003018892069390515\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.007674049758707261\n", + " normg = 0.002734296366916978\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.007674049252515748\n", + " normg = 0.002746893864228152\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.007674047646600188\n", + " normg = 0.011966996198896573\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.007674049451643509\n", + " normg = 0.02184965710336423\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.007674046495314563\n", + " normg = 0.0028147277906003802\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0076740464045932134\n", + " normg = 0.002591310486722594\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.007674045864091231\n", + " normg = 0.0025699553946212264\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.007674041590454896\n", + " normg = 0.06095361988607056\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.007674017569673061\n", + " normg = 0.011312893174727875\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.007674016589689586\n", + " normg = 0.003378756106476433\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.0076740164728808374\n", + " normg = 0.0011096037509570134\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.007674016456579198\n", + " normg = 0.0004288736617247191\n", + " Old BLOBOP Residual = 3.78381758410626\n", + " New BLOBOP Residual = 3.375276426424122\n", + " ----> GKB Iteration 31: Tk is 320x310\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.986488700648\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023212\n", + " normg = 6712.821661250447\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513411\n", + " normg = 3883.8175496334516\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969446\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932623997\n", + " normg = 3510.0779415612105\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511685\n", + " normg = 9140.870204179937\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148083\n", + " normg = 7945.395541783215\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.44616590869197\n", + " normg = 1657.607723840486\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666475\n", + " normg = 1525.3775773672903\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598575\n", + " normg = 1031.734802835015\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045015897\n", + " normg = 2600.8005660188246\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992012\n", + " normg = 10909.905964739432\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348748\n", + " normg = 4960.023220419798\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882443\n", + " normg = 928.5706441539944\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462724\n", + " normg = 540.7229160946554\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.1560833804778\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.395442721784896\n", + " normg = 384.2039841443057\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172234078\n", + " normg = 2901.4810158305345\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670846993285\n", + " normg = 3423.6572332043283\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753981423\n", + " normg = 292.0043664599293\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.82767329058133\n", + " normg = 173.82552800589363\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.25267091239699\n", + " normg = 167.4663407406733\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274466914\n", + " normg = 181.07095221564467\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.34388283056246\n", + " normg = 1327.1386641867302\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343514534\n", + " normg = 1875.195549559768\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393250214\n", + " normg = 790.3636938057449\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.34632900479272\n", + " normg = 139.72212987073226\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886853374501\n", + " normg = 91.43442872945387\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039685257\n", + " normg = 85.28002336492952\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288058135694\n", + " normg = 120.91207565384678\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75706748645782\n", + " normg = 1920.578424215751\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.239205384109326\n", + " normg = 2110.6674706924982\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.680145666152128\n", + " normg = 161.72216264994043\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469754589502575\n", + " normg = 80.24374670223044\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.364708008985867\n", + " normg = 70.9839578360486\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.885961968857879\n", + " normg = 76.38051139447148\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.010012885129415\n", + " normg = 437.7872824523614\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.921751930350858\n", + " normg = 467.11041146350107\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.822285910976103\n", + " normg = 288.3706805051311\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.255035027527017\n", + " normg = 71.695790881206\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.198398459585256\n", + " normg = 57.20055043786687\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.086917267588652\n", + " normg = 56.01929193255274\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.545673359654455\n", + " normg = 405.8874504357186\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.781814704089252\n", + " normg = 617.0063440225533\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4368755343969095\n", + " normg = 49.79007202871218\n", + "\n", + " OUTER ITERATION 47:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 3.4083547325804666\n", + " normg = 45.86126419941473\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2224334030572033\n", + " normg = 45.76962926736474\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.500446905694308\n", + " normg = 677.3809504193523\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.798924141709845\n", + " normg = 80.76302213986148\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7143857666861833\n", + " normg = 56.15420989016796\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6220051882002595\n", + " normg = 35.44336745755233\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5757262048367304\n", + " normg = 71.8982356043058\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.1306296478479103\n", + " normg = 326.393254151445\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.5017109444464818\n", + " normg = 78.8389763969513\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4582548340970012\n", + " normg = 29.4827570953402\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4459283241025551\n", + " normg = 29.316371732039006\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.23197020229029364\n", + " normg = 55.561292124009945\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.25965689094059696\n", + " normg = 101.194217834328\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.20987727527957095\n", + " normg = 63.69552531655505\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.18424215259967708\n", + " normg = 12.687730893345638\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.18253754451356463\n", + " normg = 10.358893470278298\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.1785173564106466\n", + " normg = 10.174804071998816\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.11170322333601536\n", + " normg = 57.305978519356735\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 1.0581267297787271\n", + " normg = 388.7377201022547\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.10985732704224337\n", + " normg = 60.11312765321757\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.08415581226170012\n", + " normg = 16.594476290815447\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.08117357906497696\n", + " normg = 9.200845589791225\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.07938601956456852\n", + " normg = 6.722206819291408\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.0770792617371504\n", + " normg = 6.807925757265192\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.09369487910482696\n", + " normg = 72.24520274335752\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.3515491650286746\n", + " normg = 215.94819817928203\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.0609538319978482\n", + " normg = 28.994339076075704\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.05487386453296449\n", + " normg = 8.797833626939509\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.05396780574583287\n", + " normg = 5.857585043355114\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.05292258799293474\n", + " normg = 5.4003540899690226\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.04985103405219952\n", + " normg = 8.024604924404448\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.1532902525109237\n", + " normg = 110.64149217313049\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.13945731741197456\n", + " normg = 121.12990825829966\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.05168429386932704\n", + " normg = 43.58691714384415\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.03975786446170652\n", + " normg = 6.47694701502191\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.039336107677050335\n", + " normg = 4.701160868365584\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.03870370837050857\n", + " normg = 4.403320328968583\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.0355746030470015\n", + " normg = 6.14360625440305\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.06885890639832454\n", + " normg = 65.54981071028172\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.0796767097043778\n", + " normg = 85.98132082001717\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.035101544498955244\n", + " normg = 28.539360928713982\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.029892177982438695\n", + " normg = 5.017586190044989\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.02962079257183506\n", + " normg = 3.902478686199179\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.029064324923524225\n", + " normg = 3.7865446374489564\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.027238059340446902\n", + " normg = 9.308547160576868\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.03469949973775961\n", + " normg = 31.789288214508034\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.0269191382233413\n", + " normg = 17.235020570936506\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.025254504773608227\n", + " normg = 7.84214460419108\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.024806153176472587\n", + " normg = 3.3039701527952907\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.024645713575446142\n", + " normg = 3.267174514474724\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.01791381127341283\n", + " normg = 5.405710026390133\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.018403955640251782\n", + " normg = 12.532988754904732\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.01747388715089085\n", + " normg = 4.886360745137253\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.01728530190039152\n", + " normg = 2.5223693824406612\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.017180063398841563\n", + " normg = 2.4984351265163727\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.012170276699383758\n", + " normg = 6.540560088900456\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.01312072205118322\n", + " normg = 14.829467968137724\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.011763760640611317\n", + " normg = 2.40716846773267\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.01170858073491702\n", + " normg = 1.7461410936293875\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.01162881456942445\n", + " normg = 1.718746477073594\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.009266342936642784\n", + " normg = 3.4094122114722474\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.00945018787270046\n", + " normg = 7.213378278297692\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.009133943398041269\n", + " normg = 2.742049250930712\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.00907738772096222\n", + " normg = 1.2292984614474038\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.009054641869927632\n", + " normg = 1.2010748500781645\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.008586617709181744\n", + " normg = 1.8139858760099898\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.010006983637089607\n", + " normg = 15.726122797464724\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.009132557399664946\n", + " normg = 11.220252285344564\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.008357582957847703\n", + " normg = 1.151690562440865\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.008343048763573467\n", + " normg = 1.0131548544053643\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.008286848330773618\n", + " normg = 0.9981297466208509\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.00749982155769847\n", + " normg = 8.531746864884093\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.006903423965966842\n", + " normg = 4.806878309344346\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.006776432992575204\n", + " normg = 2.6179924089031896\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0067342850521142405\n", + " normg = 0.46039230654444624\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.00673234091654163\n", + " normg = 0.3165513886832958\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.006730001821110059\n", + " normg = 0.3100647716582128\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.006666174765863636\n", + " normg = 0.5749421510200682\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.006772292636592269\n", + " normg = 4.339529821878471\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.006811423904293941\n", + " normg = 5.115517093900318\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.006650730880345838\n", + " normg = 0.3387549126224292\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.006649420884354713\n", + " normg = 0.300891529890717\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.006643568891443699\n", + " normg = 0.23319900409527033\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0066365001203508925\n", + " normg = 0.42063105647373145\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.006998205254989449\n", + " normg = 6.185930368469993\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.006684383319462022\n", + " normg = 2.710744223669737\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.00662029748497217\n", + " normg = 0.6993560250223927\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.006617138923051054\n", + " normg = 0.34748662391152413\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.006616082244531964\n", + " normg = 0.20527808917003018\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.006615324211597496\n", + " normg = 0.19776477627870767\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.006608102220239939\n", + " normg = 0.4233932307148058\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.006774833156718864\n", + " normg = 5.323775585501453\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.006616259559394876\n", + " normg = 1.5955615959143572\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.006600421159441245\n", + " normg = 0.20490869816985408\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0065999141184625255\n", + " normg = 0.19368461540861084\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.006594859681347122\n", + " normg = 0.26182815446241564\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.006608291321070218\n", + " normg = 1.0171456152517437\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.006621922707230547\n", + " normg = 1.653256701381386\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.006592634799480356\n", + " normg = 0.9450224256232196\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.006583797650783614\n", + " normg = 0.4410542137103593\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0065825468330674335\n", + " normg = 0.3079293828523604\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.006581783986838383\n", + " normg = 0.16176830582292043\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.006581406829667016\n", + " normg = 0.14853324289678108\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0065798725690970035\n", + " normg = 0.1777818750870734\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.006587094632270711\n", + " normg = 1.3268535956610406\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.006612761724158367\n", + " normg = 2.463266400376008\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.006575546676366498\n", + " normg = 0.14021945549896225\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.006575311359223053\n", + " normg = 0.13654506694035326\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0065707592671583005\n", + " normg = 0.13069524124648607\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.006573517216603465\n", + " normg = 1.7300755325852333\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.006553305697228163\n", + " normg = 0.5662132354379686\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.006550374348969592\n", + " normg = 0.20526356277014593\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.006549803633023358\n", + " normg = 0.11142746239043816\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.006549463587348654\n", + " normg = 0.09598943576263788\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.00654881442182133\n", + " normg = 0.200393787353818\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.006549948132424534\n", + " normg = 0.523400307780232\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.006548196802725141\n", + " normg = 0.16485022434988372\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.006547967629779514\n", + " normg = 0.08666149117633938\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.006547833655644781\n", + " normg = 0.08602730622833159\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0065406465539383\n", + " normg = 0.31261788755314107\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.006545742370162589\n", + " normg = 0.9817704681339727\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.00653978384065586\n", + " normg = 0.10129617581204896\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.006539690113429656\n", + " normg = 0.06874340170135437\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.006539581144150234\n", + " normg = 0.06731262599258253\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.006536956247579958\n", + " normg = 0.08010586107013137\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.006537134517349963\n", + " normg = 0.29016152730214934\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.00653766374853227\n", + " normg = 0.4362300496162982\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.006536477806054905\n", + " normg = 0.06471453948241708\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.006536429504935689\n", + " normg = 0.05956262755700621\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0065361409479348\n", + " normg = 0.059294722423875804\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.006534618756016559\n", + " normg = 0.5032032583451281\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.006532437827710077\n", + " normg = 0.15737281866236733\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.006532182508330195\n", + " normg = 0.06381529700058916\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0065321212316106925\n", + " normg = 0.05247946030493916\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.006532047398123553\n", + " normg = 0.0641431475246003\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.006532129243098154\n", + " normg = 0.2065178049904685\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.0065321749332628\n", + " normg = 0.24440492568109787\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.006531796078565978\n", + " normg = 0.04840534618492375\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.006531767490915642\n", + " normg = 0.04653710743062694\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0065314145442652944\n", + " normg = 0.04589568764219682\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.006530783365719698\n", + " normg = 0.24902970401389513\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.006530411226262625\n", + " normg = 0.06385830688102899\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.006530374631549962\n", + " normg = 0.042339196474662395\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.006530335531671335\n", + " normg = 0.04214592872349792\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0065266867124820745\n", + " normg = 0.2625456710564555\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.006526292646092713\n", + " normg = 0.08341747416588145\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.006526245077535466\n", + " normg = 0.02784458037238601\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.00652623450718805\n", + " normg = 0.027252432700811534\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.006525933033025914\n", + " normg = 0.058674890174064104\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.006525898112409668\n", + " normg = 0.08494549345974617\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.006525924474748682\n", + " normg = 0.14084779181699647\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.006525842221836043\n", + " normg = 0.11131355634023467\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.006525763070844857\n", + " normg = 0.0291283390404461\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.006525753792249102\n", + " normg = 0.024577399826722874\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.006525728111097472\n", + " normg = 0.024481344405221876\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.006525814327200023\n", + " normg = 0.49902815644861\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.006525326727683781\n", + " normg = 0.4215095974876042\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.0065242387614525225\n", + " normg = 0.01905455200921116\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.006524234705738662\n", + " normg = 0.016904181913599957\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.006524216703884264\n", + " normg = 0.01615316901429987\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.006524162170157692\n", + " normg = 0.053539056436251266\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.006524777954399833\n", + " normg = 0.2335012536202794\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.006524114515986352\n", + " normg = 0.05301231200732839\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.006524090437860075\n", + " normg = 0.033178187255470545\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.006524081709288675\n", + " normg = 0.020572083045596046\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.0065240770358484254\n", + " normg = 0.015365683924514463\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.006524071635120042\n", + " normg = 0.015392323755223494\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.00652405779358374\n", + " normg = 0.05028828809003287\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.0065241057808932265\n", + " normg = 0.10818588963561207\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.006524033295141733\n", + " normg = 0.017207618558561736\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.006524030195398668\n", + " normg = 0.014258805162501876\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.006524022257677796\n", + " normg = 0.014200427580504354\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.006523483522380294\n", + " normg = 0.2401931135906743\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.006523211375827445\n", + " normg = 0.1166159400530103\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.00652312800329832\n", + " normg = 0.0045205951107372645\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.006523127783693869\n", + " normg = 0.003651506520808054\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.006523127261688739\n", + " normg = 0.0027166238294008597\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.006523126609943206\n", + " normg = 0.005145167644412151\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.006523157904568415\n", + " normg = 0.06746778401779502\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.006523128902250962\n", + " normg = 0.023920544538041585\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.006523124735500566\n", + " normg = 0.002668139275078393\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.006523124635363104\n", + " normg = 0.0025452186203006734\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.006523123420045611\n", + " normg = 0.003190667461853392\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.006523165324274956\n", + " normg = 0.05716753500494868\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.006523128629448287\n", + " normg = 0.03585086687646056\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.006523124220144307\n", + " normg = 0.02963789067536696\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.006523118598907063\n", + " normg = 0.00594003344245918\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.006523118245779972\n", + " normg = 0.004090578126382511\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.006523117848009682\n", + " normg = 0.0027887161429050104\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.0065231174088718384\n", + " normg = 0.0025640953654119908\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.006523117838344575\n", + " normg = 0.013170377524918932\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.006523124347523214\n", + " normg = 0.03557242076723596\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.006523116539767637\n", + " normg = 0.0028054675606710953\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0065231164628235154\n", + " normg = 0.0020958512494431577\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.006523116334614216\n", + " normg = 0.0020840036955986677\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.0065231135958890765\n", + " normg = 0.01396638613662204\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0065231122099736905\n", + " normg = 0.005128561124263886\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.00652311198160061\n", + " normg = 0.0019140195029180647\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.006523111919713764\n", + " normg = 0.0018533400027047067\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.006523111226850339\n", + " normg = 0.0035524342997032953\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.006523111945652776\n", + " normg = 0.012895647397497576\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.006523111070932575\n", + " normg = 0.00568660718005588\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.006523110853569748\n", + " normg = 0.0017616367123609819\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.0065231108117329226\n", + " normg = 0.0017548279026187528\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.006523105232733212\n", + " normg = 0.002865481619074915\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.006523107059962454\n", + " normg = 0.01817135718251127\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.006523106081975224\n", + " normg = 0.01389294558895518\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.006523104883315483\n", + " normg = 0.001645541080714899\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.006523104852083873\n", + " normg = 0.0014714433341439272\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.006523104696904116\n", + " normg = 0.001490314604975826\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.006523104574796066\n", + " normg = 0.004713796959982387\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.006523104447467282\n", + " normg = 0.005769165266712483\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.006523104346173499\n", + " normg = 0.005864736823235839\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0065231041036677324\n", + " normg = 0.0018929705811588473\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.006523104068048898\n", + " normg = 0.001297561299486997\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.006523104030258219\n", + " normg = 0.0012881129333065032\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.006523103663381342\n", + " normg = 0.0059909025224351865\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.006523104160363839\n", + " normg = 0.011223632465753024\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.006523103381893481\n", + " normg = 0.0013173196333919517\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.006523103362027751\n", + " normg = 0.0012151208636197203\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.006523103240437842\n", + " normg = 0.0012055779397503478\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.006523103183177414\n", + " normg = 0.031655983659294826\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.006523096478199557\n", + " normg = 0.0037557711103758684\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.006523096376566302\n", + " normg = 0.0009551770485128719\n", + " Old BLOBOP Residual = 3.375276426424122\n", + " New BLOBOP Residual = 3.0070437266896164\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 32: Tk is 330x320\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.986488700648\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023212\n", + " normg = 6712.821661250447\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513411\n", + " normg = 3883.8175496334516\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969446\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932623997\n", + " normg = 3510.0779415612105\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511685\n", + " normg = 9140.870204179937\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148083\n", + " normg = 7945.395541783215\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.44616590869197\n", + " normg = 1657.607723840486\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666475\n", + " normg = 1525.3775773672903\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598575\n", + " normg = 1031.734802835015\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045015897\n", + " normg = 2600.8005660188246\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992012\n", + " normg = 10909.905964739432\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348748\n", + " normg = 4960.023220419798\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882443\n", + " normg = 928.5706441539944\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462724\n", + " normg = 540.7229160946554\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.1560833804778\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.395442721784896\n", + " normg = 384.2039841443057\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172234078\n", + " normg = 2901.4810158305345\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670846993264\n", + " normg = 3423.6572332043243\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.54515275398144\n", + " normg = 292.00436645992596\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290581416\n", + " normg = 173.82552800589434\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912397093\n", + " normg = 167.4663407406739\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274468232\n", + " normg = 181.0709522156686\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830570507\n", + " normg = 1327.1386641870045\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343512513\n", + " normg = 1875.1955495585064\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393239286\n", + " normg = 790.3636938044598\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.34632900479363\n", + " normg = 139.7221298708291\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886853375329\n", + " normg = 91.43442872944327\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.98062603968651\n", + " normg = 85.28002337256514\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038389923\n", + " normg = 120.91211557913655\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75701204746171\n", + " normg = 1920.5804850054217\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.23919921406465\n", + " normg = 2110.680855329842\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679733549965969\n", + " normg = 161.7503254201709\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469245351555621\n", + " normg = 80.27757723316061\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.364095085991256\n", + " normg = 71.0036134443915\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.885486835593635\n", + " normg = 76.39689351269526\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 7.996857204405083\n", + " normg = 436.6115566032939\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.9268834903044025\n", + " normg = 467.618671637223\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.821878526686391\n", + " normg = 287.9704380113975\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.256073532184023\n", + " normg = 71.72379179102697\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.199375671966933\n", + " normg = 57.22735953133627\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.087751210518391\n", + " normg = 56.04024730851735\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.547840539588089\n", + " normg = 404.9652960512366\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.746377590981394\n", + " normg = 611.3472426412842\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4440732870785826\n", + " normg = 49.7317017508607\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.4155765785680137\n", + " normg = 45.888339498527124\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2256708024275507\n", + " normg = 45.85499093506798\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.6737536016993815\n", + " normg = 692.4733666977826\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.799430337060064\n", + " normg = 83.72224640587184\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7065689649506377\n", + " normg = 59.151008365094405\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6006174067586558\n", + " normg = 35.209512780456464\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5621115609561118\n", + " normg = 75.55222921034776\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.972014706673857\n", + " normg = 285.99159702524236\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4820499123630824\n", + " normg = 63.04624026229424\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4522970857870348\n", + " normg = 29.41061486852934\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4388038804628467\n", + " normg = 29.23875158691647\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.17981848949682222\n", + " normg = 56.46301703798222\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.2819741075226009\n", + " normg = 143.62368745140486\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.15646599965905106\n", + " normg = 39.1150992273506\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.14613009040592925\n", + " normg = 10.779770967392881\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.14468387496109011\n", + " normg = 9.484139784259481\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.1381770112677331\n", + " normg = 10.519809107667234\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.17584194080647078\n", + " normg = 74.79342554256554\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.5854694389687515\n", + " normg = 226.44355243995687\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.192016458199954\n", + " normg = 116.82919096339634\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.11721982137209383\n", + " normg = 44.07367849715525\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10480417403104127\n", + " normg = 8.618197808727464\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10390211197634937\n", + " normg = 7.937969079922195\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.09729066840618157\n", + " normg = 10.26669574150539\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.18559136541943824\n", + " normg = 89.25916451363969\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.2137674773911047\n", + " normg = 106.94916276661306\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08832824205324548\n", + " normg = 47.32691793620905\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08242893700690214\n", + " normg = 39.441079477324855\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07265531470297505\n", + " normg = 6.701490799619459\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07211894967418139\n", + " normg = 6.329884916475227\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.06728941916331413\n", + " normg = 6.410443389631113\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.20057270971411012\n", + " normg = 120.48472540195891\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.0532284056746367\n", + " normg = 49.412357921594214\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.02975246482097686\n", + " normg = 25.547422312451893\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.02513547435981085\n", + " normg = 13.928184661646434\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.02372922726957171\n", + " normg = 5.392338606144984\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.023415533810416906\n", + " normg = 3.7189650889884414\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.02307234791777121\n", + " normg = 3.318951183741824\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.02213119538181935\n", + " normg = 7.158952188488091\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.08986803914485886\n", + " normg = 106.95905568810633\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.023824444197234836\n", + " normg = 25.925986914781678\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.019648783788563974\n", + " normg = 3.1598580960234828\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.01952858311882514\n", + " normg = 2.9917253371629875\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.018184321120955856\n", + " normg = 4.7416759471173915\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.04598738292355307\n", + " normg = 42.622098165345676\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.02236369010541802\n", + " normg = 21.407651425018887\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.014688485879397533\n", + " normg = 3.203976022376643\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.014522322319962888\n", + " normg = 3.8599834510689868\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.014449760205070286\n", + " normg = 5.5558633557332175\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.01424227357967441\n", + " normg = 3.6165748648505085\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.014120274574644676\n", + " normg = 2.326775122649569\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.014017283184294129\n", + " normg = 2.271602297759846\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.013264711267793232\n", + " normg = 5.771052990146109\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.013383128230760617\n", + " normg = 8.689564085925548\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.012896914796194944\n", + " normg = 2.461782587511774\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.012830093305029251\n", + " normg = 2.0812776148498826\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.012644910927339928\n", + " normg = 2.063365166236249\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.01574979023299101\n", + " normg = 39.76417299889372\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.006461398018132838\n", + " normg = 7.90855559578589\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.0060767689965213045\n", + " normg = 0.6134754976023289\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.006072149217514701\n", + " normg = 0.6111018831304937\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.005436116587079111\n", + " normg = 1.3941740699022185\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.007158409202986824\n", + " normg = 11.228922935060194\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.005486874020032722\n", + " normg = 2.595032251053159\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.005408183076920448\n", + " normg = 0.8886509925596496\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.00540002566496991\n", + " normg = 0.4976890826901172\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.005397736573013904\n", + " normg = 0.32586093228292784\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.005396640321470614\n", + " normg = 0.21739097923527678\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.005395940633358082\n", + " normg = 0.18027841086944776\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0053951522792692426\n", + " normg = 0.2088419466666165\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.005395480766634308\n", + " normg = 0.5305133070772725\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.005394865514349577\n", + " normg = 0.5102730908931787\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.005393120072194527\n", + " normg = 0.1453885497301188\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.005392848565863736\n", + " normg = 0.13952400075521185\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.005389801636686158\n", + " normg = 0.1427851876786388\n", + "\n", + " OUTER ITERATION 122:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.005507143075771494\n", + " normg = 4.780020113204522\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.00537087001666012\n", + " normg = 0.8121757935694616\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0053667228420138146\n", + " normg = 0.12444061563526189\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.00536653175023262\n", + " normg = 0.12013576669725358\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.005363452232252241\n", + " normg = 0.18072039074133525\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.005381591311718651\n", + " normg = 0.9433603963401757\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.005434162643286011\n", + " normg = 3.0070692604245686\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.005462463519082684\n", + " normg = 3.7313442336930094\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.005358359961421523\n", + " normg = 0.5285338277689637\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.005356399371292447\n", + " normg = 0.1752348632151323\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.005356061763480098\n", + " normg = 0.1287166071849428\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.005355598756325371\n", + " normg = 0.10700990823652097\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0053547059938942425\n", + " normg = 0.2328076344091258\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.005395073691794843\n", + " normg = 2.619206184114443\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.005355034044338771\n", + " normg = 0.6001056358166974\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.005352763293751335\n", + " normg = 0.10022394589463275\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0053526391812446315\n", + " normg = 0.09653312979500733\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.005350671656445341\n", + " normg = 0.16788458364927872\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.005388311399619879\n", + " normg = 1.3379441434759698\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.005365230426622885\n", + " normg = 1.3378711570198558\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0053762099507078925\n", + " normg = 1.9633808694297565\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0053474514356412145\n", + " normg = 0.5611855327207356\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.005345528626822005\n", + " normg = 0.1652379938548786\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.005345313341045244\n", + " normg = 0.08380891051302564\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.005345198051736682\n", + " normg = 0.08191048533295522\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.005342360121275331\n", + " normg = 0.17901953306342824\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.005344610932419968\n", + " normg = 0.6987309799829726\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.005347003928670516\n", + " normg = 0.9782690525474552\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.005341111802867434\n", + " normg = 0.09509888101200414\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.005341015092151776\n", + " normg = 0.07971040331161625\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.00534074006412342\n", + " normg = 0.07364793541687194\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.00533894936646068\n", + " normg = 0.08677593145841468\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.005345481173912668\n", + " normg = 1.0411368892283863\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.00533785368740112\n", + " normg = 0.3172121545775542\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.005337156449790024\n", + " normg = 0.10032374193468449\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.005337046475659372\n", + " normg = 0.07430889774733224\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.005336882005184467\n", + " normg = 0.06890099810689895\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.005336250906196257\n", + " normg = 0.18414169037155567\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.005336119140644664\n", + " normg = 0.1807599875160386\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.005335888763100002\n", + " normg = 0.07378041452557807\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.005335821211116219\n", + " normg = 0.06556309818480624\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.005335577029349887\n", + " normg = 0.06742681605814431\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.005336259663846665\n", + " normg = 0.6166736869963051\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.005333934926099251\n", + " normg = 0.08373944094027937\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.005333868292334408\n", + " normg = 0.06153371900873334\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.005333767366366409\n", + " normg = 0.061165039333348055\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0053249652814050235\n", + " normg = 0.2485376675804873\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.005335210554717687\n", + " normg = 1.2861853373673282\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.005325772375205725\n", + " normg = 0.5174907221435383\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.005324100957336912\n", + " normg = 0.0716232537798503\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.005324048158759736\n", + " normg = 0.05301006233415013\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.00532396675643811\n", + " normg = 0.04015818099043196\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.0053238294118282195\n", + " normg = 0.045589423239597665\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.005325363422200807\n", + " normg = 0.4784306377934847\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.005323591637107565\n", + " normg = 0.2262478304008023\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.005323292909667788\n", + " normg = 0.0939398683381305\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.005323227298357876\n", + " normg = 0.04042333182353593\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.005323203386315458\n", + " normg = 0.038010648839417786\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.00532298295333527\n", + " normg = 0.05326948645575239\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.005323109857756706\n", + " normg = 0.20420061489290534\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.0053228535545894635\n", + " normg = 0.11329330476673045\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.0053227558733347944\n", + " normg = 0.04852696409537347\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.00532272384700736\n", + " normg = 0.04080807422957079\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.005322635754705252\n", + " normg = 0.0383589371187521\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.005322671296797528\n", + " normg = 0.19114441481478198\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0053225888006912135\n", + " normg = 0.16692433827966413\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.0053224109556115696\n", + " normg = 0.03466196621721661\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.005322395957850012\n", + " normg = 0.03376247041447776\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.005322093778460145\n", + " normg = 0.04051473175145902\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.005322006743060577\n", + " normg = 0.08508200419474345\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.005322010534917727\n", + " normg = 0.1401191019706931\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.00532190760797116\n", + " normg = 0.0778125391168873\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.005321863642109286\n", + " normg = 0.032260318514730664\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.005321848514281804\n", + " normg = 0.031770105898815466\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.005321373837913156\n", + " normg = 0.05651983250174271\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.005321346092852178\n", + " normg = 0.08636324863507129\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.005321330061669626\n", + " normg = 0.09270556307294904\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.005321271552872845\n", + " normg = 0.03204151966451004\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.005321258714750184\n", + " normg = 0.02957634698242843\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.005321187186972202\n", + " normg = 0.030347473381359506\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.005321114899546294\n", + " normg = 0.13762361788163774\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.005320993911510516\n", + " normg = 0.030038724500688008\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.005320982944591348\n", + " normg = 0.028549578448648305\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.005320878445110442\n", + " normg = 0.028539640914253976\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.005320692099681248\n", + " normg = 0.11156986763300664\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.00532093581723671\n", + " normg = 0.24099858300331362\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.005320578163041174\n", + " normg = 0.03421009068283272\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.005320566435684784\n", + " normg = 0.026957281766687328\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.005320542948053115\n", + " normg = 0.026791806173301968\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.005318505507521109\n", + " normg = 0.1584458557002543\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.005318372565177139\n", + " normg = 0.10827817262780645\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.005318294201060735\n", + " normg = 0.03181540739724633\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.005318283333477709\n", + " normg = 0.022992651246972633\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.005318268897971913\n", + " normg = 0.016578864702790637\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.005318249147853794\n", + " normg = 0.022690266407621125\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.005318720494560692\n", + " normg = 0.29270883291407446\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.005318635832825337\n", + " normg = 0.27064245494527595\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.005318186433715063\n", + " normg = 0.016175210032582554\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.005318183294509245\n", + " normg = 0.015572385401530135\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.005318134077180006\n", + " normg = 0.025686967559389363\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.005318157665893253\n", + " normg = 0.05612430986114788\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.005318099265301084\n", + " normg = 0.04570040984899706\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.005318092424233436\n", + " normg = 0.05786125135777001\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.005318063849016071\n", + " normg = 0.03183566768777118\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.005318055132742536\n", + " normg = 0.01939923309115822\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.005318050836225754\n", + " normg = 0.015049533332715158\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.00531804597266645\n", + " normg = 0.015167620247554085\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.005318037474259487\n", + " normg = 0.03837818814986823\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.00531822186684188\n", + " normg = 0.18425996531694974\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.005318017355651824\n", + " normg = 0.030355204410028622\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.005318010574573233\n", + " normg = 0.013626150799896887\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.005318007733219299\n", + " normg = 0.013604351025635364\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.005317099772812767\n", + " normg = 0.02664368884683456\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.005317611351004264\n", + " normg = 0.2904963927170524\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.005317095185143062\n", + " normg = 0.0070984428541961105\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.005317094740105874\n", + " normg = 0.003850911899437752\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0053170944954597545\n", + " normg = 0.0023949105318276528\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.005317094271747169\n", + " normg = 0.0021726619216730914\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.00531709345496882\n", + " normg = 0.003069788380897645\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.00531716813409727\n", + " normg = 0.0831348533134066\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.005317193406348155\n", + " normg = 0.1072625221696527\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0053170986095119116\n", + " normg = 0.035141363612008626\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.005317090051373548\n", + " normg = 0.010159665425608611\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.005317089318022239\n", + " normg = 0.0028198170120523375\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.0053170892274906865\n", + " normg = 0.0020791609732320154\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0053170890915573525\n", + " normg = 0.0019052744642476531\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.00531708867084905\n", + " normg = 0.004269432361568321\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.00531714831368505\n", + " normg = 0.09907874608494449\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.0053170915238373905\n", + " normg = 0.0255971964217102\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0053170874428031395\n", + " normg = 0.002724521829621801\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0053170873622437114\n", + " normg = 0.0021182363138100165\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.005317087200277218\n", + " normg = 0.0019160374521640542\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.005317086944924626\n", + " normg = 0.0025159643510950626\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.005317087712997429\n", + " normg = 0.010326126924615089\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.005317087932282364\n", + " normg = 0.013382269862411344\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.00531708660335244\n", + " normg = 0.008367349325600034\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.005317086159793514\n", + " normg = 0.0034966143721883846\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.005317086060419006\n", + " normg = 0.0017224602409652075\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.005317086011755699\n", + " normg = 0.0016894230354617414\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.00531708504772745\n", + " normg = 0.003415326299343224\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.005317092361452392\n", + " normg = 0.035219477414741816\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.005317085631129213\n", + " normg = 0.01338995879229332\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.005317084500607686\n", + " normg = 0.0019436693621308894\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.005317084456690893\n", + " normg = 0.0017022522471631238\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.005317084266360609\n", + " normg = 0.0019012858547273795\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.0053170844139310185\n", + " normg = 0.007108681215993066\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.005317086912636344\n", + " normg = 0.015974160284359083\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.0053170838358281665\n", + " normg = 0.00816300666727974\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.005317083776567755\n", + " normg = 0.0082567763620193\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.005317083341216508\n", + " normg = 0.0015931467002406627\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.005317083310440315\n", + " normg = 0.0015109679137896095\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.00531708302752113\n", + " normg = 0.0015251353675118328\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.0053170826376739274\n", + " normg = 0.008608980747938033\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.005317082488381888\n", + " normg = 0.008573099279326873\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.005317082028043913\n", + " normg = 0.0021910648549330384\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.005317081984739909\n", + " normg = 0.0014294631315876706\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.005317081940860056\n", + " normg = 0.001415570056163831\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.005317080196321444\n", + " normg = 0.004732246961556632\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.005317082276205394\n", + " normg = 0.019453924364015746\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.0053170799624661464\n", + " normg = 0.002222350164899648\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.00531707992164462\n", + " normg = 0.0012808246548428473\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.005317079891348277\n", + " normg = 0.0012597851182188685\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.0053170788871564475\n", + " normg = 0.0014715342095426387\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.005317078859423069\n", + " normg = 0.004060544443227686\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.005317079766886973\n", + " normg = 0.013045054613082927\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0053170787778914945\n", + " normg = 0.0052167730417632405\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.00531707859897075\n", + " normg = 0.0013129520814904583\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.005317078577901865\n", + " normg = 0.0011894914925067756\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.005317078459910301\n", + " normg = 0.0013130126994372348\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.00531707928529305\n", + " normg = 0.010950072973463143\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.005317078741252298\n", + " normg = 0.011596910873845486\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.005317078143265341\n", + " normg = 0.007312765126731142\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.005317077809001275\n", + " normg = 0.001214660942895467\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.00531707779227572\n", + " normg = 0.0010891591347166791\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.005317077715665786\n", + " normg = 0.0010876988718570867\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.005317077441403154\n", + " normg = 0.01110514254438534\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.005317076331337578\n", + " normg = 0.004613637436233406\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.005317076064731596\n", + " normg = 0.0019157516791020147\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0053170760087507055\n", + " normg = 0.0012719192792133426\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.00531707598965685\n", + " normg = 0.0016204259519813223\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.005317075970404519\n", + " normg = 0.0016675008591340232\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.00531707594648789\n", + " normg = 0.0010938733869415016\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.005317075930659229\n", + " normg = 0.0009309356095970082\n", + " Old BLOBOP Residual = 3.0070437266896164\n", + " New BLOBOP Residual = 2.6358248323735047\n", + " ----> GKB Iteration 33: Tk is 340x330\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.986488700648\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023212\n", + " normg = 6712.821661250447\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513411\n", + " normg = 3883.8175496334516\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969446\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932623997\n", + " normg = 3510.0779415612105\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511685\n", + " normg = 9140.870204179937\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148083\n", + " normg = 7945.395541783215\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.44616590869197\n", + " normg = 1657.607723840486\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666475\n", + " normg = 1525.3775773672903\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598575\n", + " normg = 1031.734802835015\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045015897\n", + " normg = 2600.8005660188246\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992012\n", + " normg = 10909.905964739432\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348748\n", + " normg = 4960.023220419798\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882443\n", + " normg = 928.5706441539944\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462724\n", + " normg = 540.7229160946554\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.1560833804778\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.395442721784896\n", + " normg = 384.2039841443057\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172234078\n", + " normg = 2901.4810158305345\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670846993264\n", + " normg = 3423.6572332043243\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.54515275398144\n", + " normg = 292.00436645992596\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290581416\n", + " normg = 173.82552800589434\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912397093\n", + " normg = 167.4663407406739\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274468172\n", + " normg = 181.0709522156668\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830570088\n", + " normg = 1327.1386641869951\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343512618\n", + " normg = 1875.1955495585628\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.33588539323945\n", + " normg = 790.3636938044821\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004793638\n", + " normg = 139.72212987082457\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886853375293\n", + " normg = 91.4344287294424\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.98062603968638\n", + " normg = 85.28002337256387\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038389699\n", + " normg = 120.91211561626587\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75701178916782\n", + " normg = 1920.5805146606117\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.239192952205656\n", + " normg = 2110.6811332947973\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679711042847652\n", + " normg = 161.75572824118657\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469199752034077\n", + " normg = 80.29120248822112\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.3640013030006175\n", + " normg = 71.02060754028344\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884906080329166\n", + " normg = 76.41254880875778\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.001739128136208\n", + " normg = 437.2837618526119\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.925522522370374\n", + " normg = 467.70357288308924\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.819743218084216\n", + " normg = 287.85109059346405\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.25438491259784\n", + " normg = 71.7096956195587\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.197689810693465\n", + " normg = 57.2380042007595\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.085874658553717\n", + " normg = 56.05022771704566\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.549934039336967\n", + " normg = 406.072770838545\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.7352258034147106\n", + " normg = 610.318687059181\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4405878479667678\n", + " normg = 49.74532149560292\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.412068816399201\n", + " normg = 45.90485369064874\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.221677989270353\n", + " normg = 45.8496954322872\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.568752402563938\n", + " normg = 681.3066150024293\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.8180571467603488\n", + " normg = 82.62708507175708\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.726990767667645\n", + " normg = 58.8895336922471\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6194882336164063\n", + " normg = 35.21768777416403\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5809643582659205\n", + " normg = 77.17622029686615\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.0174192406543265\n", + " normg = 294.1394213509316\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4982495422665738\n", + " normg = 62.681353095163935\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4687174726195706\n", + " normg = 29.581338727113422\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4549759594428147\n", + " normg = 29.403903234674072\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.1943398803083854\n", + " normg = 56.02075256491997\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.2870959756278594\n", + " normg = 137.9086057830375\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.17182727783586035\n", + " normg = 42.176758887661215\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.15988619018452965\n", + " normg = 11.278474206929427\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.15831726866130189\n", + " normg = 9.945146331555698\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.1512334019557019\n", + " normg = 10.904188693494888\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.19279638011523972\n", + " normg = 80.20238665554447\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.8057194729875207\n", + " normg = 278.26653930401073\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.24580461491189484\n", + " normg = 144.24113850393312\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.12642833842891393\n", + " normg = 45.62686614041434\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.11295139625653469\n", + " normg = 9.701144274917597\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.11182607799000688\n", + " normg = 8.495576332245225\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10688632691848565\n", + " normg = 9.632567443346542\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.11797267003073585\n", + " normg = 44.29132938558572\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.18662369317260974\n", + " normg = 90.17973479597147\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.09601169423247477\n", + " normg = 37.009276004326445\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.0921123408843001\n", + " normg = 31.542901804021945\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.08571052710685619\n", + " normg = 7.3129395015500185\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.08505514597162996\n", + " normg = 6.945476250074139\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07878684889401395\n", + " normg = 6.930146836503188\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.09236563305014645\n", + " normg = 70.40956862763073\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.060392004070116335\n", + " normg = 35.803173591856\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.051622299460926835\n", + " normg = 10.683427020610987\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.050456950040577854\n", + " normg = 6.815033509874456\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.049432497068111474\n", + " normg = 5.2956652205090835\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.047556872356877763\n", + " normg = 6.619547501502907\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.11776713138572474\n", + " normg = 112.83859751063844\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.04204247086038864\n", + " normg = 21.35073094685361\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.03896157084804471\n", + " normg = 6.119090223551273\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.038498818568569945\n", + " normg = 5.11343829664322\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.03709390076384774\n", + " normg = 5.22024838549932\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.035704736928249214\n", + " normg = 10.19897314129599\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.04052277935008921\n", + " normg = 23.294586122144423\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.03319052599941948\n", + " normg = 14.638935798888602\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.033331259348393275\n", + " normg = 18.832452064635287\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.03109078463542586\n", + " normg = 5.3421988004091885\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.030809752994228393\n", + " normg = 3.9635887100896277\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.030382579066935988\n", + " normg = 3.9283957884986296\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.01729635359966734\n", + " normg = 31.46464767683224\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.019548725209155363\n", + " normg = 37.293581666800065\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.011012211314117294\n", + " normg = 2.1957702278169378\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.010957557939010874\n", + " normg = 1.983931593310869\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.010658037624019314\n", + " normg = 2.0993744546476543\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.020349440123489083\n", + " normg = 36.67406693270122\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.02052078907294131\n", + " normg = 37.50782979317188\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.007956119505931785\n", + " normg = 3.031248112561858\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.00785755459823615\n", + " normg = 1.5066677935439063\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.007810965899790741\n", + " normg = 1.4615604791278953\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.007609573263450698\n", + " normg = 3.6481929027187507\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.009154385711429866\n", + " normg = 16.96274169913796\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.007426068335786228\n", + " normg = 3.098316671089422\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.007356376310186186\n", + " normg = 1.328197925662527\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.007329992105352981\n", + " normg = 1.3213294924515246\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.004543673276096587\n", + " normg = 1.8846907137373823\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.009845497249275786\n", + " normg = 25.967739998226932\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.005473035288088476\n", + " normg = 12.183583276577837\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.004545105132748507\n", + " normg = 2.7765970198154326\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.004485847295081736\n", + " normg = 1.0740903501370178\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.004471420228249894\n", + " normg = 0.6255420237155909\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.00446271814797585\n", + " normg = 0.3416647402349027\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.004457706727130787\n", + " normg = 0.3678438305688004\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.004509111715142274\n", + " normg = 3.630023016303462\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.00561271529937219\n", + " normg = 13.94709849134932\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.004422546006444326\n", + " normg = 0.4063269808797221\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0044208385838136926\n", + " normg = 0.3186172640491975\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.004417214590058105\n", + " normg = 0.30573832443563226\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0044033017914681906\n", + " normg = 0.6617929296453148\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.005385887832895\n", + " normg = 9.777592370047387\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.004448885230189813\n", + " normg = 2.9255532935755153\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.004370562355928412\n", + " normg = 0.6642855743075835\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.00436667793073582\n", + " normg = 0.3126920550003519\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.004365328486718044\n", + " normg = 0.26179271384269276\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0043627944881043405\n", + " normg = 0.28218924970516207\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0043786044278932386\n", + " normg = 2.190941892224688\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.004360261827512704\n", + " normg = 1.4725636290770725\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.00434608071709557\n", + " normg = 0.24915880342046623\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.004345308067038726\n", + " normg = 0.23711531156806884\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.004337851750871455\n", + " normg = 0.23550170380021423\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.004445681242492483\n", + " normg = 5.223936158929543\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.004351095663068274\n", + " normg = 3.4762921560085083\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0042768920943759\n", + " normg = 0.18066902490115166\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.004276512297320576\n", + " normg = 0.1687278920658992\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.004273382978425732\n", + " normg = 0.18270979982048238\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.004386987469807884\n", + " normg = 3.7452999503481452\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.004427271750943314\n", + " normg = 4.980759654152772\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0042579596046272055\n", + " normg = 1.1774936547573016\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.004248206098575798\n", + " normg = 0.16695269194039736\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.004247859342108868\n", + " normg = 0.14005642558046025\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.004246800766038389\n", + " normg = 0.1395230109868991\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.004244722122301727\n", + " normg = 0.4701626464661345\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.00425341907062931\n", + " normg = 1.1713715204740582\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0042448797981255735\n", + " normg = 0.8216551892934335\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.00424076368661225\n", + " normg = 0.2789574426701153\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0042401711438828016\n", + " normg = 0.12619872120777792\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.004239926910667657\n", + " normg = 0.12313627093355665\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.004234843840373479\n", + " normg = 0.22160058948180772\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.004244904500063766\n", + " normg = 1.314354129467443\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.004242496035247441\n", + " normg = 1.2816336636083343\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.004232374625085\n", + " normg = 0.15599805842766784\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.0042321348512476\n", + " normg = 0.11730768811232817\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.004231734752369297\n", + " normg = 0.11150375664452203\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.004227544616173834\n", + " normg = 0.11716953354968952\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.004237291593287011\n", + " normg = 1.4856899040365035\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.004236800685086307\n", + " normg = 1.5100265637286947\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.004222767510083823\n", + " normg = 0.1152594788693754\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0042226197274661875\n", + " normg = 0.10161630018681259\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.004222002604766528\n", + " normg = 0.10053836742137495\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.00421947705476062\n", + " normg = 0.41420956899198885\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.004218074025185614\n", + " normg = 0.4088974284635491\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.004217407256975221\n", + " normg = 0.3236491636189365\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.004216640273616041\n", + " normg = 0.09475886805246934\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.004216516459049522\n", + " normg = 0.08963560531563816\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.004215536882367898\n", + " normg = 0.0979711517471469\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0042161561525788155\n", + " normg = 0.5719521125944749\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.004215227407546522\n", + " normg = 0.4571267746250883\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.004213895880210688\n", + " normg = 0.08804395599038989\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.004213799733471379\n", + " normg = 0.08545301964304676\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.00421213452050002\n", + " normg = 0.09478947859533209\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.004212145174319332\n", + " normg = 0.38216763949221905\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.00421205358603729\n", + " normg = 0.5144595326143337\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.004210644030960239\n", + " normg = 0.2568798121689386\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.00421019496471308\n", + " normg = 0.08125135807921234\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0042101070563000465\n", + " normg = 0.0793253883093563\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.004208367099958451\n", + " normg = 0.09280803307569203\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.004212937596214113\n", + " normg = 0.9502849320370849\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.004207545399555736\n", + " normg = 0.36345567552148383\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.004206636396962886\n", + " normg = 0.10706887390937508\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.004206498360621426\n", + " normg = 0.084948045789605\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.004206194472364922\n", + " normg = 0.07842872229888595\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0042056868716928795\n", + " normg = 0.13724813876830186\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.004206089104524141\n", + " normg = 0.37139574467866426\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.004205746850434013\n", + " normg = 0.32997017328692146\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.004205047768225069\n", + " normg = 0.07444518402326225\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.004204979861468199\n", + " normg = 0.07078290758365557\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.004204304116083165\n", + " normg = 0.07413634620671423\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.004203790922339222\n", + " normg = 0.17374184574959434\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.004205233842277616\n", + " normg = 0.5611065344717154\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.004203666663877337\n", + " normg = 0.28929575640929356\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.004203119883354707\n", + " normg = 0.07185990020865686\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.004203054510872756\n", + " normg = 0.06845310030290579\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.004202252355199063\n", + " normg = 0.10047805684750549\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.004204506955998464\n", + " normg = 0.4724736687475503\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0042045193780383275\n", + " normg = 0.6561740801397438\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.004204048131636353\n", + " normg = 0.7167438166637431\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.004200943978170984\n", + " normg = 0.132996367492338\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.0042008084944628495\n", + " normg = 0.06484662133634614\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.004200741353917776\n", + " normg = 0.06307783973936766\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.004199196226539784\n", + " normg = 0.12474735911192193\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0041999421153315515\n", + " normg = 0.30862743074866955\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.004199052266283057\n", + " normg = 0.3024307765576487\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.004199063375528417\n", + " normg = 0.34030347836785757\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.004198335182176811\n", + " normg = 0.06375083705037111\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.004198288502515422\n", + " normg = 0.05783474236419048\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.004198053554649541\n", + " normg = 0.05758574252165431\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.004199671015220516\n", + " normg = 1.0469478804859322\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.0041924535160313015\n", + " normg = 0.5437619375624057\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.004190490968965141\n", + " normg = 0.1519753500544566\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.004190286345694357\n", + " normg = 0.07515161917953539\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.004190200576102708\n", + " normg = 0.04617409249008049\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.0041901300965991135\n", + " normg = 0.0414648341546374\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.004190053143210739\n", + " normg = 0.10659143752981422\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.004192268565244847\n", + " normg = 0.6275528335644202\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.00418990705295521\n", + " normg = 0.10707491313523107\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.004189827584223382\n", + " normg = 0.03833866143059664\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.0041898071319208495\n", + " normg = 0.03754229795170707\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.004189182461230631\n", + " normg = 0.08807789409568298\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.004189577856905128\n", + " normg = 0.20213222862538088\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.00418893273804077\n", + " normg = 0.07377048869445064\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.004188903279949868\n", + " normg = 0.09602530984747235\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.004188848738203808\n", + " normg = 0.06385823442831508\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.004188814889135516\n", + " normg = 0.03517215466163622\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.004188794408671774\n", + " normg = 0.034356950612635495\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.004188543305911663\n", + " normg = 0.0673918746681528\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.004189345416234407\n", + " normg = 0.39077224778220865\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.004188498627770071\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " normg = 0.13060164415312656\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.004188387633196371\n", + " normg = 0.03295806449210872\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0041883734649005196\n", + " normg = 0.032899937661213144\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.004183955233119128\n", + " normg = 0.04596160232111054\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.004184724581586584\n", + " normg = 0.33473878282456027\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.004184184197984707\n", + " normg = 0.20862122652271411\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.004183911554398719\n", + " normg = 0.032136579031812836\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.004183901961451952\n", + " normg = 0.01926679213765714\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.00418389483240279\n", + " normg = 0.013688119581861545\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.004183884323775525\n", + " normg = 0.013650475993744637\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.004183861760264573\n", + " normg = 0.08969883511246159\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.004183838557257036\n", + " normg = 0.08871263298354684\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.004183790687271117\n", + " normg = 0.021913915789978013\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.004183786679398117\n", + " normg = 0.012776444133449772\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.00418378365533682\n", + " normg = 0.012552334329504812\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.004183680188297921\n", + " normg = 0.029050707310461835\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.00418435729562923\n", + " normg = 0.29121620991678876\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.004184172395915748\n", + " normg = 0.2946746675721375\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.004183653419927241\n", + " normg = 0.05445852708902833\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.004183633726739189\n", + " normg = 0.014340071426943607\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.00418363119112844\n", + " normg = 0.012452394170662663\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.004183620894997156\n", + " normg = 0.014118467713067023\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.004183623221834703\n", + " normg = 0.042391227773889165\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0041836675812821425\n", + " normg = 0.0732854278242987\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.004183586865242715\n", + " normg = 0.031210761911871856\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.004183589047619024\n", + " normg = 0.04441589906825197\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.004183576329814355\n", + " normg = 0.012977858838914804\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.004183574484909846\n", + " normg = 0.010884363610278976\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.004183569629749869\n", + " normg = 0.010886741536374884\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.004183504940377461\n", + " normg = 0.12128338896019866\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.004183434564511802\n", + " normg = 0.05883740588075026\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.004183412853240802\n", + " normg = 0.009440199835499668\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.004183411736550392\n", + " normg = 0.00942037884398443\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.004183111197179187\n", + " normg = 0.022038992901119086\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.004183205902347319\n", + " normg = 0.0877904730285621\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.004183123124830942\n", + " normg = 0.06353911424092117\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0041831211308588105\n", + " normg = 0.06283482844897573\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.00418309677523481\n", + " normg = 0.006019101968694707\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.004183096343350595\n", + " normg = 0.005767025069881834\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.004183090784435084\n", + " normg = 0.006612369608669871\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.004183100656023197\n", + " normg = 0.04011526824328355\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.004183090647285686\n", + " normg = 0.039014215307863184\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.004183079843782046\n", + " normg = 0.01884782456590035\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.004183076947800092\n", + " normg = 0.0065827935581527115\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0041830763823863665\n", + " normg = 0.005548767191596566\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.004183075236940674\n", + " normg = 0.0059713034949020315\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.004183083295618497\n", + " normg = 0.049250471053945546\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.004183073811853989\n", + " normg = 0.03104749884752981\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.004183067750351615\n", + " normg = 0.0052200701145383\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.004183067408740076\n", + " normg = 0.005197261857561091\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.004183024585311944\n", + " normg = 0.009919335798228141\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.004183027400621979\n", + " normg = 0.022921354865963913\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.004183030261977222\n", + " normg = 0.039799525897674166\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.004183024026160648\n", + " normg = 0.02767105272284667\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.004183019187304019\n", + " normg = 0.004864487140465928\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0041830189140417695\n", + " normg = 0.0043694316992264415\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.004183017590934575\n", + " normg = 0.0044493816525575285\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.004183022307896655\n", + " normg = 0.04103942867790784\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.004183006350728103\n", + " normg = 0.020691382608432327\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.00418300377266779\n", + " normg = 0.011269900048061977\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.004183002855507524\n", + " normg = 0.004385980686985833\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.004183002603012729\n", + " normg = 0.003994037428538407\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.004183001400025681\n", + " normg = 0.004307395501720528\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.0041830058992241665\n", + " normg = 0.03748096427096689\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.0041830088674668035\n", + " normg = 0.04520029296407682\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.0041829962992856\n", + " normg = 0.004191963645059958\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0041829961016488885\n", + " normg = 0.003806855463453477\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0041829950805655994\n", + " normg = 0.0037875059250795755\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.004182980351807485\n", + " normg = 0.05952111774716351\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.004182954910950566\n", + " normg = 0.03187997007589212\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.0041829428784441736\n", + " normg = 0.011598781698918516\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.004182941045645428\n", + " normg = 0.0048204414699125845\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.004182940842356258\n", + " normg = 0.004659564945328354\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.004182940672987931\n", + " normg = 0.00332910520086973\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0041829405590723965\n", + " normg = 0.0023505982829041686\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.004182940452255452\n", + " normg = 0.0022814191084006845\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.0041829401308392565\n", + " normg = 0.004896320662729373\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.004182952071255039\n", + " normg = 0.04563686223319471\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.004182940043651521\n", + " normg = 0.011244159030820988\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.004182939242900633\n", + " normg = 0.0021314976047990255\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0041829391853366584\n", + " normg = 0.0021278084099978414\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.004182920235832807\n", + " normg = 0.010487917665950471\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.004182926330806779\n", + " normg = 0.02034421890983948\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.004182919186756284\n", + " normg = 0.015363020608390704\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.00418292268894666\n", + " normg = 0.029256120725111658\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.004182917465355066\n", + " normg = 0.002851607524234156\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.004182917409305113\n", + " normg = 0.0009586462756823367\n", + " Old BLOBOP Residual = 2.6358248323735047\n", + " New BLOBOP Residual = 2.2334055292702013\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 34: Tk is 350x340\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.986488700648\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023212\n", + " normg = 6712.821661250447\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513411\n", + " normg = 3883.8175496334516\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969446\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932623997\n", + " normg = 3510.0779415612105\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511685\n", + " normg = 9140.870204179937\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148083\n", + " normg = 7945.395541783215\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.44616590869197\n", + " normg = 1657.607723840486\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666475\n", + " normg = 1525.3775773672903\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598575\n", + " normg = 1031.734802835015\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045015897\n", + " normg = 2600.8005660188246\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992012\n", + " normg = 10909.905964739432\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348748\n", + " normg = 4960.023220419798\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882443\n", + " normg = 928.5706441539944\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462724\n", + " normg = 540.7229160946554\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.1560833804778\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.395442721784896\n", + " normg = 384.2039841443057\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172234078\n", + " normg = 2901.4810158305345\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670846993264\n", + " normg = 3423.6572332043243\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.54515275398144\n", + " normg = 292.00436645992596\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290581416\n", + " normg = 173.82552800589434\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912397093\n", + " normg = 167.4663407406739\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274468225\n", + " normg = 181.0709522156698\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830570685\n", + " normg = 1327.1386641870088\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.392973435125086\n", + " normg = 1875.1955495584994\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393239145\n", + " normg = 790.3636938044484\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.34632900479365\n", + " normg = 139.72212987083017\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886853375311\n", + " normg = 91.4344287294419\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039686502\n", + " normg = 85.28002337256576\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038389404\n", + " normg = 120.91211561631978\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75701178914673\n", + " normg = 1920.5805146882055\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.23919292884852\n", + " normg = 2110.6811358978052\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679710774950913\n", + " normg = 161.75589236927863\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469198611581177\n", + " normg = 80.2920215640877\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.3639968175425485\n", + " normg = 71.02259318872152\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884803621150288\n", + " normg = 76.4231961172608\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.004059878933438\n", + " normg = 437.52148641699966\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.9256326492299305\n", + " normg = 467.843879588716\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.819275015715107\n", + " normg = 287.9676171944215\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.253472055508597\n", + " normg = 71.72469610344707\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.196761910480713\n", + " normg = 57.24024496237719\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.0850021800244685\n", + " normg = 56.052374467959844\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546896217867736\n", + " normg = 405.5614120157063\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.739378924989156\n", + " normg = 610.9263638971718\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4402111886068587\n", + " normg = 49.728801811616336\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.411713631427343\n", + " normg = 45.88983791353538\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2215144025395306\n", + " normg = 45.851460771960596\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.646397744987899\n", + " normg = 689.5611436630365\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.8046846151185385\n", + " normg = 83.25350457382068\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7124035520839698\n", + " normg = 59.120879545120474\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6051003666951589\n", + " normg = 35.10882801996206\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5669090642941343\n", + " normg = 76.11794550440209\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.983562014278835\n", + " normg = 288.11005085096986\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4859695104677006\n", + " normg = 62.68594984292913\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4564773449595947\n", + " normg = 29.457988397670114\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4428839236306596\n", + " normg = 29.282732201239163\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.18946243477245195\n", + " normg = 56.30128426306737\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.2858712664764842\n", + " normg = 140.21774175468482\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.16659758856273627\n", + " normg = 41.261708782023334\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.1551430240294788\n", + " normg = 11.15397202186789\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.15360332230328122\n", + " normg = 9.826909463536303\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.1466561230950845\n", + " normg = 10.833791934983081\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.18674042626300183\n", + " normg = 78.11437171521396\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.7048268315824174\n", + " normg = 255.48636192808303\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.22355144465372298\n", + " normg = 133.34400476998215\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.12317161969500688\n", + " normg = 45.12786316778253\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.11006010501001359\n", + " normg = 9.293886874304022\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10901977725994753\n", + " normg = 8.326286713898941\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10341421021068603\n", + " normg = 9.946473348032807\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.13279723707652008\n", + " normg = 58.75783554306314\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.1941728962449043\n", + " normg = 95.29612778304168\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.09236456608204839\n", + " normg = 39.4637992484435\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.0882297730226511\n", + " normg = 33.94064563872491\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.08088532143381577\n", + " normg = 7.159683564817357\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.08026449357117417\n", + " normg = 6.773933756693456\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07467064319399093\n", + " normg = 6.762087179138348\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.07830439385778201\n", + " normg = 54.651686986783545\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.05810633866342618\n", + " normg = 34.573428787073695\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.05047746187618547\n", + " normg = 11.775455983840162\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.04932363716161358\n", + " normg = 6.07774352856108\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.048718712395293594\n", + " normg = 5.36820714974508\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.046036561762013435\n", + " normg = 6.54599046177002\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.09501804965595788\n", + " normg = 87.3918495459267\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.04441369573052222\n", + " normg = 27.314652468732003\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.03828195803664647\n", + " normg = 11.553271517697201\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03652810468510643\n", + " normg = 6.708190807372515\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.03543676512723838\n", + " normg = 4.690568689657633\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.03460561514641487\n", + " normg = 7.306392851549981\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.04103462610178264\n", + " normg = 36.91248558060166\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.034707269455867044\n", + " normg = 19.5005407318511\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.03227604102693575\n", + " normg = 4.130110841379126\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.03205860269819479\n", + " normg = 4.104511123242814\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.01249403915318169\n", + " normg = 5.72575652638256\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.033873331312145184\n", + " normg = 44.28976853397646\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.024344519354973924\n", + " normg = 47.016705077177484\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.015048361661221893\n", + " normg = 26.740727256479104\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.010647519645112097\n", + " normg = 2.125485264411956\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.010593016290728287\n", + " normg = 2.0596402614872127\n", + "\n", + " OUTER ITERATION 100:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.009518811109843768\n", + " normg = 3.6765251274488673\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.019661622250589185\n", + " normg = 28.166152869306938\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.010373935072047272\n", + " normg = 13.932056446026214\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.008820264923034732\n", + " normg = 8.968043923503963\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.008277036157155531\n", + " normg = 3.6527079528443274\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.008162780840346476\n", + " normg = 1.678549465948623\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.00811474090811972\n", + " normg = 1.6419178854502074\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.007313805951367353\n", + " normg = 3.0575431855648207\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.010236011029728667\n", + " normg = 22.54965487539329\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.007331234107963468\n", + " normg = 7.689146164590969\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.006948600811554884\n", + " normg = 1.4843342263113215\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0069210983555972345\n", + " normg = 1.4211796667914147\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.006581556234662714\n", + " normg = 1.5952846217285879\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.008229802354063006\n", + " normg = 14.426575779481713\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.006657955463353854\n", + " normg = 11.686929715408853\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.006066488735765578\n", + " normg = 6.931620232064477\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0057613269560215\n", + " normg = 1.2198882003530969\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.005743074653545145\n", + " normg = 1.165906123741064\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.00551879381614177\n", + " normg = 1.3395772553999663\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.00579692847939019\n", + " normg = 6.887802283007347\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0054077789848858875\n", + " normg = 6.163039557148588\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0052299338707796445\n", + " normg = 4.111331756635442\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.005114683658223321\n", + " normg = 1.1210413707949907\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0050991605546138125\n", + " normg = 1.0049881119774975\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.005031028193911178\n", + " normg = 0.9918129314635802\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.005278128474319461\n", + " normg = 10.31406387926223\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.004616897833019975\n", + " normg = 2.1177053425708197\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.004578747781491153\n", + " normg = 1.1547277082928609\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.004556076341450836\n", + " normg = 0.9160034619005758\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.004505053489827595\n", + " normg = 0.8748071554168861\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.004453652966374254\n", + " normg = 2.4637752488579823\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.004578211793073906\n", + " normg = 5.781834060595774\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.004389463085530502\n", + " normg = 2.073224173818269\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.004359682516166678\n", + " normg = 0.7349885777533791\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.004352178777299349\n", + " normg = 0.7246821710493645\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0040345320694330266\n", + " normg = 1.505656225851515\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0046886585016456045\n", + " normg = 8.192068795931544\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.004194915660409061\n", + " normg = 6.256924324127901\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.004023505784546557\n", + " normg = 3.676473004064904\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.00393861417075234\n", + " normg = 0.5861564426119866\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.003934458048759413\n", + " normg = 0.5553662375722426\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0038896759519248475\n", + " normg = 0.7081217249809085\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0039367192343208604\n", + " normg = 2.720366877227388\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.004039774961374284\n", + " normg = 4.486213470770279\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.003863985825024875\n", + " normg = 2.869294325858578\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.003828613083294179\n", + " normg = 1.8578616437701205\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.003805960186487558\n", + " normg = 0.4891513349206911\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.003802888804003175\n", + " normg = 0.4753433775408375\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0037447794529013646\n", + " normg = 0.6134050911330454\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0037384897497776326\n", + " normg = 1.3433946151447222\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0038222298513928667\n", + " normg = 4.179705448144341\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0037291551161280647\n", + " normg = 1.8747456001429428\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0037062715065842426\n", + " normg = 0.44776945992300604\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.003703760320119334\n", + " normg = 0.4225019015351675\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.003678267651698503\n", + " normg = 0.5575185567343756\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0037202431688272653\n", + " normg = 2.417970827171328\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.0037755723728107224\n", + " normg = 3.8751984745034083\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.0036809873805857766\n", + " normg = 2.7346836523199856\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0036386716410263618\n", + " normg = 0.9824653378889634\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0036318852550675687\n", + " normg = 0.37024110064698823\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.003629944630517147\n", + " normg = 0.3650646950611768\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0035478469377744687\n", + " normg = 0.855381727524018\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.003634993845843509\n", + " normg = 3.070129308072511\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.003643104048107577\n", + " normg = 4.435879019552377\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0035466388977145854\n", + " normg = 2.07916947211592\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0035196544950269236\n", + " normg = 0.29161138845226003\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.00351861585568789\n", + " normg = 0.2815480444128786\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.003500312055199811\n", + " normg = 0.49107441543105623\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.003495879724644786\n", + " normg = 0.4739247166082778\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0034918920852513207\n", + " normg = 0.36492525409334287\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0034890950638122448\n", + " normg = 0.31994117485050616\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0034872348673020176\n", + " normg = 0.4865672193140007\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0034881141362537336\n", + " normg = 0.8668833062288702\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.003483446722256981\n", + " normg = 0.39904660964121513\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.003482047917284111\n", + " normg = 0.24482769427788983\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0034808961298066357\n", + " normg = 0.2425131984039343\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0034494508884529056\n", + " normg = 0.9975360108848086\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.003448067217859626\n", + " normg = 0.965832159190984\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0034421025210778196\n", + " normg = 0.20658700592622728\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.003441569150901222\n", + " normg = 0.2017537173448522\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0034304997519840354\n", + " normg = 0.19435089839036995\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0034266989705862105\n", + " normg = 1.1535084236546427\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.003420248816860257\n", + " normg = 0.6127846638054594\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.00341775570309668\n", + " normg = 0.17585536370252092\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.00341734643342874\n", + " normg = 0.17447483901127483\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.003390261410887332\n", + " normg = 0.22559643035872873\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0033912198381377367\n", + " normg = 0.6230548470239979\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0033910361486339277\n", + " normg = 0.7051628371669733\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.003387886744728185\n", + " normg = 0.16806546227004382\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.003387589536317078\n", + " normg = 0.13654593226350348\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0033869183959889535\n", + " normg = 0.13581029734623357\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0033778456810416237\n", + " normg = 2.303693082009054\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0033535208759615056\n", + " normg = 1.1785739004100346\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.003344812793760242\n", + " normg = 0.12115372539699872\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.003344667251357012\n", + " normg = 0.07986132610484267\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0033445098895102344\n", + " normg = 0.06848231567347488\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.003344144776503779\n", + " normg = 0.08210354712266212\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.003358974293729937\n", + " normg = 1.4621812716377116\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.003342112143557293\n", + " normg = 0.1652662561676744\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.003341820826412404\n", + " normg = 0.08026000756273002\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0033416960016536827\n", + " normg = 0.06394213749170138\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.0033414778058507228\n", + " normg = 0.0799809364657892\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.0033479783001793815\n", + " normg = 1.1153380487513953\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.003340537636592886\n", + " normg = 0.18598462538171223\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.0033403021655705107\n", + " normg = 0.06102076107375881\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.003340251375333783\n", + " normg = 0.06015287857693473\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0033380456440477613\n", + " normg = 0.12708320246159976\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.0033379255328627637\n", + " normg = 0.1409182174677059\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0033376660414718737\n", + " normg = 0.07623083296643285\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0033375713511434603\n", + " normg = 0.06658105296146599\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.003337479922537694\n", + " normg = 0.07961837888646488\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.003337442546455792\n", + " normg = 0.14338785074741964\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.003337357268247957\n", + " normg = 0.1386956901883527\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.0033372157034281353\n", + " normg = 0.06055267359879313\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.0033371681428569656\n", + " normg = 0.05446892965744111\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.0033369897968005308\n", + " normg = 0.05825393214402762\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.003338362765779354\n", + " normg = 0.6272876907820792\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.0033364971886405323\n", + " normg = 0.3018217750237929\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0033359237951939534\n", + " normg = 0.05173764948935367\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0033358901287568127\n", + " normg = 0.051627152491225695\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.0033271392234848034\n", + " normg = 0.04680399013525573\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.003327646489457828\n", + " normg = 0.2909670440585128\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.003327506741655789\n", + " normg = 0.28896109032600714\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.00332699024422725\n", + " normg = 0.06067902582889963\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.003326961816685411\n", + " normg = 0.029241045124842904\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.0033269481810432977\n", + " normg = 0.028625882823359563\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.003326592794035208\n", + " normg = 0.04306426696724201\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.003329900750421777\n", + " normg = 0.6880644736538686\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0033295664982230717\n", + " normg = 0.723162701116045\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.0033263933692919984\n", + " normg = 0.12128235491178462\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.00332629539885549\n", + " normg = 0.030544074178630257\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.0033262839299377793\n", + " normg = 0.026910148670187366\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.0033262302067599016\n", + " normg = 0.030531241098195258\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.0033270880795972448\n", + " normg = 0.33515278800405557\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0033259828394475418\n", + " normg = 0.09602002129642875\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.003325891761413805\n", + " normg = 0.035153010978680156\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.0033258769365599444\n", + " normg = 0.028933602808884337\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.0033258616446446396\n", + " normg = 0.029296258442745887\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0033258434829855415\n", + " normg = 0.049896483100157936\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.0033258771746461687\n", + " normg = 0.11055011958979635\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0033258037964111775\n", + " normg = 0.042512356138320155\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.003325788721194866\n", + " normg = 0.024545094557185405\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.0033257777486329723\n", + " normg = 0.024453612991013222\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.003324866189671475\n", + " normg = 0.13686464677262428\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0033247560953780504\n", + " normg = 0.04189163884358954\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.0033247427815024113\n", + " normg = 0.02014886670549918\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.003324736336741103\n", + " normg = 0.020103562662422674\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0033233768385572755\n", + " normg = 0.08769334074336214\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.0033234071309595653\n", + " normg = 0.11824663837569922\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0033233202945450653\n", + " normg = 0.015550245076682803\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.003323317489523168\n", + " normg = 0.014231243081851282\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0033233009121881323\n", + " normg = 0.012116277499930132\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0033232485246134616\n", + " normg = 0.020366920778999688\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.003323653535968112\n", + " normg = 0.2663858181662987\n", + "\n", + " OUTER ITERATION 254:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.003323355970264048\n", + " normg = 0.15175230418533955\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0033232141937417415\n", + " normg = 0.012496499972495028\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.003323212312487574\n", + " normg = 0.012028199470510701\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.0033231827904346917\n", + " normg = 0.020736258210504073\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.003323209932985354\n", + " normg = 0.055310815001324246\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.003323183686507069\n", + " normg = 0.05311149099553661\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0033231504741088997\n", + " normg = 0.02788832089187585\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.0033231413449755325\n", + " normg = 0.016169394311462196\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.003323138225528266\n", + " normg = 0.015022134832868735\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0033231353682430715\n", + " normg = 0.014630372684233802\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.00332313250939082\n", + " normg = 0.015140052546559013\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.0033231296990506544\n", + " normg = 0.016607054225461566\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.003323126894051624\n", + " normg = 0.01678321867755649\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.0033231239907996883\n", + " normg = 0.014148383270144997\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0033231213573398804\n", + " normg = 0.012426240145379481\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.0033231183056044774\n", + " normg = 0.01359779830259072\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.0033231160425962344\n", + " normg = 0.025984723484526965\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.00332311766411344\n", + " normg = 0.038987642531129914\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0033231077599861826\n", + " normg = 0.01295201148115512\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.0033231059470680622\n", + " normg = 0.010568730788389954\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.003323101901506492\n", + " normg = 0.010584756111335358\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.0033230505974227694\n", + " normg = 0.09127861845322849\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0033230006309061273\n", + " normg = 0.019445124646569858\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.003322997739146749\n", + " normg = 0.009635254499473141\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.0033229962358262296\n", + " normg = 0.009620203562347671\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.0033225057203654443\n", + " normg = 0.041819011207586965\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.003322528412672527\n", + " normg = 0.07448940001408356\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.003322494422595781\n", + " normg = 0.0035252601541383576\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.003322494276193785\n", + " normg = 0.0033313457595049237\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.003322492854316628\n", + " normg = 0.002935384307027814\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.003322489874643832\n", + " normg = 0.003727853149448872\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.0033225764318366388\n", + " normg = 0.09149634259698401\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.003322646084520983\n", + " normg = 0.15505934771423896\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0033224998544174765\n", + " normg = 0.041277012849905675\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.0033224880408985373\n", + " normg = 0.013147552146568915\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.0033224858407133115\n", + " normg = 0.011036129081516723\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.003322479935885656\n", + " normg = 0.005077907429240735\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.0033224805998997788\n", + " normg = 0.01418959239199997\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.003322482195794543\n", + " normg = 0.02339642298760383\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.003322478949088404\n", + " normg = 0.00933234900019686\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0033224783677628655\n", + " normg = 0.002614828447962078\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.0033224782821344766\n", + " normg = 0.002420330781728806\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.003322477690507785\n", + " normg = 0.0027139773004209162\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.003322503646855664\n", + " normg = 0.05595415102595138\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0033224905469978697\n", + " normg = 0.05272289883961075\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0033224757413157033\n", + " normg = 0.022716869163573714\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.003322472536485181\n", + " normg = 0.0026194255623019974\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.0033224724597612407\n", + " normg = 0.0022628275821000425\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.003322472169492119\n", + " normg = 0.0023732150004585756\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0033224726160166287\n", + " normg = 0.013749612342977714\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.0033224729716636574\n", + " normg = 0.01584087391326025\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0033224702855109457\n", + " normg = 0.004418070007606729\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.003322470137286659\n", + " normg = 0.003485367235505546\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0033224700226849794\n", + " normg = 0.0023250951242575705\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.0033224699340245983\n", + " normg = 0.0021716532628072707\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.0033224696831220014\n", + " normg = 0.0032531215133882337\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.003322475540854889\n", + " normg = 0.03303590368359183\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.003322472026414513\n", + " normg = 0.023037463960901762\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0033224687564986587\n", + " normg = 0.0020521678507822508\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.0033224687046751423\n", + " normg = 0.002048219699010219\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.0033224538063126876\n", + " normg = 0.0016595659410810078\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.0033224664645629533\n", + " normg = 0.03554011637119887\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.003322454808078008\n", + " normg = 0.020693638974903783\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0033224530590721573\n", + " normg = 0.012655399487895933\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.003322452062903801\n", + " normg = 0.0013937051381359405\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.003322452040339021\n", + " normg = 0.0012798221024018413\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.003322451894871349\n", + " normg = 0.0013616208131963668\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.003322455008914007\n", + " normg = 0.020473789684915235\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.003322451675988064\n", + " normg = 0.009191339440480487\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.0033224506653759256\n", + " normg = 0.003180612709434154\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.003322450517611653\n", + " normg = 0.0014114830793152933\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.0033224504764880125\n", + " normg = 0.0013990460546994643\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0033224504319170223\n", + " normg = 0.002188098596937261\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.003322450466121327\n", + " normg = 0.004262795956048136\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.0033224503398282296\n", + " normg = 0.002030465028295939\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.003322450300845895\n", + " normg = 0.0011695816059016438\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.003322450274333034\n", + " normg = 0.0011521367263567792\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.003322449965756154\n", + " normg = 0.0034681282706937756\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.003322450650501436\n", + " normg = 0.011594985033211805\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.0033224498250287882\n", + " normg = 0.0017990322915930174\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.0033224497974631674\n", + " normg = 0.0011099494393841615\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.0033224497731602787\n", + " normg = 0.0011080506382066463\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0033224433987112654\n", + " normg = 0.009714796297404486\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.00332244444382252\n", + " normg = 0.016353209501180885\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.003322442803503365\n", + " normg = 0.0006434205705228232\n", + " Old BLOBOP Residual = 2.2334055292702013\n", + " New BLOBOP Residual = 1.8968990693469476\n", + " ----> GKB Iteration 35: Tk is 360x350\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.986488700648\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023212\n", + " normg = 6712.821661250447\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513411\n", + " normg = 3883.8175496334516\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969446\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932623997\n", + " normg = 3510.0779415612105\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511685\n", + " normg = 9140.870204179937\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148083\n", + " normg = 7945.395541783215\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.44616590869197\n", + " normg = 1657.607723840486\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666475\n", + " normg = 1525.3775773672903\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598575\n", + " normg = 1031.734802835015\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045015897\n", + " normg = 2600.8005660188246\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992012\n", + " normg = 10909.905964739432\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348748\n", + " normg = 4960.023220419798\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882443\n", + " normg = 928.5706441539944\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462724\n", + " normg = 540.7229160946554\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.1560833804778\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.395442721784896\n", + " normg = 384.2039841443057\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172234078\n", + " normg = 2901.4810158305345\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670846993264\n", + " normg = 3423.6572332043243\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.54515275398144\n", + " normg = 292.00436645992596\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290581416\n", + " normg = 173.82552800589434\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912397093\n", + " normg = 167.46634074067387\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274468232\n", + " normg = 181.07095221566914\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830570717\n", + " normg = 1327.1386641870022\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343512346\n", + " normg = 1875.1955495584218\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393239018\n", + " normg = 790.3636938044307\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004793622\n", + " normg = 139.72212987083745\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.16488685337526\n", + " normg = 91.43442872944095\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039686408\n", + " normg = 85.28002337256481\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.54328803838922\n", + " normg = 120.91211561632385\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.757011789168246\n", + " normg = 1920.5805146891353\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.23919292884997\n", + " normg = 2110.681135900386\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.6797107743254385\n", + " normg = 161.75589349643087\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469198602208386\n", + " normg = 80.2920366292367\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.363996730660543\n", + " normg = 71.02267536313443\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.88479748803804\n", + " normg = 76.42507902135668\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.003980588246968\n", + " normg = 437.5380527831715\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.926036429089198\n", + " normg = 467.9320899752562\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.8192250906520036\n", + " normg = 288.008896784026\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.253258872497551\n", + " normg = 71.7356215235501\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.196531002884263\n", + " normg = 57.24904233128886\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.084736016349604\n", + " normg = 56.058699940156096\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546624185507424\n", + " normg = 405.41222491670004\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.734735541893162\n", + " normg = 610.263420539683\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.440513779012272\n", + " normg = 49.754939694512046\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.411987922209194\n", + " normg = 45.90833521271302\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.221900372801843\n", + " normg = 45.852755533621576\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.583303790386886\n", + " normg = 683.2601206812238\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.8109419157375595\n", + " normg = 82.98722635094165\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7195186041739743\n", + " normg = 58.848036332475495\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6136271885027018\n", + " normg = 35.29214204903494\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5748399505221808\n", + " normg = 76.56302883550407\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.003667998491922\n", + " normg = 291.797851471849\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4930829135444443\n", + " normg = 63.02604066296749\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4633048484406965\n", + " normg = 29.5277728615552\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4496704421320181\n", + " normg = 29.354069016016002\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.1821845057142241\n", + " normg = 56.33836016239302\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.2808030820229847\n", + " normg = 141.55430146607037\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.15912953856501327\n", + " normg = 40.48126070890978\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.14810156791356666\n", + " normg = 10.940125147581508\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.1466198272823592\n", + " normg = 9.628350992274324\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.13997202076196946\n", + " normg = 10.626361831030342\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.17719375288793393\n", + " normg = 75.31575276956893\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6367997949080678\n", + " normg = 239.8521741201118\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.20467001533880178\n", + " normg = 124.75221038974762\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.11800330815296572\n", + " normg = 44.488251973577036\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10531061424025825\n", + " normg = 8.915289054792858\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10434924908760172\n", + " normg = 8.104573287366863\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.09831704048673405\n", + " normg = 10.068551354862775\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.15048653102318815\n", + " normg = 72.28579341575661\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.20014925508099793\n", + " normg = 100.35402553895645\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08778928265170996\n", + " normg = 42.17579192658709\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08318140224429847\n", + " normg = 35.99231788482147\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07498036541229351\n", + " normg = 6.919911433856871\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.0744043704883581\n", + " normg = 6.541981516225567\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.06922085406015711\n", + " normg = 6.561417409488536\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.23060289704742512\n", + " normg = 140.47205767434713\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.06310646759024006\n", + " normg = 74.6106287448722\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.02731308367354138\n", + " normg = 32.98202432078077\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.019651049628680473\n", + " normg = 9.812618015166079\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.018635902445674393\n", + " normg = 5.74394292388112\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.018003706289193504\n", + " normg = 3.1793349632826247\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.017624650696971996\n", + " normg = 3.5804655636160305\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.019301863494742163\n", + " normg = 21.97527862382486\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.02834706766368362\n", + " normg = 44.851377528281816\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.016005729063248254\n", + " normg = 2.879730924099993\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.015907896147322558\n", + " normg = 2.761193719784732\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.014728395308100106\n", + " normg = 2.6387089956725474\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.009733849537784448\n", + " normg = 23.453170720784723\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.005667796580097625\n", + " normg = 19.92557149559254\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.004019986698733772\n", + " normg = 13.228926367140978\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.002941795105133342\n", + " normg = 1.2898082064588143\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.0029306274138473573\n", + " normg = 0.3270075029692003\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.0029293058250625796\n", + " normg = 0.28689158713041396\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.002923461928471288\n", + " normg = 0.3098922201137818\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.0029596049638459547\n", + " normg = 2.467867494163734\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.003904262435860976\n", + " normg = 10.289738554708405\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.002945490836999014\n", + " normg = 2.708308920168395\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.0028911235117713317\n", + " normg = 0.9521843294048364\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.002884469001581005\n", + " normg = 0.3595826614945585\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.002883024645493506\n", + " normg = 0.2657813696561442\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.0028810377534088084\n", + " normg = 0.25604601046949654\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.002874412006885599\n", + " normg = 0.9427083242413116\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0040848896069754625\n", + " normg = 14.1673398248013\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.002863576734379334\n", + " normg = 1.054767797556944\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.002856365032258419\n", + " normg = 0.24792793152871467\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.002855586554474828\n", + " normg = 0.2376214057300442\n", + "\n", + " OUTER ITERATION 109:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.0028439770311518946\n", + " normg = 0.39972424708267873\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.00393499976897934\n", + " normg = 9.291047735356129\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.003138424208807936\n", + " normg = 5.229347718808942\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.0028059090857169566\n", + " normg = 0.6462811351579\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.0028017563925631845\n", + " normg = 0.3210469185883553\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0028004605415813395\n", + " normg = 0.22002488877898957\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0027993866980229416\n", + " normg = 0.21817829178841816\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0027975418015276686\n", + " normg = 0.5212183223487752\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.002832859004010209\n", + " normg = 2.542816235708626\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0027938916378227917\n", + " normg = 0.5128920726395472\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.002792039522350971\n", + " normg = 0.1954877805833187\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0027914935694665715\n", + " normg = 0.19455653105568732\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.002728116791820387\n", + " normg = 0.33168984634075865\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0027537822989160817\n", + " normg = 2.0422165419439575\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.002729108816636683\n", + " normg = 0.8683627509426448\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0027243407045507745\n", + " normg = 0.18049744871886753\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.002723992310812578\n", + " normg = 0.14862431517548053\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0027231282521263584\n", + " normg = 0.14547426080273326\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.002709799613782431\n", + " normg = 0.7035603550233878\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.002709168051095225\n", + " normg = 0.722409356321604\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0027057985347504862\n", + " normg = 0.1669571024671058\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0027055074964293492\n", + " normg = 0.131204733063341\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0027049452263139184\n", + " normg = 0.13000784349145172\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.002695006453951434\n", + " normg = 1.136002594745216\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.002687857661991686\n", + " normg = 0.5364359686015263\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0026859824712050563\n", + " normg = 0.1325865339637734\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0026857722470944013\n", + " normg = 0.11889828544705111\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0026847759113983994\n", + " normg = 0.11352008030955657\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0026825117158455784\n", + " normg = 0.5287829312056974\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0026821811461148716\n", + " normg = 0.5780171764625852\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.002680035375000259\n", + " normg = 0.1451140287097739\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0026798196261457684\n", + " normg = 0.11051943155718726\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.002679455334040234\n", + " normg = 0.1054164202186024\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.002675744951188233\n", + " normg = 0.3117282376606483\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0026876340758921293\n", + " normg = 1.468143166012342\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.002674902355482144\n", + " normg = 0.3724287035630136\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.002673985731434074\n", + " normg = 0.10247437413841683\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0026738484796136443\n", + " normg = 0.10008030203373779\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.002670347318080164\n", + " normg = 0.19297693399684168\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.002669459300501034\n", + " normg = 0.22421894446732216\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0026704198604146404\n", + " normg = 0.5266114445380157\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0026688956296739372\n", + " normg = 0.31339637910283086\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0026682265496799757\n", + " normg = 0.10419201280962076\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0026680970858529163\n", + " normg = 0.09146902230289397\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0026676518292358927\n", + " normg = 0.0927915765980219\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.002668977182895615\n", + " normg = 1.0261271768370743\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0026650155536986977\n", + " normg = 0.6660018916163046\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.002662257796130702\n", + " normg = 0.08535542192825595\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.0026621686406149356\n", + " normg = 0.08380518773036079\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0026595278803435304\n", + " normg = 0.10250156873483449\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.002659424804696214\n", + " normg = 0.24459040556237546\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0026600368320624556\n", + " normg = 0.411369989790005\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0026585966019585343\n", + " normg = 0.10526681186372143\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.002658458031669044\n", + " normg = 0.08162470019917646\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0026582666438558864\n", + " normg = 0.0854340705273776\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0026584253813840657\n", + " normg = 0.45651422181911316\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0026586125296720205\n", + " normg = 0.5140836627747326\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0026569601991899222\n", + " normg = 0.07819185936683494\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0026568852560449226\n", + " normg = 0.0766055997898165\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.002655065013687329\n", + " normg = 0.07502619470594736\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0026538202016786784\n", + " normg = 0.5813500452573953\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0026519205253826804\n", + " normg = 0.2519584265284253\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.002651439804712284\n", + " normg = 0.07689217681007213\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0026513587419722895\n", + " normg = 0.06872225605903699\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.002651022546584231\n", + " normg = 0.07228441468992959\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.002650760461487749\n", + " normg = 0.24762315387668202\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0026514947591456035\n", + " normg = 0.45536459140852953\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0026502003932857713\n", + " normg = 0.07809349914319427\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0026501344698127076\n", + " normg = 0.06663354794297974\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0026499329681907947\n", + " normg = 0.06644293528111776\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0026453093650947793\n", + " normg = 0.5503308520328843\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0026475638958946305\n", + " normg = 0.8221916014655559\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0026430990820092205\n", + " normg = 0.14308024910224842\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.002642947289758441\n", + " normg = 0.05641415870443241\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.002642901388824251\n", + " normg = 0.054210033432639894\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.0026423704135929496\n", + " normg = 0.06425505356767014\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0026447213568429047\n", + " normg = 0.702383902851909\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0026416495095758514\n", + " normg = 0.09174211172399221\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.002641577245160404\n", + " normg = 0.0535692867912803\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.002641522087828224\n", + " normg = 0.05156720823514908\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.002640807987107098\n", + " normg = 0.06190517548981829\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0026440674766275408\n", + " normg = 0.737073534276127\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0026401611996092005\n", + " normg = 0.17661152347568862\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0026399251363807925\n", + " normg = 0.06421083934119964\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.00263987449112442\n", + " normg = 0.050062161927779306\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.0026397821138014013\n", + " normg = 0.050736135020839554\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.002639789576972431\n", + " normg = 0.309671307966948\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0026391996151697134\n", + " normg = 0.08441264546774414\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.0026391339743625764\n", + " normg = 0.05134744933425817\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0026390798830754516\n", + " normg = 0.04663049963560145\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.0026388007351877394\n", + " normg = 0.05287474107280428\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0026393048834006546\n", + " normg = 0.3877890026257553\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.002638490384092157\n", + " normg = 0.156301452160857\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.002638327808382146\n", + " normg = 0.045395820630011324\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.0026383004647885146\n", + " normg = 0.04493672085719283\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.0026367135228716992\n", + " normg = 0.1025680226864352\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.002636815303131744\n", + " normg = 0.17712165630542706\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.002636533268572084\n", + " normg = 0.11942200012656276\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.0026364531776276972\n", + " normg = 0.08529390529180107\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.002636396312260964\n", + " normg = 0.04220837378812706\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0026363696176298413\n", + " normg = 0.04057648946431839\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.002636132598924153\n", + " normg = 0.05625664543489579\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0026365565829649133\n", + " normg = 0.31723801043578165\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.0026365269919593334\n", + " normg = 0.3195307884681824\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.002635893323889445\n", + " normg = 0.03959956895894476\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.00263587403362515\n", + " normg = 0.03922273612985273\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.0026348491490914743\n", + " normg = 0.037081164866583735\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.002634398031330098\n", + " normg = 0.2774505950043427\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.0026339133489147915\n", + " normg = 0.07169326756939964\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0026338621547229543\n", + " normg = 0.04668117985984054\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.002633812777028646\n", + " normg = 0.03584684387363302\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.0026337236434001918\n", + " normg = 0.03857885594553995\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0026347011753640806\n", + " normg = 0.45979028425514906\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.0026337817995846996\n", + " normg = 0.2734537059528948\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.0026333146878086758\n", + " normg = 0.03878535542903423\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.0026332970687136924\n", + " normg = 0.03522364554362846\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.002633194941777584\n", + " normg = 0.03659579497502836\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.0026331657644180244\n", + " normg = 0.1361967498425999\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.0026331143891923613\n", + " normg = 0.17329035666921447\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.002632938180961367\n", + " normg = 0.13511738134184384\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.002632822495745725\n", + " normg = 0.05893966057865945\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.002632794170971813\n", + " normg = 0.031517824245364374\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.0026327777842580476\n", + " normg = 0.030926607363177077\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.002632498995820463\n", + " normg = 0.065040520114365\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.002632485324279786\n", + " normg = 0.07866938882176369\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.002632441575971082\n", + " normg = 0.03642101526692779\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.002632426290083893\n", + " normg = 0.029966384415938675\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.002632393880978483\n", + " normg = 0.03048643085779411\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.002632296406444728\n", + " normg = 0.15105855063945833\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0026321675182921743\n", + " normg = 0.06355732660359338\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.0026321373799866473\n", + " normg = 0.02891260189855279\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.002632124561950756\n", + " normg = 0.028795696477210298\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.0026307826084139936\n", + " normg = 0.08612672498752402\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.002630770538228422\n", + " normg = 0.08907662978077113\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0026307182123636507\n", + " normg = 0.025294027218150057\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.002630710233884916\n", + " normg = 0.02394024789823457\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.00263064221204274\n", + " normg = 0.024429427405710614\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.002630582958886196\n", + " normg = 0.12419313809824037\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.002630493079291212\n", + " normg = 0.050550992071882545\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.0026304734855299057\n", + " normg = 0.024087185161462108\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.002630464420089078\n", + " normg = 0.02336829100797478\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.002630293055949506\n", + " normg = 0.04521144610893585\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0026303114584760065\n", + " normg = 0.1125124006478266\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0026304605550138073\n", + " normg = 0.20385334303346034\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.002630204745795891\n", + " normg = 0.027980538725719838\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.002630196902155932\n", + " normg = 0.02202358950592428\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.002630181248909099\n", + " normg = 0.021806197510467664\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.0026292611256514675\n", + " normg = 0.07659619120094185\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.0026292222099332766\n", + " normg = 0.060154187098163545\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.002629196176935034\n", + " normg = 0.02723590677156984\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0026291881922610406\n", + " normg = 0.019627558403501465\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0026291783742033985\n", + " normg = 0.01807606539041981\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.0026291475971137327\n", + " normg = 0.05157171003953874\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0026293824058292075\n", + " normg = 0.2105459801013479\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0026291148122947264\n", + " normg = 0.034953845804396984\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.0026291055529042867\n", + " normg = 0.016967929746889772\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.0026291009528166772\n", + " normg = 0.01689561430293808\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.002628441782464058\n", + " normg = 0.0772483584156429\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.0026284737972383536\n", + " normg = 0.1242902567608439\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0026286619127797416\n", + " normg = 0.2455339144606996\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.0026283284710343947\n", + " normg = 0.0786825908638001\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.002628289646121102\n", + " normg = 0.012498090829772664\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.0026282877043251004\n", + " normg = 0.0122916377333144\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.002628216082259642\n", + " normg = 0.03264802246701063\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.00262819808200685\n", + " normg = 0.02861130043976701\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.0026281765158726266\n", + " normg = 0.0161030748563503\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.0026281729783276995\n", + " normg = 0.027890984091211324\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.002628176492399697\n", + " normg = 0.046411840603692654\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.0026281630393062572\n", + " normg = 0.017240607070052764\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.0026281603535438522\n", + " normg = 0.011206775652547572\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.002628157714295539\n", + " normg = 0.011145463250182083\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.0026280367847795385\n", + " normg = 0.06735580565797679\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.0026281795064826605\n", + " normg = 0.16909855990239905\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.002628004161165422\n", + " normg = 0.010855798976112063\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.0026280028275703447\n", + " normg = 0.009943190596299962\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.002627995125386389\n", + " normg = 0.010008668057004845\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.002627965422347841\n", + " normg = 0.07433014492878179\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.0026280112403759353\n", + " normg = 0.10029664468736671\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0026278981810156556\n", + " normg = 0.024226440812278444\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.00262789532029153\n", + " normg = 0.02063890756642174\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.002627892109462894\n", + " normg = 0.009527710572418552\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.0026278908369655233\n", + " normg = 0.008978158388466315\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.002627882717268578\n", + " normg = 0.010584510308523943\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.0026278874999015656\n", + " normg = 0.048374222519256806\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.0026279470687336002\n", + " normg = 0.1122594724803762\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0026278696257504607\n", + " normg = 0.00955475032019471\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.002627868594265938\n", + " normg = 0.008741880413962797\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.0026278628424585755\n", + " normg = 0.008692831138662468\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.0026276978257274088\n", + " normg = 0.18765306462501852\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0026274507109255553\n", + " normg = 0.08992868474597483\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.002627404072530373\n", + " normg = 0.027694398052667067\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0026273993107279337\n", + " normg = 0.002661213132055713\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.002627399238386492\n", + " normg = 0.0019001868631131806\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.002627399136460721\n", + " normg = 0.00162485971745267\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0026273989257684697\n", + " normg = 0.0020241688863406066\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.0026274035049121437\n", + " normg = 0.02406846425901556\n", + "\n", + " OUTER ITERATION 305:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.002627411665876806\n", + " normg = 0.03915648189056307\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0026273982716058597\n", + " normg = 0.008317925215424064\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0026273978561008743\n", + " normg = 0.003495605156703687\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.0026273977634777576\n", + " normg = 0.0015390972466858765\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.0026273977278038225\n", + " normg = 0.001502404921086764\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.0026273970765163337\n", + " normg = 0.0024350372179975156\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.002627400124919593\n", + " normg = 0.023014795601802918\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0026273988308933636\n", + " normg = 0.01898919711345638\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.0026273966106811287\n", + " normg = 0.0017026697676735584\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.0026273965787744695\n", + " normg = 0.0014751946024012482\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.0026273964617764224\n", + " normg = 0.001464155047723049\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.002627395980165553\n", + " normg = 0.0052231727512876405\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.002627402134261386\n", + " normg = 0.02294600320730985\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.002627396450346742\n", + " normg = 0.013463765659207236\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.0026273960340163715\n", + " normg = 0.011286484953872064\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.0026273952234051557\n", + " normg = 0.0015160079853281923\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0026273951973878463\n", + " normg = 0.001337340116757117\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.0026273950953969467\n", + " normg = 0.0013383535852085513\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.0026274034963746063\n", + " normg = 0.04483284726397821\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.0026273897982543527\n", + " normg = 0.009003631420038193\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.002627389218642977\n", + " normg = 0.002275719912396653\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0026273891665601354\n", + " normg = 0.0011911965736670289\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.0026273891402500997\n", + " normg = 0.0008746477855941801\n", + " Old BLOBOP Residual = 1.8968990693469476\n", + " New BLOBOP Residual = 1.646054199293275\n", + " ----> GKB Iteration 36: Tk is 370x360\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.986488700648\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023212\n", + " normg = 6712.821661250447\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513411\n", + " normg = 3883.8175496334516\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969446\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932623997\n", + " normg = 3510.0779415612105\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511685\n", + " normg = 9140.870204179937\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148083\n", + " normg = 7945.395541783215\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.44616590869197\n", + " normg = 1657.607723840486\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666475\n", + " normg = 1525.3775773672903\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598575\n", + " normg = 1031.734802835015\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045015897\n", + " normg = 2600.8005660188246\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992012\n", + " normg = 10909.905964739432\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348748\n", + " normg = 4960.023220419798\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882443\n", + " normg = 928.5706441539944\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462724\n", + " normg = 540.7229160946554\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.1560833804778\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.395442721784896\n", + " normg = 384.2039841443057\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172234078\n", + " normg = 2901.4810158305345\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670846993264\n", + " normg = 3423.6572332043243\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.54515275398144\n", + " normg = 292.00436645992596\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290581416\n", + " normg = 173.82552800589434\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912397093\n", + " normg = 167.46634074067387\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.56737927446821\n", + " normg = 181.07095221566965\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.34388283057048\n", + " normg = 1327.1386641870001\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.392973435125015\n", + " normg = 1875.195549558513\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393239389\n", + " normg = 790.3636938044793\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004793665\n", + " normg = 139.72212987082634\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886853375348\n", + " normg = 91.43442872944529\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039686424\n", + " normg = 85.28002337256486\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038390164\n", + " normg = 120.91211561625992\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75701178912368\n", + " normg = 1920.580514687372\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.23919292889064\n", + " normg = 2110.6811359019202\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679710774325918\n", + " normg = 161.7558934971986\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469198602194642\n", + " normg = 80.29203669063301\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.363996730165913\n", + " normg = 71.02267636895559\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884797372121505\n", + " normg = 76.42516582172642\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.003951146835071\n", + " normg = 437.5398087699039\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.92602601272624\n", + " normg = 467.9413139630607\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.819183472468007\n", + " normg = 288.0172532211214\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.253186106931487\n", + " normg = 71.73626354113844\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.196457510880092\n", + " normg = 57.24984915634503\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.084658592416863\n", + " normg = 56.061244600091804\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546615319235361\n", + " normg = 405.63969556578934\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.738030098124319\n", + " normg = 610.850680846511\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4394164215562024\n", + " normg = 49.75095357938438\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.4108949656973486\n", + " normg = 45.905628507242426\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2207732193652405\n", + " normg = 45.852775884586336\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.599699328009708\n", + " normg = 685.010037607636\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.8084602499078288\n", + " normg = 82.82925509703747\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7172274795507645\n", + " normg = 58.82338086807869\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6109866659399594\n", + " normg = 35.201984788306035\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5723841178532079\n", + " normg = 76.50146247390825\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.000839217168511\n", + " normg = 291.6675805643885\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4907502098264038\n", + " normg = 62.981996657561226\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4610132663047328\n", + " normg = 29.508746768042624\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4473959231550608\n", + " normg = 29.333822915900065\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.18748843826587713\n", + " normg = 56.14918236161199\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.28268431301823144\n", + " normg = 139.48785530323423\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.164713631929616\n", + " normg = 41.44299452406746\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.15317676339541342\n", + " normg = 11.111480305804065\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.15165153594356248\n", + " normg = 9.794687007311461\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.14475106937964868\n", + " normg = 10.781681706883775\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.18491798270969423\n", + " normg = 78.25861037250169\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.7173832951358646\n", + " normg = 258.8218330517768\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.22383209006478513\n", + " normg = 134.61482269880483\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.1213744616274259\n", + " normg = 45.26714693304271\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10818308182064676\n", + " normg = 9.290385258984186\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10714531960526891\n", + " normg = 8.300609906099172\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10169871714041664\n", + " normg = 9.844335601675576\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.1278358844751284\n", + " normg = 56.4788106867683\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19072829194716326\n", + " normg = 94.4317732121715\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.09050859057540411\n", + " normg = 38.32284043252216\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08656586154179051\n", + " normg = 33.02278027739524\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07959761793579444\n", + " normg = 7.152796133479508\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07897724780661407\n", + " normg = 6.761412893970761\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07349633314254819\n", + " normg = 6.743296093755658\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.07703498889697319\n", + " normg = 55.66152152065594\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.057733837413012704\n", + " normg = 36.877089722638054\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.04912385865667038\n", + " normg = 11.281518002269072\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.04805163202839723\n", + " normg = 6.033273613327834\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.04743401626132419\n", + " normg = 5.336304092277714\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.044591125869512\n", + " normg = 6.4890920739487\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.09936754267781364\n", + " normg = 89.77427736194123\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.045592270214171365\n", + " normg = 34.8957098986654\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.03632204761881401\n", + " normg = 12.527843797830327\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.034495492427827644\n", + " normg = 7.41767720232758\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.033330694543845504\n", + " normg = 4.578407232038631\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.03257813261194647\n", + " normg = 6.260054528892834\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.036931760899787884\n", + " normg = 32.00995619972544\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.03454873033706417\n", + " normg = 26.369610783678795\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.030195513010561347\n", + " normg = 4.070426047563003\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.029989634831797195\n", + " normg = 4.032191439288098\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.018297395215697426\n", + " normg = 3.2556884111245235\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.04717436090769645\n", + " normg = 69.07022259482565\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.01484254548938209\n", + " normg = 17.780859348955087\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.011389516180490741\n", + " normg = 10.718669514887663\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.009355340068859968\n", + " normg = 2.2434684900028703\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.009197586130468515\n", + " normg = 2.052144274050202\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.008752211323565831\n", + " normg = 5.2347681538146835\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.013012936968498165\n", + " normg = 27.695247168742107\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.008410154986767622\n", + " normg = 5.351477833586636\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.00821128077052514\n", + " normg = 1.9020479530628116\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.008161101926098417\n", + " normg = 1.8537324443704\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.006941906486697913\n", + " normg = 3.3675723919300538\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.007564668830211676\n", + " normg = 9.097622914647406\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.006695722144439475\n", + " normg = 5.380552993463601\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.006501696573155869\n", + " normg = 4.098119566219945\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.006382488816063434\n", + " normg = 2.0873830063986185\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.006336379009576332\n", + " normg = 1.5531019310191583\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.006274662384238884\n", + " normg = 1.550108347560172\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.00598947748387184\n", + " normg = 9.065602609579008\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.0056863527440895855\n", + " normg = 6.228229566997295\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.005437677887398184\n", + " normg = 1.3561893926475634\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.005414257452254655\n", + " normg = 1.3438999966107452\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.004056425956907529\n", + " normg = 1.1495818302427223\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.004433515750610849\n", + " normg = 10.07403873113963\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0041024251605800855\n", + " normg = 7.331062606263155\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.003766761737457797\n", + " normg = 1.0392535784288675\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0037538250237858996\n", + " normg = 0.9745710666179702\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0036373023112653354\n", + " normg = 1.198720457469806\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.00436390259840935\n", + " normg = 7.480137815869694\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0034287888410058044\n", + " normg = 3.038186891703942\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0033715371424443705\n", + " normg = 3.5541658903837674\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0033127702089853846\n", + " normg = 2.434367591801883\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0032720383144409105\n", + " normg = 0.8179799971567163\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0032633254298806754\n", + " normg = 0.7735034202314869\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.003189709734346727\n", + " normg = 0.8126735176259773\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.003607956710382679\n", + " normg = 9.886955403196316\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0031185386480914483\n", + " normg = 4.569766020560206\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.002977510641959398\n", + " normg = 1.2105225759519056\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0029601420341007077\n", + " normg = 0.9379721649280169\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.002928389991785102\n", + " normg = 0.6670025588035534\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0028972922893705936\n", + " normg = 0.8078896176087814\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.003364147396924564\n", + " normg = 8.846120715371004\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0028145694061287425\n", + " normg = 1.7049854631786454\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0027873340319813805\n", + " normg = 0.7559112657674085\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.002777224778521305\n", + " normg = 0.607165626833766\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.002755335590653928\n", + " normg = 0.6161141731300713\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.002806886596953815\n", + " normg = 4.35774931595514\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.002866267922824\n", + " normg = 5.650918169984012\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0026651374190460667\n", + " normg = 0.883560822545615\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.002658384352991301\n", + " normg = 0.5253017393554241\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0026530178617608017\n", + " normg = 0.5101558497417111\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0025628382840401026\n", + " normg = 0.8168483527436321\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0027112124072702997\n", + " normg = 5.1224719775644845\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.002676640268515518\n", + " normg = 4.917932321767286\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0025253386074369586\n", + " normg = 0.6726357167189584\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0025210184207801424\n", + " normg = 0.4678821898600805\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.002515576039878263\n", + " normg = 0.43749791993223947\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.002474235007237579\n", + " normg = 0.7132452345967241\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0024854860218739934\n", + " normg = 1.9124697368650847\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0024736019304562877\n", + " normg = 1.714746075243595\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0024530210974118534\n", + " normg = 0.531366505079211\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0024500596186055987\n", + " normg = 0.3969329693917009\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.0024458433199766602\n", + " normg = 0.3951950692246756\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.0024201375450301718\n", + " normg = 2.812430096981359\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0024605892599784316\n", + " normg = 3.887505085183732\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.002367485687576205\n", + " normg = 0.34532963364648767\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.00236605234238382\n", + " normg = 0.3357451181835163\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0023390617315673943\n", + " normg = 0.3515255707736947\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.002339857499147609\n", + " normg = 1.5826826080388674\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0023375512688328824\n", + " normg = 1.6865094797863192\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.002313365333718121\n", + " normg = 0.3656357003797978\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0023115656357178306\n", + " normg = 0.3013824401844739\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0023081720795383185\n", + " normg = 0.3240310947816256\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.002339124490491613\n", + " normg = 2.95785630921074\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.002312718024524303\n", + " normg = 2.1668204391360355\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0022835563061460737\n", + " normg = 0.2726567218114773\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0022826373350791906\n", + " normg = 0.27088572931714694\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0022039901074220975\n", + " normg = 0.29816859243222626\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.002204897959704577\n", + " normg = 0.7295422552956692\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.002202675620030645\n", + " normg = 0.633531950612782\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.00219923656269026\n", + " normg = 0.2141097249588681\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0021985528755710192\n", + " normg = 0.19514641140501568\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0021962685780757135\n", + " normg = 0.24330105521144113\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0022029032624068024\n", + " normg = 1.3563741155200937\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.002216886277175126\n", + " normg = 2.073796782984389\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0021903903207088106\n", + " normg = 0.18818708415565177\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0021899646260615966\n", + " normg = 0.18327197550832683\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0021817650117418362\n", + " normg = 0.17781006062710616\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.002175181467137797\n", + " normg = 0.7875117116086541\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.002174757631767181\n", + " normg = 0.8294055163862933\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.002169273006077424\n", + " normg = 0.19490831764865826\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0021687915496780975\n", + " normg = 0.16392069098517484\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0021678202134934946\n", + " normg = 0.17464356296971453\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.002176536565559886\n", + " normg = 1.6215906820370045\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.002175653932445661\n", + " normg = 1.6050765496372918\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.0021597648923693917\n", + " normg = 0.15124977732539302\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.002159484377815708\n", + " normg = 0.15019150012631738\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.002138106915462598\n", + " normg = 0.13140813195842477\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0021426332406270917\n", + " normg = 1.259876338198603\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.002132013901458743\n", + " normg = 0.329590887830739\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.002131116640075561\n", + " normg = 0.12282424400742685\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.002130870529364962\n", + " normg = 0.11714531434193964\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0021280846488074597\n", + " normg = 0.14833710912694312\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.0021280162153193274\n", + " normg = 0.4401164459570582\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0021357166614885217\n", + " normg = 1.2368425456443672\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.0021261320731017362\n", + " normg = 0.20561622030612411\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.002125790744870862\n", + " normg = 0.1103292352131691\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.002125580686244006\n", + " normg = 0.1090500810405591\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.002116723193715605\n", + " normg = 0.21569419928877953\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.002120722018901783\n", + " normg = 0.8994691535641801\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.0021162581082514505\n", + " normg = 0.33947236042810097\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0021154921809852785\n", + " normg = 0.09753213113267063\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0021153663550442185\n", + " normg = 0.09623467169024025\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.002109806181710235\n", + " normg = 0.21498114776748753\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0021152750775701302\n", + " normg = 0.7446835666205873\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0021177326935322444\n", + " normg = 1.2452430192434456\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.00211086050013656\n", + " normg = 0.758526873305705\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0021073004296720266\n", + " normg = 0.09715125726590118\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.0021071974151710368\n", + " normg = 0.08450440671038038\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.002106831760115629\n", + " normg = 0.08407357074927377\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.002102843549358292\n", + " normg = 1.1296543361747167\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.0020949893298465817\n", + " normg = 0.7080069421071786\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.0020915924698136955\n", + " normg = 0.2167553040908992\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.0020912757473057807\n", + " normg = 0.0684871787462136\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.00209122052167114\n", + " normg = 0.05960572923727168\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0020910379468856263\n", + " normg = 0.06000292248279092\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.002095422371967472\n", + " normg = 1.1497219686089053\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0020945535383780525\n", + " normg = 1.1175858393115838\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.002086890457526978\n", + " normg = 0.06792690623307293\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.002086843340708213\n", + " normg = 0.053338633612613436\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.00208674495979181\n", + " normg = 0.051819768944702214\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.0020860422787408062\n", + " normg = 0.1543890388625224\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.002086391963526559\n", + " normg = 0.27696281008469503\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.0020856811328431686\n", + " normg = 0.06906216631111986\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0020856183608270445\n", + " normg = 0.050652422136492944\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.002085543704751936\n", + " normg = 0.05183210784339487\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.00208548992206777\n", + " normg = 0.26672411393246914\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.0020867537814755156\n", + " normg = 0.5363762705163412\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.002084943595065893\n", + " normg = 0.06574279377913197\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.002084901698336847\n", + " normg = 0.04780791019087068\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0020848399042696403\n", + " normg = 0.04762730682654635\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.002082611559698314\n", + " normg = 0.38456313857550317\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.0020832736212922525\n", + " normg = 0.505132474187034\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.002081498386361258\n", + " normg = 0.0743451357845048\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0020814518138639834\n", + " normg = 0.04121647384171508\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.0020814228218403357\n", + " normg = 0.040425514086317955\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0020810158957913012\n", + " normg = 0.08993978350263228\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.0020828182281172666\n", + " normg = 0.5722866028266643\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.002080912330104833\n", + " normg = 0.1398735024477516\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.00208078344274905\n", + " normg = 0.03879816527122321\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.002080763519306425\n", + " normg = 0.03874595653082449\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.002072832589021946\n", + " normg = 0.04499819079138449\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.002074475411711343\n", + " normg = 0.5123756035681902\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0020728629696538004\n", + " normg = 0.10172139434435434\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.0020727946237112716\n", + " normg = 0.02143214096608108\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0020727895881186525\n", + " normg = 0.015279287787215592\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.002072782568641547\n", + " normg = 0.012590921239982174\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.002072771599605794\n", + " normg = 0.017585682969313798\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0020728889506408258\n", + " normg = 0.12516537597283434\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.002072875220082245\n", + " normg = 0.13302229158010273\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.00207274922159091\n", + " normg = 0.05059241393362625\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.002072732878797254\n", + " normg = 0.016204298671099494\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.0020727303298453525\n", + " normg = 0.011620475092123193\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.0020727269298213805\n", + " normg = 0.011557101277918631\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.002072610028180516\n", + " normg = 0.08678011379743845\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.002072672245406703\n", + " normg = 0.13534605627067345\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.002072559587005752\n", + " normg = 0.010794993321342511\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.0020725582126530275\n", + " normg = 0.010292217193599257\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.002072542906094962\n", + " normg = 0.011197979860366214\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.002072834207023097\n", + " normg = 0.18936837450921748\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.002072744031009762\n", + " normg = 0.16949936057856838\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.0020724564489862474\n", + " normg = 0.0283070360516142\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0020724507926057046\n", + " normg = 0.016814333041822737\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.002072448289951597\n", + " normg = 0.010066075891490401\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0020724466331575164\n", + " normg = 0.009530029118787083\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.002072439173844743\n", + " normg = 0.014840363517744483\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.0020724912220579867\n", + " normg = 0.10205644731315607\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.002072452632200335\n", + " normg = 0.06618905588620112\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0020724253306059993\n", + " normg = 0.009198950848526656\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.0020724242781437236\n", + " normg = 0.00917365146548329\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.0020722189061983063\n", + " normg = 0.01019024837795462\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.002072223780588151\n", + " normg = 0.04042506032129852\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0020724021530050085\n", + " normg = 0.17760502127659322\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.002072216353807557\n", + " normg = 0.04525720952532404\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.0020722031915370825\n", + " normg = 0.009062831498196798\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.0020722022131265732\n", + " normg = 0.00795309266478091\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.0020721979429731527\n", + " normg = 0.008575432470184661\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.0020721998305928096\n", + " normg = 0.03157256613258866\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.002072262081654848\n", + " normg = 0.08412080468330507\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.002072187723308562\n", + " normg = 0.02776993012806708\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.0020721836802511124\n", + " normg = 0.019779029433935065\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.0020721809177461263\n", + " normg = 0.007656337709470147\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.002072180170100377\n", + " normg = 0.0069563573571127775\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0020721767594657696\n", + " normg = 0.007254846940144669\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.00207218987032183\n", + " normg = 0.07068102956509097\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.002072161452780955\n", + " normg = 0.020985525297138336\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.0020721584026400087\n", + " normg = 0.0072594914131257965\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.0020721576848317788\n", + " normg = 0.006897606151060454\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.0020721490723710455\n", + " normg = 0.010988308111086758\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.002072160059664748\n", + " normg = 0.03525015830967724\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0020721586787894094\n", + " normg = 0.049118437412196785\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.0020721548465889228\n", + " normg = 0.05431516640888671\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.0020721372043694944\n", + " normg = 0.016289737554852614\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.002072135292626344\n", + " normg = 0.006562785579404145\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0020721346699634022\n", + " normg = 0.006428338573200389\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0020721172907111774\n", + " normg = 0.012205389806321628\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0020721437987868854\n", + " normg = 0.06122777424771007\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.0020721167344051545\n", + " normg = 0.022543629532407603\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.0020721109023202813\n", + " normg = 0.012012475012924356\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0020721079773497924\n", + " normg = 0.00694223616556328\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.00207210616837763\n", + " normg = 0.007124090963984882\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.002072107690893849\n", + " normg = 0.031137425631532618\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0020721016918563368\n", + " normg = 0.01102990745907182\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0020721006891572806\n", + " normg = 0.006073390299151712\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.002072100045477757\n", + " normg = 0.005980053601062638\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.0020720816619006835\n", + " normg = 0.014052846412205002\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.0020720895612293486\n", + " normg = 0.04205816817825686\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.002072079104758544\n", + " normg = 0.013144695201315792\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.002072077827153324\n", + " normg = 0.0057769718299549916\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.0020720773235100034\n", + " normg = 0.005698609529092942\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.002072056090479094\n", + " normg = 0.011580516707885765\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.002072060545244276\n", + " normg = 0.031015938850594657\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.0020720558505955976\n", + " normg = 0.02505021453574142\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0020720519823026863\n", + " normg = 0.00831653186856829\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.0020720513661151474\n", + " normg = 0.005369523594802282\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.0020720507643791457\n", + " normg = 0.005349548535946965\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.002072004224753406\n", + " normg = 0.040140490836459666\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.00207199423779222\n", + " normg = 0.007814970942545385\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.0020719936784292965\n", + " normg = 0.005129475073805974\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.002071993105563681\n", + " normg = 0.004638265890187292\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.00207198969339784\n", + " normg = 0.005959211768704488\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.0020719963479604465\n", + " normg = 0.03549793175113301\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.002071989332306021\n", + " normg = 0.02602257801673577\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.002071984800358125\n", + " normg = 0.008287218974846612\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.0020719841028878413\n", + " normg = 0.005623445340639852\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.0020719833555986624\n", + " normg = 0.0045698562468517775\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.0020719815948759173\n", + " normg = 0.0064289962210100195\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.0020719860066234783\n", + " normg = 0.03261665449327092\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.002071985603407534\n", + " normg = 0.032914393434571865\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.002071978863054192\n", + " normg = 0.004392963995646185\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.00207197862705029\n", + " normg = 0.004303605309236873\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.0020719724161934287\n", + " normg = 0.005613626956059598\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.002071972802725922\n", + " normg = 0.01512655221912097\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.0020719800953087238\n", + " normg = 0.03881784423206791\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.0020719698797072505\n", + " normg = 0.01250372902848328\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.002071968039249877\n", + " normg = 0.008761151715192298\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.002071966052641265\n", + " normg = 0.0041638926687628895\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.0020719652157207753\n", + " normg = 0.005032733666424529\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.002071965782228035\n", + " normg = 0.01870141398751314\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.0020719699921712166\n", + " normg = 0.033613215921869166\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.0020719629940615207\n", + " normg = 0.0043258596916542266\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.002071962778739405\n", + " normg = 0.004003987179687303\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.0020719614067866198\n", + " normg = 0.003984305930150214\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.0020719270325461033\n", + " normg = 0.05517820487852465\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.0020719063420596047\n", + " normg = 0.010291815607177865\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.0020719054570579754\n", + " normg = 0.0037550930858877875\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.00207190525967496\n", + " normg = 0.0028414114081793626\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.002071904923184212\n", + " normg = 0.0028986277700071466\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.0020719130984199344\n", + " normg = 0.04873780791417911\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.0020718993858152477\n", + " normg = 0.014437622689490075\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.0020718980595060233\n", + " normg = 0.0027424791966814185\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.0020718979662465403\n", + " normg = 0.002647143754566699\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.002071896384013773\n", + " normg = 0.003857013948226559\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.0020718975711914844\n", + " normg = 0.014688734741889338\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.0020718971320295\n", + " normg = 0.014606252778236859\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.0020718951274464594\n", + " normg = 0.003961061054283529\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.0020718949594007614\n", + " normg = 0.0029948158733518744\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.0020718948117818023\n", + " normg = 0.002825673057195873\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.0020718945790327054\n", + " normg = 0.004111878619724752\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.0020718952727023328\n", + " normg = 0.014077027952150323\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.0020718944167311144\n", + " normg = 0.00887063397658474\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.0020718938948052863\n", + " normg = 0.0025357571567176645\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.0020718938099041086\n", + " normg = 0.002517741100937182\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.002071888176767119\n", + " normg = 0.0029914746263586477\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.0020718917320784757\n", + " normg = 0.027686340915377725\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.0020718870907633752\n", + " normg = 0.004097268025788536\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.002071886954557723\n", + " normg = 0.002324175698907062\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.0020718868572090943\n", + " normg = 0.002318050555269792\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.0020718646590217535\n", + " normg = 0.010631813606119485\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.0020718636838822123\n", + " normg = 0.00950578161324296\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.0020718634961672216\n", + " normg = 0.008395396352027792\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.002071863052015895\n", + " normg = 0.0014825428637602169\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.0020718630250808417\n", + " normg = 0.0014389209090351655\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.002071862566523405\n", + " normg = 0.0015674588708464888\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.0020718627042684394\n", + " normg = 0.008305472076487385\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.0020718631420256527\n", + " normg = 0.013938920072770188\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.002071862326189201\n", + " normg = 0.009490432704016356\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.0020718617593812605\n", + " normg = 0.0016464730726261853\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.0020718617289864896\n", + " normg = 0.001421062496889309\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.0020718616215840897\n", + " normg = 0.001413313929436093\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.0020718612119567255\n", + " normg = 0.005451242538908308\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.002071860887338529\n", + " normg = 0.003989458095926806\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.002071860837303559\n", + " normg = 0.003864310089973759\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.002071860733916503\n", + " normg = 0.0014081668520957663\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.0020718607083364863\n", + " normg = 0.0013211646769907962\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.0020718605339772557\n", + " normg = 0.0013930274552646285\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.0020718607065703435\n", + " normg = 0.01037595380251557\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.002071862312979598\n", + " normg = 0.01949926494005727\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.002071859979124153\n", + " normg = 0.001321807853344601\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.0020718599583271487\n", + " normg = 0.001280038236767223\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.0020718596325537365\n", + " normg = 0.0012780246764615589\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.002071858832534063\n", + " normg = 0.005846157399251362\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.0020718600911949093\n", + " normg = 0.0129100492439821\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.0020718587785455525\n", + " normg = 0.009370730757147968\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.0020718583723689458\n", + " normg = 0.005220845892748954\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.0020718581967025577\n", + " normg = 0.0011938999178489726\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.002071858178499994\n", + " normg = 0.0011809084896316974\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.002071857315320657\n", + " normg = 0.0016637494713558074\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.0020718573957112406\n", + " normg = 0.005091367556949157\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.002071857667311471\n", + " normg = 0.009286397149828074\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.002071857168163594\n", + " normg = 0.0038726287072507063\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.0020718570664835165\n", + " normg = 0.0011932352846620422\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.0020718570480526065\n", + " normg = 0.0011263674568242849\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.002071856876734765\n", + " normg = 0.001359583039274109\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.002071857745442742\n", + " normg = 0.011341287797945684\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.0020718567831485763\n", + " normg = 0.00728293436381338\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.0020718564769598674\n", + " normg = 0.0029943176468548763\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.0020718564129623986\n", + " normg = 0.001136143552122265\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.0020718563949345776\n", + " normg = 0.0010847581363769131\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.002071856169042375\n", + " normg = 0.0016030065382205447\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.0020718561458191336\n", + " normg = 0.003098578396041515\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.0020718562270961374\n", + " normg = 0.0058428584750158784\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.00207185604448244\n", + " normg = 0.0029228554714625645\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.0020718559845760206\n", + " normg = 0.0010698744405631948\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.0020718559686688613\n", + " normg = 0.001047420789888386\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.002071855564796562\n", + " normg = 0.00175698979565666\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.0020718555151048343\n", + " normg = 0.001832321116324992\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.002071855503506838\n", + " normg = 0.002695484874690248\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.0020718554565389985\n", + " normg = 0.0016326991227534106\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.0020718554322859814\n", + " normg = 0.0010282669091682543\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.0020718554121314904\n", + " normg = 0.0010134280536160255\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.0020718551757655528\n", + " normg = 0.0030653496855012397\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.002071855706785252\n", + " normg = 0.01024762897443887\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.0020718550660952556\n", + " normg = 0.0015308903488276758\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.0020718550457881684\n", + " normg = 0.0009798733411743878\n", + " Old BLOBOP Residual = 1.646054199293275\n", + " New BLOBOP Residual = 1.389317695489165\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 37: Tk is 380x370\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.986488700648\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023212\n", + " normg = 6712.821661250447\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513411\n", + " normg = 3883.8175496334516\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969446\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932623997\n", + " normg = 3510.0779415612105\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511685\n", + " normg = 9140.870204179937\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148083\n", + " normg = 7945.395541783215\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.44616590869197\n", + " normg = 1657.607723840486\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666475\n", + " normg = 1525.3775773672903\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598575\n", + " normg = 1031.734802835015\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045015897\n", + " normg = 2600.8005660188246\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992012\n", + " normg = 10909.905964739432\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348748\n", + " normg = 4960.023220419798\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882443\n", + " normg = 928.5706441539944\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462724\n", + " normg = 540.7229160946554\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.1560833804778\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.395442721784896\n", + " normg = 384.2039841443057\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172234078\n", + " normg = 2901.4810158305345\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670846993264\n", + " normg = 3423.6572332043243\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.54515275398144\n", + " normg = 292.00436645992596\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290581416\n", + " normg = 173.8255280058943\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912397093\n", + " normg = 167.4663407406739\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274468209\n", + " normg = 181.07095221566945\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830570735\n", + " normg = 1327.1386641870088\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.392973435124254\n", + " normg = 1875.1955495584773\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393239286\n", + " normg = 790.3636938044585\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.34632900479366\n", + " normg = 139.72212987082827\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886853375302\n", + " normg = 91.43442872944085\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039686452\n", + " normg = 85.28002337256527\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038388766\n", + " normg = 120.91211561634985\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.757011789171784\n", + " normg = 1920.580514689077\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.2391929288443\n", + " normg = 2110.6811359001454\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.6797107743255815\n", + " normg = 161.75589349733815\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469198602193981\n", + " normg = 80.29203669072362\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.3639967301645\n", + " normg = 71.02267637245737\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.8847973713592525\n", + " normg = 76.42516716061844\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.003950042896333\n", + " normg = 437.53994838210616\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.926020232434609\n", + " normg = 467.94193458875617\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.819171900162672\n", + " normg = 288.0185697911819\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.253167628788279\n", + " normg = 71.73809593614145\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.196435745373748\n", + " normg = 57.25148897704225\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.084628847171365\n", + " normg = 56.06255523690922\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546526953854188\n", + " normg = 405.6116541783641\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.7373445939278875\n", + " normg = 610.7543573138033\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4394523974925804\n", + " normg = 49.75177991433129\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.4109300259418807\n", + " normg = 45.90655078495916\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2207997265840884\n", + " normg = 45.85696068548379\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.603384973256371\n", + " normg = 685.3603180315846\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.808005680767471\n", + " normg = 83.02413058617807\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7163672281177003\n", + " normg = 58.93411248028238\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6098794322442829\n", + " normg = 35.21506193948875\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5713759274273948\n", + " normg = 76.4817143341616\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.995988102821547\n", + " normg = 290.5304780702706\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4898108253471185\n", + " normg = 62.79621505641847\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4602182693092143\n", + " normg = 29.502729585635883\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4465852964129622\n", + " normg = 29.32808631173619\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.18523476332427008\n", + " normg = 56.322081393709894\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.2828279413303641\n", + " normg = 140.94592369108244\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.16224543322107543\n", + " normg = 40.803391383474676\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.1510381907314662\n", + " normg = 11.055656629662055\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.14952403662392555\n", + " normg = 9.739812781871436\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.1426817834251701\n", + " normg = 10.754683270142184\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.1822694153149238\n", + " normg = 77.32998372513197\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6703926921898763\n", + " normg = 247.8329416746977\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.21348974668467963\n", + " normg = 129.21047406443247\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.11986130191107192\n", + " normg = 44.86943330301334\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10692586069523642\n", + " normg = 9.113063707474701\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.1059234781295561\n", + " normg = 8.225362102253364\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.1000999014726344\n", + " normg = 10.018759306224439\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.1394337391948736\n", + " normg = 65.04130007054576\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.1957490052498673\n", + " normg = 97.54405335665905\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08921416569453393\n", + " normg = 40.637331495387336\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08488663667373017\n", + " normg = 34.86972454911304\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07716077739199967\n", + " normg = 7.059395349592285\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07655967858449478\n", + " normg = 6.670971551541707\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07123181871620586\n", + " normg = 6.6676939776366355\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.2468283213835158\n", + " normg = 151.50762667766324\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.0788767942897892\n", + " normg = 93.42768687542186\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.025754583033585687\n", + " normg = 33.778130238039495\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.01785452869307465\n", + " normg = 9.343782306644485\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.016893031773187583\n", + " normg = 5.791662743005841\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.01619745501286663\n", + " normg = 2.9399223141372364\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.015841646694380106\n", + " normg = 3.117374895235705\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.020429705754080325\n", + " normg = 34.43414562030003\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.019669160180739612\n", + " normg = 33.006676486344354\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.01296995954621675\n", + " normg = 2.5465161544937436\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.012890727848512428\n", + " normg = 2.523981896407892\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.007853223298077165\n", + " normg = 3.4626395828953194\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.01367695474187865\n", + " normg = 23.635509919241898\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.00975891574799184\n", + " normg = 17.789621482275752\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.007064138163363143\n", + " normg = 5.763189578955015\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.006786923966340785\n", + " normg = 2.26361712178244\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.006726119003372713\n", + " normg = 1.7475158571186622\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.006647844584752584\n", + " normg = 1.7847414429145787\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.006565927868990078\n", + " normg = 7.038524080706144\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.016056661206863942\n", + " normg = 40.42634428275881\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.006068293398841782\n", + " normg = 2.7373020733032614\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.006007726618553488\n", + " normg = 1.5398860675825004\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.005965215526688559\n", + " normg = 1.5303064151988002\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.002381333889928404\n", + " normg = 2.4719960257727944\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.013844592385001875\n", + " normg = 39.53998331036052\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.0024828130416137397\n", + " normg = 5.140513586757297\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.002283277686011097\n", + " normg = 1.4837160383208803\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0022588549475925208\n", + " normg = 0.8873929241228443\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.002242808264251533\n", + " normg = 0.5735853217528247\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0022316761687331045\n", + " normg = 0.7972160806926486\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.002278031250638829\n", + " normg = 3.3478815294436086\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.0022316229051737736\n", + " normg = 2.0903107598908046\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0022034586902045807\n", + " normg = 0.4802146626570718\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.002200500871142872\n", + " normg = 0.47660064716913114\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.001992536720371413\n", + " normg = 0.49042517343739955\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.002173792130613204\n", + " normg = 5.372487060670417\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0029742692225649325\n", + " normg = 12.935707613895369\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.001959108684583215\n", + " normg = 1.4035295412359663\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0019459290179919342\n", + " normg = 0.39509503594818024\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0019439557814948049\n", + " normg = 0.3532610582440146\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0019335351243694844\n", + " normg = 0.4310021691612802\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0019660639026646653\n", + " normg = 1.9581223107198462\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0020021873469444214\n", + " normg = 2.633512882584275\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0019017402338722435\n", + " normg = 0.7239890918498544\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0018972629627451033\n", + " normg = 0.6477474093038408\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.001894068901772983\n", + " normg = 0.47295852900180746\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0018918934331939481\n", + " normg = 0.32064351106218114\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.001890077158488998\n", + " normg = 0.3053755851319108\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.001884310699858969\n", + " normg = 0.5372598147486293\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0020795295464723683\n", + " normg = 5.875932931014153\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0019029016473245289\n", + " normg = 2.419437439492637\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.001866642273705968\n", + " normg = 0.27854588510300504\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0018656823735472524\n", + " normg = 0.27778558259784036\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0016756510351330753\n", + " normg = 0.3008254792546214\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0018477440648324683\n", + " normg = 4.034729112324494\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0017997311362463076\n", + " normg = 4.295300324844867\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0016804722468524902\n", + " normg = 1.3171939640922752\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.001668401661647428\n", + " normg = 0.18856601480093116\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.001668019996207259\n", + " normg = 0.1334875541162215\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0016675446062261476\n", + " normg = 0.11590589336315173\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0016662012043608466\n", + " normg = 0.21698591644305754\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0017962069775881912\n", + " normg = 4.668474280512755\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0016824959639955425\n", + " normg = 1.8300577421674649\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0016618680300645998\n", + " normg = 0.14273262241129653\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0016616357868654077\n", + " normg = 0.12403783725314038\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0016607230059239983\n", + " normg = 0.1304940576011042\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0016601118805325936\n", + " normg = 0.2879864581748462\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0016636164016788613\n", + " normg = 0.6584125942415041\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0016584052330569567\n", + " normg = 0.3033341595125835\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0016575239797124778\n", + " normg = 0.20070453854402887\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.001657151836105231\n", + " normg = 0.13477743895732094\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0016569133683341248\n", + " normg = 0.10788826313741921\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.001656596134438683\n", + " normg = 0.11321052371754693\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0016564532177214995\n", + " normg = 0.42272936027255303\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0016728481270118002\n", + " normg = 1.6846211462338034\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.001654687472296222\n", + " normg = 0.16654927872134248\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0016544495095074034\n", + " normg = 0.09942091626856654\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0016542592110004512\n", + " normg = 0.09906100529369265\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.001637181667380861\n", + " normg = 0.620111198693921\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.0016349090149255163\n", + " normg = 0.181723799232662\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0016346693682667284\n", + " normg = 0.07642746047769938\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0016345828002695083\n", + " normg = 0.07612175918976091\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0016239230968968258\n", + " normg = 0.22020134829502733\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0016376866945645022\n", + " normg = 1.5039234280042113\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.001625915607739051\n", + " normg = 0.6709996005002266\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.001623053777405782\n", + " normg = 0.11435692866176514\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0016229078592875231\n", + " normg = 0.08875853303989979\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.001622642697131493\n", + " normg = 0.06387385205648878\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0016223749361353736\n", + " normg = 0.064206036615374\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.001622170893792405\n", + " normg = 0.3258299533407443\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0016293578806131019\n", + " normg = 1.1439150783758503\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0016217303264303368\n", + " normg = 0.3521792485224221\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.00162092031814859\n", + " normg = 0.07781855347687804\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.001620849211710985\n", + " normg = 0.06476173588651349\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0016206363593639092\n", + " normg = 0.06535047366119713\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0016204206405963032\n", + " normg = 0.16611512839889064\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.0016239357457685578\n", + " normg = 0.6143659509793971\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.001620392726824073\n", + " normg = 0.34109014174715746\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0016199228800534407\n", + " normg = 0.23727558663944065\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0016195574345142045\n", + " normg = 0.0580393769542559\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0016195151243041\n", + " normg = 0.056006393400936855\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0016189149695670143\n", + " normg = 0.062395155753714994\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0016188046395062355\n", + " normg = 0.22785476586025985\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0016190472072990538\n", + " normg = 0.36401413389852383\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.0016182804422342856\n", + " normg = 0.131098388138404\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.0016181558126866155\n", + " normg = 0.054334409658811984\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.0016181125009561248\n", + " normg = 0.05361928680147048\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0016162671533458\n", + " normg = 0.11167775723061489\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0016164632858684407\n", + " normg = 0.24542157839511028\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0016162029134575092\n", + " normg = 0.21486286024703607\n", + "\n", + " OUTER ITERATION 188:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.0016159132948240626\n", + " normg = 0.07099503594828192\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.0016158655066351064\n", + " normg = 0.049987670549191225\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0016158052816385123\n", + " normg = 0.049843954934778306\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.001612384207580628\n", + " normg = 0.5597946238464178\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.001610600109216413\n", + " normg = 0.15919628660090382\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.001610430925713285\n", + " normg = 0.045516251183859734\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.001610404210684203\n", + " normg = 0.04233964774099467\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0016101826828470753\n", + " normg = 0.060544774009229994\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0016119141688846412\n", + " normg = 0.3450747350152202\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.0016110132906103894\n", + " normg = 0.3258947669832284\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.001610571065427578\n", + " normg = 0.4189696648452449\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.0016100373495817047\n", + " normg = 0.31029664028440146\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.001609439752337283\n", + " normg = 0.038419572538843386\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.0016094216661672498\n", + " normg = 0.037851999372506134\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.0016087716594545447\n", + " normg = 0.0501617060479209\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.001610062496769629\n", + " normg = 0.34883205372604986\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.0016084889910082756\n", + " normg = 0.12513204923655424\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.001608311641306543\n", + " normg = 0.0959077302064056\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0016082589412633385\n", + " normg = 0.08326785199145839\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.001608206233752574\n", + " normg = 0.04069831756444807\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0016081846642098997\n", + " normg = 0.035700358102453075\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0016081206299137292\n", + " normg = 0.03819824802593898\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.001608161889991197\n", + " normg = 0.2056593443886742\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0016081432814099698\n", + " normg = 0.2099506254433085\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.0016078664252185825\n", + " normg = 0.03487590732615779\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.0016078513921932319\n", + " normg = 0.03430123222744474\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.0016074022830110278\n", + " normg = 0.03446079356387756\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.001607565352280296\n", + " normg = 0.34769747529029793\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.0016072988925238843\n", + " normg = 0.3426970604130701\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.0016065709421877316\n", + " normg = 0.06314998499119151\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0016065352452085892\n", + " normg = 0.038934909360099475\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0016065052429656346\n", + " normg = 0.03289656885384865\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.0016064030633174504\n", + " normg = 0.03668728392418589\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0016067329224941143\n", + " normg = 0.24693035393547996\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.0016069070066328456\n", + " normg = 0.37947368350372346\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.001606123918524398\n", + " normg = 0.13725949426968986\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.0016060027110318645\n", + " normg = 0.030795012281532124\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.001605990622333626\n", + " normg = 0.03021544523658692\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.001605593901109582\n", + " normg = 0.07496070975160248\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.0016055683175446032\n", + " normg = 0.09040179503430833\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0016054045980405242\n", + " normg = 0.06064768753861335\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.001605440736067132\n", + " normg = 0.12384483764638203\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.0016053494349947772\n", + " normg = 0.051197570189539375\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.0016053280933369153\n", + " normg = 0.02807550806830261\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.0016053144340560344\n", + " normg = 0.027937724154298463\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.0016044240587938117\n", + " normg = 0.11735203076380767\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0016043397871299515\n", + " normg = 0.0414795179946049\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.0016043249480444338\n", + " normg = 0.025264596161638394\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.0016043126029139574\n", + " normg = 0.025050341388496957\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.0016037020683272794\n", + " normg = 0.10613204208247463\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0016043715951153305\n", + " normg = 0.35580049233636507\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.001603605660094459\n", + " normg = 0.059325081211054564\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0016035798398318353\n", + " normg = 0.024929362628839144\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.001603570784085854\n", + " normg = 0.023261211387042097\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.0016034893533039562\n", + " normg = 0.03347924536641657\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0016036389574724615\n", + " normg = 0.1306707064677056\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0016035584066637326\n", + " normg = 0.13149377896830533\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.0016034309813315133\n", + " normg = 0.12144850331775876\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.0016033705105808196\n", + " normg = 0.0802826348523095\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0016033280384511151\n", + " normg = 0.021988777206667212\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.0016033217086172818\n", + " normg = 0.021799674894283118\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0016029669361826177\n", + " normg = 0.027019971039524276\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.001603060506386571\n", + " normg = 0.15487186841839148\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0016029058007090552\n", + " normg = 0.034980174607860355\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0016028931712214907\n", + " normg = 0.025018120222268868\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.0016028762310540277\n", + " normg = 0.020382947027345017\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0016028351054449576\n", + " normg = 0.023614434027857976\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.001602832204262705\n", + " normg = 0.07596105153088754\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.0016030355180066012\n", + " normg = 0.20511530283112014\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.0016027770676238014\n", + " normg = 0.025263161888888854\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.0016027707193331194\n", + " normg = 0.019809756287561445\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0016027582564501336\n", + " normg = 0.01975801368857456\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0016005279676575867\n", + " normg = 0.19824489545472376\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.0016011419936141147\n", + " normg = 0.37518876737691365\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0016002801897215004\n", + " normg = 0.011545911784601001\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0016002790219591754\n", + " normg = 0.006352481653924303\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.0016002782743402705\n", + " normg = 0.005485353645310972\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.0016002759827445877\n", + " normg = 0.005578171716917602\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.001600403988924871\n", + " normg = 0.1401343032247945\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.001600265364933501\n", + " normg = 0.07406399827455783\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0016002186025098745\n", + " normg = 0.012980754482508317\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.0016002171512476799\n", + " normg = 0.005504385808908128\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.0016002167089801868\n", + " normg = 0.0047765225795787635\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.0016002155351109537\n", + " normg = 0.005359149292204425\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0016002369825615294\n", + " normg = 0.06727818788818425\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.0016004351944629584\n", + " normg = 0.19173222176500712\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.0016002080410341076\n", + " normg = 0.008994068062925879\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.0016002073786236793\n", + " normg = 0.004575853277571177\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0016002070065925516\n", + " normg = 0.004466842511054794\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.0016002011815752382\n", + " normg = 0.00690702946639829\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.001600241768992231\n", + " normg = 0.07903477735864747\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.0016002185441877288\n", + " normg = 0.05598949709516097\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.00160019593704478\n", + " normg = 0.004782181049925596\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.0016001956383266025\n", + " normg = 0.004346278427370029\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.0016001942596714127\n", + " normg = 0.0046183057694024685\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.0016002633709890602\n", + " normg = 0.11546483910653865\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.0016001970402131412\n", + " normg = 0.05152338949407243\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.001600180090817841\n", + " normg = 0.009039731246588415\n", + "\n", + " OUTER ITERATION 286:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.0016001791923168597\n", + " normg = 0.006660062872338079\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0016001779442835452\n", + " normg = 0.004187622347480858\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.0016001769974673984\n", + " normg = 0.004186682184778814\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.001600175402502124\n", + " normg = 0.018983901135026172\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.0016002022760681369\n", + " normg = 0.06359225017686429\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.0016001744183195322\n", + " normg = 0.024287556831528737\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.0016001705499116678\n", + " normg = 0.006718188784289891\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.0016001701344044645\n", + " normg = 0.004178999601243264\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0016001697795342573\n", + " normg = 0.003885809218188059\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.0016001673093938701\n", + " normg = 0.006180250763056875\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.0016001690721902623\n", + " normg = 0.022181429721346946\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.0016001677146243053\n", + " normg = 0.018290312039435593\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0016001655762960256\n", + " normg = 0.0038728378335325664\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0016001653889814735\n", + " normg = 0.0037773178837903184\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0016001615771550058\n", + " normg = 0.004322692102930112\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.0016001653461362277\n", + " normg = 0.027654269827477734\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.0016001628978442074\n", + " normg = 0.03160313582128678\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0016001578713524154\n", + " normg = 0.015161761707647362\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.0016001563793016495\n", + " normg = 0.003672515220950902\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0016001562058980741\n", + " normg = 0.0036187038958335575\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0016001493683999123\n", + " normg = 0.007190536143405054\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0016001483349167517\n", + " normg = 0.004789080891710674\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.0016001479825623918\n", + " normg = 0.006780753196432339\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.001600147902470164\n", + " normg = 0.009800189959834057\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.0016001472547430477\n", + " normg = 0.00496239572019818\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.0016001470120164526\n", + " normg = 0.0034681234480439466\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0016001467383336043\n", + " normg = 0.0034549768227193946\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.0016001435839906293\n", + " normg = 0.018721574909415013\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.0016001415964554085\n", + " normg = 0.006385771230641163\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.001600141276086367\n", + " normg = 0.0033129415736848924\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.0016001410930719432\n", + " normg = 0.0033050366660472333\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0016001109185651546\n", + " normg = 0.017515609591028193\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.001600113437323221\n", + " normg = 0.027461227839817377\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.0016001087880050096\n", + " normg = 0.002649837565027905\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.0016001087040634894\n", + " normg = 0.0025666878354829318\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0016001073902197685\n", + " normg = 0.0025416585549606673\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.001600108227932428\n", + " normg = 0.055156671377877914\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.0016001212315450192\n", + " normg = 0.07533319066404429\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.0016000841508127448\n", + " normg = 0.015873766549781083\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.001600082576602693\n", + " normg = 0.002612367525223821\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0016000825090922253\n", + " normg = 0.00190604558476094\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.001600082408532108\n", + " normg = 0.0017780249058342852\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.001600081726137061\n", + " normg = 0.002128465583431868\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.001600083215234691\n", + " normg = 0.018043372534366886\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.0016000920848555811\n", + " normg = 0.04212115365402892\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.001600081017855284\n", + " normg = 0.004283549228703225\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.0016000808728248094\n", + " normg = 0.001899977146413431\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.001600080816722763\n", + " normg = 0.001711510622068478\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.0016000805319791997\n", + " normg = 0.001769601562963023\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.0016000822662238844\n", + " normg = 0.02066174257759777\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0016000786170606606\n", + " normg = 0.006286765289636443\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.0016000783087347478\n", + " normg = 0.002779735642080316\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.0016000782327574247\n", + " normg = 0.0017538795657792952\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.0016000781756541204\n", + " normg = 0.0016507986805880503\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.0016000779853981432\n", + " normg = 0.0030624167150026353\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.0016000785625110046\n", + " normg = 0.011426259137057033\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.0016000778458110198\n", + " normg = 0.004501015896116576\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.0016000777061359215\n", + " normg = 0.001581420577893478\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.0016000776713444521\n", + " normg = 0.0015768728320420676\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.0016000714434975059\n", + " normg = 0.0042923941524980564\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.001600071419355225\n", + " normg = 0.005820927921148643\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.001600071243825714\n", + " normg = 0.0034549524521400162\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.001600071159297461\n", + " normg = 0.001311645789134436\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.0016000711354201885\n", + " normg = 0.0012790011224133634\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.0016000706984503957\n", + " normg = 0.0016997419402643404\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.0016000729344488795\n", + " normg = 0.019673637215887656\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.0016000704512611535\n", + " normg = 0.0041446291272035345\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.0016000702837948818\n", + " normg = 0.0022652445924508362\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.0016000701967550323\n", + " normg = 0.001235628461021793\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.0016000701401623788\n", + " normg = 0.0012413450646830465\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.0016000707776853756\n", + " normg = 0.0194577258488284\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.001600068905446607\n", + " normg = 0.008654092272746921\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.0016000684356099817\n", + " normg = 0.0012873152667428336\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.001600068415881742\n", + " normg = 0.0011802624998432378\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.001600068277263322\n", + " normg = 0.0015807669824575165\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.00160006992794675\n", + " normg = 0.012282349952588313\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.0016000699566635027\n", + " normg = 0.012709879914580832\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.0016000677766672623\n", + " normg = 0.0022181037157895976\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.0016000677379770481\n", + " normg = 0.0022267308848313455\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.0016000676994785328\n", + " normg = 0.001533309506504306\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.0016000676740945145\n", + " normg = 0.0011363496245950862\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.0016000676453763046\n", + " normg = 0.0011348243838418019\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.0016000675593982954\n", + " normg = 0.003577502020692597\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.0016000679331797582\n", + " normg = 0.009072229767970298\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.0016000674265648923\n", + " normg = 0.001389972546000133\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.0016000674075878135\n", + " normg = 0.001067670972078882\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.0016000673736015429\n", + " normg = 0.0010656651529295231\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.0016000610277467592\n", + " normg = 0.018733374835193935\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.0016000664809721\n", + " normg = 0.03525997861954587\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.0016000588814853165\n", + " normg = 0.0001653378385413287\n", + " Old BLOBOP Residual = 1.389317695489165\n", + " New BLOBOP Residual = 1.1553924449415427\n", + " ----> GKB Iteration 38: Tk is 390x380\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.986488700648\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023212\n", + " normg = 6712.821661250447\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513411\n", + " normg = 3883.8175496334516\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969446\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932623997\n", + " normg = 3510.0779415612105\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511685\n", + " normg = 9140.870204179937\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148083\n", + " normg = 7945.395541783215\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.44616590869197\n", + " normg = 1657.607723840486\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666475\n", + " normg = 1525.3775773672903\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598575\n", + " normg = 1031.734802835015\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045015897\n", + " normg = 2600.8005660188246\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992012\n", + " normg = 10909.905964739432\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348748\n", + " normg = 4960.023220419798\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882443\n", + " normg = 928.5706441539944\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462724\n", + " normg = 540.7229160946554\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.1560833804778\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.395442721784896\n", + " normg = 384.2039841443057\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172234078\n", + " normg = 2901.4810158305345\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670846993264\n", + " normg = 3423.6572332043243\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.54515275398144\n", + " normg = 292.00436645992596\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290581416\n", + " normg = 173.82552800589434\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912397093\n", + " normg = 167.4663407406739\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274468209\n", + " normg = 181.07095221566942\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830570774\n", + " normg = 1327.1386641870095\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.392973435124325\n", + " normg = 1875.1955495584818\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393239296\n", + " normg = 790.3636938044631\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004793647\n", + " normg = 139.72212987082725\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.16488685337532\n", + " normg = 91.43442872944304\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039686475\n", + " normg = 85.2800233725654\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.54328803838959\n", + " normg = 120.91211561630041\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75701178914291\n", + " normg = 1920.5805146880964\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.23919292886569\n", + " normg = 2110.681135900972\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679710774325844\n", + " normg = 161.75589349717453\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469198602194574\n", + " normg = 80.29203669069805\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.3639967301650975\n", + " normg = 71.02267637245251\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884797371358153\n", + " normg = 76.42516716367355\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.003950037016251\n", + " normg = 437.53995011469164\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.926020097288984\n", + " normg = 467.9419538120879\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.819171322177462\n", + " normg = 288.01865506269803\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.2531663677297304\n", + " normg = 71.73848916321757\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.196433669997587\n", + " normg = 57.25204589391157\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.084623065590371\n", + " normg = 56.06324244350303\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546568010688896\n", + " normg = 405.6440335226896\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.7374590967062185\n", + " normg = 610.7862952115056\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4393259553432634\n", + " normg = 49.75459820826535\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.4108001456794987\n", + " normg = 45.909345883742134\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.220633800456294\n", + " normg = 45.85777622312945\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.600435340488656\n", + " normg = 685.0924022126235\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.8081145773730782\n", + " normg = 82.9380981333012\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7166569183512967\n", + " normg = 58.88388032340523\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.610288118225724\n", + " normg = 35.21311441937621\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5717300222561952\n", + " normg = 76.49666454060768\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.9981712558737994\n", + " normg = 291.0750731783402\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4901209134534628\n", + " normg = 62.88611694489157\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4604577783471524\n", + " normg = 29.50763595065987\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4468300407109258\n", + " normg = 29.332824075042247\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.1861637678916903\n", + " normg = 56.25708313032613\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.2825486568905017\n", + " normg = 140.2331133862099\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.1632641365865271\n", + " normg = 41.140237036531666\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.15188396692203865\n", + " normg = 11.085351998912754\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.15036381955327513\n", + " normg = 9.769153565716067\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.14348723785126677\n", + " normg = 10.774370699462775\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.18338380102239638\n", + " normg = 77.77619852185164\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6911224763787351\n", + " normg = 252.74072263200088\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.2182083138971474\n", + " normg = 131.81556040025532\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.12040479131264306\n", + " normg = 45.11800616675509\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10731487289351732\n", + " normg = 9.201791777976053\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.1062947827179983\n", + " normg = 8.266442842310434\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10064658013373155\n", + " normg = 9.94362089265832\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.13326408261558728\n", + " normg = 60.85787793099756\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19285963994010788\n", + " normg = 95.90469302591416\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.0895494061244332\n", + " normg = 39.465709158996916\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08545395863585549\n", + " normg = 34.016028800302664\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07808307117348684\n", + " normg = 7.109504527045067\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07747193069410979\n", + " normg = 6.720155628405437\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07205493461482626\n", + " normg = 6.704814855242619\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.07448164035711625\n", + " normg = 52.85164741268647\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.056064311806636596\n", + " normg = 35.236138394607906\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.04829672325050042\n", + " normg = 11.98199737885651\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.04714053416138839\n", + " normg = 5.91975154757009\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.04658509742672164\n", + " normg = 5.3262452083394365\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.04361112995355581\n", + " normg = 6.636561632765724\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.10084492148539716\n", + " normg = 89.10944726409211\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.045306987176661095\n", + " normg = 34.14980094418563\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.035859302606614386\n", + " normg = 13.531967105996575\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.033654405425116024\n", + " normg = 7.574800826497679\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.03250789717889997\n", + " normg = 4.889750937061021\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.03190044988120228\n", + " normg = 7.398449652771673\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.033160912193710854\n", + " normg = 20.229883728361912\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.030993785224957576\n", + " normg = 10.23633563911805\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.030242324849382\n", + " normg = 4.117437832765391\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.02999730186801449\n", + " normg = 4.0803280716849635\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.017036054261265893\n", + " normg = 6.5024711617110045\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.018213078314189345\n", + " normg = 17.465347882701103\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.01639766390345447\n", + " normg = 5.462495622968568\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.016160241929635534\n", + " normg = 2.9168640923308105\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.016015219961243773\n", + " normg = 2.8992567001610263\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.004354056866775594\n", + " normg = 9.335441889240087\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.008351309035191677\n", + " normg = 27.478726110270674\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.003730861070157179\n", + " normg = 1.598893503472894\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.003706603425969562\n", + " normg = 1.156531899697959\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.0036715816095235403\n", + " normg = 1.104211500826008\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.003240535544898772\n", + " normg = 1.1671786493913254\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0077933160585463065\n", + " normg = 20.190469691732737\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.004257327884714049\n", + " normg = 16.06689684816362\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0031949273529422086\n", + " normg = 11.071243120933522\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.002417208660385505\n", + " normg = 1.5829741815459615\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.00239788608496959\n", + " normg = 0.7414199824522089\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0023892200058435215\n", + " normg = 0.7229833268739635\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0022094822427780204\n", + " normg = 0.9992149575931847\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.0025190892671894845\n", + " normg = 7.513583971774147\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.002689810242112237\n", + " normg = 9.607692322810271\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.002122510119165835\n", + " normg = 0.9233314369060301\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0021146142375949176\n", + " normg = 0.6357696921144592\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.002104918100373604\n", + " normg = 0.6130894666348223\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.001974966987828917\n", + " normg = 0.915819869499133\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0021158818629589773\n", + " normg = 4.5808297921340815\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0020738530863104276\n", + " normg = 4.558402293248762\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.001922117588506813\n", + " normg = 1.4029198374295946\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0019078327999314415\n", + " normg = 0.6000479878915532\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0019033281092628045\n", + " normg = 0.5255209695582835\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.001889366933279477\n", + " normg = 0.5444056647432531\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.002517736762594737\n", + " normg = 11.590240785017752\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.001763637651227052\n", + " normg = 3.3905065658830464\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0016917706056234234\n", + " normg = 0.45916239040903395\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0016892663916649832\n", + " normg = 0.42441921918634345\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0016698339824229053\n", + " normg = 0.5327822450326675\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0021738036041391937\n", + " normg = 7.431776836758274\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0016273935305148323\n", + " normg = 1.573825284948392\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.001596146790378027\n", + " normg = 0.591758973766464\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0015889023613983963\n", + " normg = 0.38457692700610696\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0015812493343789536\n", + " normg = 0.3716731755668025\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0015768591328049397\n", + " normg = 1.8575374725697233\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0016798986340928242\n", + " normg = 4.6143919515687735\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0015488182057688887\n", + " normg = 0.5333299505333051\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0015463508820670049\n", + " normg = 0.332039349728651\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0015441122290167837\n", + " normg = 0.3252877088001537\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0014888048723987754\n", + " normg = 0.4023368242093328\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0016003273230485635\n", + " normg = 4.15117778438394\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.001478657107634918\n", + " normg = 1.0212691104462397\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0014678238911562927\n", + " normg = 0.5668943545701548\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.001461811165569858\n", + " normg = 0.315960538162047\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0014583436070046446\n", + " normg = 0.32427204508685326\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0014606234262308168\n", + " normg = 1.2537856878428824\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0014962215479689118\n", + " normg = 2.7989519686277506\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.001447771348741851\n", + " normg = 0.34172349292603776\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0014466092962406374\n", + " normg = 0.26138750866003835\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0014445091543077\n", + " normg = 0.25850462671696434\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.001405693516559909\n", + " normg = 1.1014546526877023\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0013949304952442791\n", + " normg = 0.41296147586177945\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0013932167989508925\n", + " normg = 0.25662963243936515\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.001392186751555062\n", + " normg = 0.23482105423526065\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0013903511913308517\n", + " normg = 0.3166008949614973\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0013983734072553825\n", + " normg = 1.4415706851671413\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.0013944097378385811\n", + " normg = 1.264902634516465\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.001384346116699959\n", + " normg = 0.21398332875282147\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0013837757975332413\n", + " normg = 0.2116799105122628\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0013569006765230137\n", + " normg = 0.19667059151251898\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.001359280972172678\n", + " normg = 1.7130661767508955\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0013413098733984536\n", + " normg = 0.4808936488343397\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0013396867259700572\n", + " normg = 0.17850215561405394\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.001339241460277977\n", + " normg = 0.1764227792545792\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0013222556301290325\n", + " normg = 0.24278675750531242\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.001326826699562664\n", + " normg = 1.0814799978998657\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0013240102288231829\n", + " normg = 0.8976710406579683\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0013189222416442237\n", + " normg = 0.16136813795609092\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0013185969322185328\n", + " normg = 0.15948845411890483\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.001304399218158816\n", + " normg = 0.16788696020486074\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0013323087809867693\n", + " normg = 2.1504561103049755\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0013218301897313179\n", + " normg = 2.063465164999392\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0012943725443730527\n", + " normg = 0.4969007878144839\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0012926824540293812\n", + " normg = 0.1547128896735917\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.0012923762610095953\n", + " normg = 0.14197404319713383\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0012904957394557896\n", + " normg = 0.1534604779821936\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.001312437463052653\n", + " normg = 1.9135404937172926\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.001291124047911314\n", + " normg = 0.9466456874691415\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.001282849710387363\n", + " normg = 0.41391170982556974\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.001280469187442311\n", + " normg = 0.22586958855926906\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0012794356768198246\n", + " normg = 0.1766649568992032\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0012792126485367766\n", + " normg = 0.32485504632399537\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.0012789053698120765\n", + " normg = 0.347377299421725\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.0012780584669845876\n", + " normg = 0.13721109920887353\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.00127782032057262\n", + " normg = 0.12495452618706097\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0012767356590219147\n", + " normg = 0.1301356342339054\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0012757449680730947\n", + " normg = 0.49331489245064297\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0012818369974159033\n", + " normg = 1.157765644420608\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.0012735763723104494\n", + " normg = 0.14193840440223188\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.0012733620645178432\n", + " normg = 0.12071446772286198\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0012727175645874571\n", + " normg = 0.12015905707590795\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0012206130982711225\n", + " normg = 1.5715399263825887\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0012176631928379259\n", + " normg = 1.4260575221473797\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.0012051928098231316\n", + " normg = 0.07057925758070478\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.0012051366822800114\n", + " normg = 0.063247506970676\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0012048490292774683\n", + " normg = 0.06739147141516182\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0012155139195391554\n", + " normg = 1.2391406605410087\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.0012152652630207153\n", + " normg = 1.2343120166685235\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0012018994098260633\n", + " normg = 0.06453351918502079\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.001201841420160895\n", + " normg = 0.05098000179026238\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.001201734771297191\n", + " normg = 0.052664411931695555\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.0012042187205782112\n", + " normg = 0.8011237071262969\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.001200453627575943\n", + " normg = 0.17849636430037927\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.0012002436644300977\n", + " normg = 0.04588459606873045\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.001200216489846661\n", + " normg = 0.04436737232638588\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0011997369143550056\n", + " normg = 0.056142359447811194\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.001200294327987284\n", + " normg = 0.3171703931838684\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.00120095992475295\n", + " normg = 0.43511054198724247\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0011993436711820334\n", + " normg = 0.05581588078476013\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.00119930538081824\n", + " normg = 0.0419325020325046\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.0011992564311871763\n", + " normg = 0.04324335751140415\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.001199252362083454\n", + " normg = 0.21852355933300574\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.0011995303002217434\n", + " normg = 0.3174164248073024\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.00119890504886552\n", + " normg = 0.040357367654202184\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.001198885590370576\n", + " normg = 0.03877873525116423\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.001198641700281361\n", + " normg = 0.03815243158869519\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.0011994354299395657\n", + " normg = 0.6413468850679124\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.0011964287036011151\n", + " normg = 0.15199325345992787\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0011962252564847555\n", + " normg = 0.0363404549475439\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0011962058605214081\n", + " normg = 0.02819963771072381\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.0011961684001440748\n", + " normg = 0.02761980957926034\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.00119567079579795\n", + " normg = 0.16859628213213693\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.0011954533891723167\n", + " normg = 0.07344164812453949\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.001195408314284624\n", + " normg = 0.02955784807240229\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.0011953957485343126\n", + " normg = 0.02577752715303492\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.001195358641534947\n", + " normg = 0.027033039000961046\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.0011960152827380406\n", + " normg = 0.3763252324763483\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.0011958226861212664\n", + " normg = 0.34097568873104556\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0011950796599415003\n", + " normg = 0.03202426774378012\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.0011950694912967164\n", + " normg = 0.023766945659321474\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.0011950535406717183\n", + " normg = 0.023563384437422088\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.001194534613409074\n", + " normg = 0.19860648153138863\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.0011946450206672028\n", + " normg = 0.25666765446512435\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.0011942186004477062\n", + " normg = 0.04117487715368118\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0011942015234231267\n", + " normg = 0.029928177083594666\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.0011941778603229759\n", + " normg = 0.025350596477919558\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.0011941109168668634\n", + " normg = 0.03516311214807754\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.0011941837532215118\n", + " normg = 0.1366781489180137\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0011941180275132236\n", + " normg = 0.09648505103521515\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.001194058625939622\n", + " normg = 0.01984791035733906\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.001194053638435432\n", + " normg = 0.019669139728896827\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.0011937719888975623\n", + " normg = 0.022470256681488644\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.0011937536511267333\n", + " normg = 0.06658645403148124\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0011937554705330222\n", + " normg = 0.08017313516650142\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0011937129757061942\n", + " normg = 0.021313593898425916\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.001193707784996202\n", + " normg = 0.018357376154688323\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.001193691828291201\n", + " normg = 0.01842932774949955\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.001193631340263481\n", + " normg = 0.1849591075644933\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.00119343901582214\n", + " normg = 0.06090767439667814\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0011934134737729737\n", + " normg = 0.018714393568842372\n", + "\n", + " OUTER ITERATION 250:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.0011934088553118608\n", + " normg = 0.017434752448231186\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0011933707079150315\n", + " normg = 0.019925005276726762\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0011935943229414389\n", + " normg = 0.18780556461610373\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.001193288085185692\n", + " normg = 0.058497681425549966\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0011932624709810572\n", + " normg = 0.02720673036198299\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0011932555112141496\n", + " normg = 0.017556959449702394\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.0011932499697069876\n", + " normg = 0.016859655789504113\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.001193224669680005\n", + " normg = 0.032752401784167384\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.0011933963139439654\n", + " normg = 0.18177195818751138\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0011932133143700253\n", + " normg = 0.061609976126973\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0011931884969226254\n", + " normg = 0.016136013299397504\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.0011931850826671002\n", + " normg = 0.016112944255658374\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0011918693840735715\n", + " normg = 0.036562150760594214\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0011925889218579984\n", + " normg = 0.3161949883438773\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.0011928916752942395\n", + " normg = 0.41179924365146325\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.0011918510114741318\n", + " normg = 0.039959260439284654\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0011918367516559137\n", + " normg = 0.02406138761986855\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.001191826066750224\n", + " normg = 0.015950864460240743\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0011918163391669793\n", + " normg = 0.008955817526712097\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.0011918104397616355\n", + " normg = 0.009510750563112813\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.0011919189105370018\n", + " normg = 0.15066946398363132\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.001191924108286052\n", + " normg = 0.1574095797350716\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.001191771677275901\n", + " normg = 0.010846893437839972\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.001191770403368283\n", + " normg = 0.009077370488473992\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.001191766643896797\n", + " normg = 0.00840248642189374\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.0011917541535504514\n", + " normg = 0.02133285980462582\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0011919768897487215\n", + " normg = 0.1738257733951618\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.001191756502057826\n", + " normg = 0.04807579357134571\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.0011917387962644445\n", + " normg = 0.009903424659885047\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.001191737466737995\n", + " normg = 0.008494279582734533\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.0011917332195048019\n", + " normg = 0.00871357870364876\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.0011917441315121866\n", + " normg = 0.06631416500084247\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.0011917815807214163\n", + " normg = 0.10619422976216304\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.001191712322394992\n", + " normg = 0.00961594165443006\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.001191711374612699\n", + " normg = 0.007822031400986286\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.0011917091398266012\n", + " normg = 0.007757328935576757\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.0011915931966905307\n", + " normg = 0.0432760858298193\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0011915817063094796\n", + " normg = 0.021124231870935366\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.001191578255925159\n", + " normg = 0.006956681729984599\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.001191577556481442\n", + " normg = 0.0065879828448299725\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.0011915727610355541\n", + " normg = 0.008197829642784295\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.0011915755812258024\n", + " normg = 0.034458978125362874\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.0011915880487348143\n", + " normg = 0.05878825486011703\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.0011915666770253143\n", + " normg = 0.0068031768339293815\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0011915661344463748\n", + " normg = 0.00643539140647866\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.0011915612954112656\n", + " normg = 0.006402278370289003\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.0011915261057735408\n", + " normg = 0.12246848501634616\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.0011914354923384864\n", + " normg = 0.053367878610158376\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0011914122296494947\n", + " normg = 0.01317132080997529\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0011914103375738564\n", + " normg = 0.006761329172565135\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0011914094564021266\n", + " normg = 0.005305224658943061\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.0011914083677008957\n", + " normg = 0.007974488715814075\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.0011914155608436327\n", + " normg = 0.03913271776412762\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0011914083182716206\n", + " normg = 0.02031865949268225\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.0011914056639463577\n", + " normg = 0.004569865256792686\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0011914053959567595\n", + " normg = 0.0045512492675412386\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0011913698069661927\n", + " normg = 0.010177009615043213\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.001191380814725232\n", + " normg = 0.0356956304979593\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.0011913886937875522\n", + " normg = 0.06173595662889936\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.0011913693068321821\n", + " normg = 0.02682944483861296\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.001191364802824536\n", + " normg = 0.0040226941281779095\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.0011913646023396062\n", + " normg = 0.0039637565482776175\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0011913563694822087\n", + " normg = 0.008569678274413801\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.0011913670999325258\n", + " normg = 0.03203963280255493\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.001191360704406889\n", + " normg = 0.031150488860452963\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.0011913543444978954\n", + " normg = 0.018182999479296597\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.0011913519960696243\n", + " normg = 0.00568537061853028\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0011913516755851577\n", + " normg = 0.0037875610585474256\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.0011913513575400286\n", + " normg = 0.003753929892829847\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.0011913479659631133\n", + " normg = 0.01676661046414395\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.0011913545214890578\n", + " normg = 0.03798269626721624\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0011913456342947804\n", + " normg = 0.004139978595975989\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.00119134544824475\n", + " normg = 0.0036082662940289246\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.0011913447835954023\n", + " normg = 0.003597737086801472\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.001191318013007964\n", + " normg = 0.08622114675155847\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.001191264655453434\n", + " normg = 0.032986984345603196\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0011912581212500538\n", + " normg = 0.008078068934358315\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.001191257701959563\n", + " normg = 0.0015947602375939395\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.0011912576714212036\n", + " normg = 0.0014376508335654948\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.0011912575016770714\n", + " normg = 0.0016383255421758241\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.0011912580915301627\n", + " normg = 0.009301776741462809\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.001191263882270424\n", + " normg = 0.02596562688100982\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.0011912587401623903\n", + " normg = 0.01775271836053968\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.0011912571432912663\n", + " normg = 0.008494647062522972\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.001191256684205338\n", + " normg = 0.0014783294555040763\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.0011912566579738693\n", + " normg = 0.001364191137465625\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0011912564745815563\n", + " normg = 0.0015165570624911166\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.0011912573737789592\n", + " normg = 0.010820593499157483\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.0011912567298003455\n", + " normg = 0.012728055800433484\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.001191256306817959\n", + " normg = 0.010626734087989977\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.0011912555743416682\n", + " normg = 0.001594504203471643\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.0011912555474997463\n", + " normg = 0.0012703801219756971\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.0011912554923989899\n", + " normg = 0.0012572711123548222\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.001191254396849137\n", + " normg = 0.010044821071189381\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.0011912541813458265\n", + " normg = 0.00858495721041824\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.0011912537198399227\n", + " normg = 0.0012289397760477442\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.0011912537017743513\n", + " normg = 0.001167851963694534\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.0011912535174454402\n", + " normg = 0.0012123950708785554\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.0011912545160272902\n", + " normg = 0.014983514943572801\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.0011912526752464387\n", + " normg = 0.004213747715081533\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.0011912524971303333\n", + " normg = 0.002148221992444979\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.0011912524243479388\n", + " normg = 0.0015097477802859948\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.0011912523633519636\n", + " normg = 0.001662150172790415\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.0011912524171497868\n", + " normg = 0.004763087708299088\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.00119125233803661\n", + " normg = 0.0037405030506911215\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.0011912522446159764\n", + " normg = 0.0010993537900776896\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.0011912522288081888\n", + " normg = 0.0010770751867116588\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.0011912518735402297\n", + " normg = 0.0011640772470534683\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.0011912519227540194\n", + " normg = 0.006316016638864219\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.001191251848208069\n", + " normg = 0.00565085935172023\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.0011912516460227613\n", + " normg = 0.0010572630141999213\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.0011912516320677466\n", + " normg = 0.0010420333516051514\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.001191251155317478\n", + " normg = 0.001081578517187689\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.0011912510643595164\n", + " normg = 0.003787279587217389\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.0011912516930386813\n", + " normg = 0.011169869565486486\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.0011912509230151606\n", + " normg = 0.00227216532019005\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.0011912508842351355\n", + " normg = 0.0010304110433610723\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.0011912508680164602\n", + " normg = 0.0010029183500913\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.0011912505074359212\n", + " normg = 0.0019053856788291165\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.0011912509288239184\n", + " normg = 0.007745528446269305\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.00119125099688914\n", + " normg = 0.010537061862491108\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.0011912503844404986\n", + " normg = 0.0037776232626974926\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.0011912502909723717\n", + " normg = 0.0009815198567565782\n", + " Old BLOBOP Residual = 1.1553924449415427\n", + " New BLOBOP Residual = 0.939430102448849\n", + " ----> GKB Iteration 39: Tk is 400x390\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.986488700648\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023212\n", + " normg = 6712.821661250447\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.385570513411\n", + " normg = 3883.8175496334516\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633203\n", + " normg = 3269.2188399969446\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932623997\n", + " normg = 3510.0779415612105\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511685\n", + " normg = 9140.870204179937\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148083\n", + " normg = 7945.395541783215\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.44616590869197\n", + " normg = 1657.607723840486\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666475\n", + " normg = 1525.3775773672903\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598575\n", + " normg = 1031.734802835015\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045015897\n", + " normg = 2600.8005660188246\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992012\n", + " normg = 10909.905964739432\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930348748\n", + " normg = 4960.023220419798\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882443\n", + " normg = 928.5706441539944\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462724\n", + " normg = 540.7229160946554\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824495\n", + " normg = 415.1560833804778\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.395442721784896\n", + " normg = 384.2039841443057\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172234078\n", + " normg = 2901.4810158305345\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670846993264\n", + " normg = 3423.6572332043243\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.54515275398144\n", + " normg = 292.00436645992596\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290581416\n", + " normg = 173.82552800589434\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912397093\n", + " normg = 167.46634074067387\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274468209\n", + " normg = 181.07095221566942\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830570685\n", + " normg = 1327.138664187008\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343512436\n", + " normg = 1875.195549558482\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393239272\n", + " normg = 790.3636938044605\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.34632900479365\n", + " normg = 139.72212987082668\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886853375346\n", + " normg = 91.43442872944233\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039686417\n", + " normg = 85.28002337256486\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.54328803838932\n", + " normg = 120.91211561628666\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75701178914538\n", + " normg = 1920.5805146880714\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.239192928887675\n", + " normg = 2110.6811359017897\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679710774325586\n", + " normg = 161.75589349743137\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469198602193785\n", + " normg = 80.29203669068603\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.363996730164438\n", + " normg = 71.02267637244917\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884797371357747\n", + " normg = 76.42516716363745\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.003950037000783\n", + " normg = 437.5399501170185\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.926020096723537\n", + " normg = 467.94195397775593\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.819171315332626\n", + " normg = 288.01865687115645\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.253166341826945\n", + " normg = 71.73850637055234\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.196433603290712\n", + " normg = 57.25208492107252\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.084622686813093\n", + " normg = 56.063343791629435\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546559193057057\n", + " normg = 405.651267650984\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.737602131782414\n", + " normg = 610.8116089435812\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4392795864283383\n", + " normg = 49.754814370652745\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.410753580370954\n", + " normg = 45.90955710802926\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.22058603340522\n", + " normg = 45.85903251360927\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.6025379201713825\n", + " normg = 685.3091929122654\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.8077930008606071\n", + " normg = 82.9760983807337\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7162477181414444\n", + " normg = 58.91095243243862\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6097860345222121\n", + " normg = 35.21187150003197\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.571263007723318\n", + " normg = 76.49773847069208\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.9968524858801977\n", + " normg = 290.82307705171604\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4896632041314426\n", + " normg = 62.83358695019309\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.46004098987005\n", + " normg = 29.505746163933456\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4464090317072997\n", + " normg = 29.330920997008672\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.18576247971473805\n", + " normg = 56.27378831603534\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.28257509016513194\n", + " normg = 140.47647831801837\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.1628312878919378\n", + " normg = 40.98515124079493\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.15152961148505\n", + " normg = 11.078873421781113\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.15001003512081623\n", + " normg = 9.76285600386899\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.14313490130510031\n", + " normg = 10.773759265484609\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.18318440246891432\n", + " normg = 77.81033017422641\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.685080103781172\n", + " normg = 251.37176803103065\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.2166777626847899\n", + " normg = 131.0571232797032\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.12008720135976288\n", + " normg = 45.021944045922154\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10705560395767756\n", + " normg = 9.175538284590115\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10604062011430182\n", + " normg = 8.255994391882098\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10032927559878507\n", + " normg = 9.972706171692499\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.1352630762006801\n", + " normg = 62.378982564013256\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19420611768861729\n", + " normg = 96.70899858292799\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08925635403544734\n", + " normg = 39.84769936050424\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.0850861305369403\n", + " normg = 34.290195385555194\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.0776018433262023\n", + " normg = 7.095520279830387\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07699339993117119\n", + " normg = 6.708161795268994\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07157274028090908\n", + " normg = 6.69916574769383\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.0739548406758268\n", + " normg = 51.972601457386105\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.05524519542046409\n", + " normg = 33.41284617717425\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.04819530559575111\n", + " normg = 12.043362482960013\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.047020675196628975\n", + " normg = 5.9580935038027265\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.0464593577381046\n", + " normg = 5.338309024687645\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.043636194252025494\n", + " normg = 6.618101559676865\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.09946978308533003\n", + " normg = 91.10354586159669\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.04325518912999828\n", + " normg = 29.126179754713963\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.036054146276029944\n", + " normg = 12.73616898564315\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03389159137297819\n", + " normg = 6.983102925608874\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.03278778004668593\n", + " normg = 4.837797620025453\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.03212440815849014\n", + " normg = 7.975173384342212\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.034696371390298526\n", + " normg = 25.52074876623158\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.03111713454529563\n", + " normg = 10.65482913412081\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.030313792704025195\n", + " normg = 4.128732646443065\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.030069711217297946\n", + " normg = 4.102651442378875\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.010096822435648672\n", + " normg = 6.551147340886062\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.011889311087186584\n", + " normg = 19.46716812191902\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.009592240571579412\n", + " normg = 3.9183459471996978\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.009467620333411184\n", + " normg = 2.1940037274182447\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.009381967261539823\n", + " normg = 2.164721016509872\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.005515277657007181\n", + " normg = 4.770888599134621\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.016311810103213604\n", + " normg = 34.38894427233637\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.011315013346346806\n", + " normg = 32.641168505871164\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.005395383366632172\n", + " normg = 10.46924513589539\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.004707591150000537\n", + " normg = 1.592356486057295\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.00467717101009601\n", + " normg = 1.4738084800854794\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.004439437151619193\n", + " normg = 2.037349582065566\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.006788060998816185\n", + " normg = 13.650364742730268\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.005583551030091324\n", + " normg = 10.933845894923964\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.00377235300259945\n", + " normg = 2.8101858729721707\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.0037551053561847127\n", + " normg = 3.6322825585318532\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.003667351124083388\n", + " normg = 1.6478492924898176\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0036401586783907677\n", + " normg = 1.1873657608153458\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.0036053164267248364\n", + " normg = 1.1798594272299399\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.003191436578521131\n", + " normg = 8.14236672454147\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.005816397379003066\n", + " normg = 22.41871433946085\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.002739056942102573\n", + " normg = 0.9992486911788113\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0027274965617187703\n", + " normg = 0.9408186079547188\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.002630186786499233\n", + " normg = 0.9213464140317474\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.002329463755030707\n", + " normg = 6.640985662549528\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.003658850384850128\n", + " normg = 13.581486634671453\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0018922664900070353\n", + " normg = 2.4817185519150295\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0018527020961491543\n", + " normg = 1.2612565579090507\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0018391735506250765\n", + " normg = 0.6559474955418046\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0018318601995645405\n", + " normg = 0.6402449100864829\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0017341510446184528\n", + " normg = 1.2708356546133917\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0019947920730018914\n", + " normg = 6.973651319732677\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0017159333256628532\n", + " normg = 2.1517019757181988\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0016852582799732597\n", + " normg = 0.5843226367413282\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0016807594976184287\n", + " normg = 0.5768092266481806\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0014820604533284285\n", + " normg = 1.050336447424161\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0017101514348890421\n", + " normg = 4.69954931600093\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0016736894745548784\n", + " normg = 6.315765174215263\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0015256825119183168\n", + " normg = 4.237499238482505\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.001414426209009201\n", + " normg = 0.48145509532847464\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.001411684154212947\n", + " normg = 0.4537655834981727\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.001385997522189659\n", + " normg = 0.5141363549429008\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0014139555756876522\n", + " normg = 2.396560167827092\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0013360789572065912\n", + " normg = 0.9346111280032509\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0013294985295882172\n", + " normg = 0.899231442902662\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0013234823020887494\n", + " normg = 0.5874770368054648\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.001319929775014156\n", + " normg = 0.41426519868299133\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.001316307446008615\n", + " normg = 0.40807271440411375\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0013010974978310127\n", + " normg = 1.1922913072393528\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0014238162134288374\n", + " normg = 4.793916724393064\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0012839027658688327\n", + " normg = 0.6670450125838382\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0012803079968162691\n", + " normg = 0.374931971482811\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.001277797429175494\n", + " normg = 0.37345499060994974\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0009584936642689491\n", + " normg = 0.7428419869237672\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0010296990595223448\n", + " normg = 3.5275410800284033\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0009533870020310352\n", + " normg = 0.2670035380961117\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0009527893362233661\n", + " normg = 0.1593741525497506\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0009523060292211495\n", + " normg = 0.1558997015017034\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.000938536108183178\n", + " normg = 0.30735349698249115\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0009575236161934407\n", + " normg = 1.2915814837636388\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0009503294586395546\n", + " normg = 1.621001092547798\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.000944682113912698\n", + " normg = 1.4056700491960286\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.0009322713639518551\n", + " normg = 0.17069091115590204\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.00093196588422199\n", + " normg = 0.13816781176007356\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.000931260299723324\n", + " normg = 0.1357131233027371\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0009191710885510767\n", + " normg = 0.6572833206900975\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0009187194224188252\n", + " normg = 0.673733121353766\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0009156064406514623\n", + " normg = 0.14971372194454968\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0009153589350096309\n", + " normg = 0.12080044797465836\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.000914857229744891\n", + " normg = 0.12150906296990321\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0009236624106172717\n", + " normg = 2.0423578104909956\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0009033685380317672\n", + " normg = 0.9314469060968551\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0008979869614384234\n", + " normg = 0.10682461174753864\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0008978476815778548\n", + " normg = 0.10448554542432843\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0008940281243112583\n", + " normg = 0.16658506325544087\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0009032871289180706\n", + " normg = 1.1015328663945414\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0008984528791606865\n", + " normg = 0.9104434833942445\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0008917465473083282\n", + " normg = 0.1864333408657954\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0008913904705523559\n", + " normg = 0.1006135765435858\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0008911750238543091\n", + " normg = 0.09834442330613635\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.0008877141652877465\n", + " normg = 0.23783749541253116\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0008873847467561677\n", + " normg = 0.21894787710851893\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0008870003261177919\n", + " normg = 0.11255051789569007\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0008868343462806705\n", + " normg = 0.0965034502926018\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0008864569442197487\n", + " normg = 0.10435631326482879\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0008912992281136074\n", + " normg = 1.107156351768946\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0008870456916251643\n", + " normg = 0.7474461705108425\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0008835783326562768\n", + " normg = 0.09131457096477115\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.0008834752475726983\n", + " normg = 0.09081755163847882\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.000872789931400691\n", + " normg = 0.17265367341283566\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.0008718708902989954\n", + " normg = 0.25365470371576465\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0008764516314838215\n", + " normg = 0.8866714105244345\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0008710450383658352\n", + " normg = 0.16351453906789148\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0008708231469598492\n", + " normg = 0.0792888630935301\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.0008707173736443557\n", + " normg = 0.07811938623071958\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.0008684189560374069\n", + " normg = 0.18741221606204572\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0008685117544473713\n", + " normg = 0.2873447074472663\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0008679780913736529\n", + " normg = 0.09743279722457993\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0008678800943574911\n", + " normg = 0.07536806837471124\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.0008677085673091772\n", + " normg = 0.07515241257270454\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.000865432386241502\n", + " normg = 1.087545358933587\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0008602539854220403\n", + " normg = 0.606502592060478\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0008579562723184056\n", + " normg = 0.08552635190892874\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.000857868403868094\n", + " normg = 0.079488139388535\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0008572178718697324\n", + " normg = 0.0865455979719714\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.00085713598700281\n", + " normg = 0.1962518866348673\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0008575392947104027\n", + " normg = 0.33933723046879466\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.0008595214194862197\n", + " normg = 0.8014308857325714\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.0008572105920022103\n", + " normg = 0.5290387911699426\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.000855473435169175\n", + " normg = 0.06215968766664714\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.0008554259886193426\n", + " normg = 0.06129898654171955\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0008534811987798472\n", + " normg = 0.09959501337510875\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0008558202313850442\n", + " normg = 0.49667051020450925\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.0008532909050324797\n", + " normg = 0.21867951692591794\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0008526744810563772\n", + " normg = 0.12463294166654999\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.000852425689957572\n", + " normg = 0.09525002383830385\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.0008523191231863568\n", + " normg = 0.11359505121671618\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0008522253258241978\n", + " normg = 0.10832738758845772\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.0008521190113975714\n", + " normg = 0.066535818070517\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.0008520539739903008\n", + " normg = 0.05859753924864284\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.0008519088132429636\n", + " normg = 0.06933903979005435\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.0008536306641052577\n", + " normg = 0.6193858635671875\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.0008512128555863634\n", + " normg = 0.06108945709911302\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.0008511696293791375\n", + " normg = 0.055620577105390985\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0008509307317472689\n", + " normg = 0.05580834791304596\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.000849903025790953\n", + " normg = 0.31042242051164204\n", + "\n", + " OUTER ITERATION 220:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.0008492655414952362\n", + " normg = 0.08022744822359344\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0008492018531315109\n", + " normg = 0.053031380277138336\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.0008491341422694953\n", + " normg = 0.05291967107587533\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.0008406952629776112\n", + " normg = 0.6803755032071516\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.0008385311031260116\n", + " normg = 0.3730274935596535\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.0008376366492985825\n", + " normg = 0.047457972632987185\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.0008376114565074017\n", + " normg = 0.03954020434054409\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.0008375426342937253\n", + " normg = 0.03455784614292559\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0008373077053562898\n", + " normg = 0.06794342965094836\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.00083761232021563\n", + " normg = 0.2553167533564727\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.0008372448648499884\n", + " normg = 0.10224923926625261\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.0008371731156130964\n", + " normg = 0.03374672099124146\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.0008371576190219516\n", + " normg = 0.03330085110335857\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.0008366111583256846\n", + " normg = 0.04281670535779991\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0008367629906739213\n", + " normg = 0.212262258636402\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.000837300705044313\n", + " normg = 0.3742808001598697\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.0008364367871923217\n", + " normg = 0.035647947549940565\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.0008364226595906654\n", + " normg = 0.031811029447505655\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.000836360291912242\n", + " normg = 0.03182632432633092\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.0008359083963955676\n", + " normg = 0.3524770400369759\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0008349837104154005\n", + " normg = 0.05613689802492986\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.0008349535306287437\n", + " normg = 0.03110161518812404\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.0008349347784932802\n", + " normg = 0.029195550758742157\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0008348225892695566\n", + " normg = 0.05912314565725753\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0008363109065442515\n", + " normg = 0.511306186052685\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.0008349298573512478\n", + " normg = 0.20095017262355958\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.000834675847747782\n", + " normg = 0.032174782759120585\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0008346633646511443\n", + " normg = 0.02985678448535523\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.0008345643963864581\n", + " normg = 0.04129381712889508\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0008350857703747119\n", + " normg = 0.1997267082738417\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.000834821191345738\n", + " normg = 0.18409766503634775\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0008344244541202769\n", + " normg = 0.16350190695231923\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0008344473966518565\n", + " normg = 0.1859441682176813\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.0008342234471354984\n", + " normg = 0.031449367828977705\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0008342124748928815\n", + " normg = 0.02671971805718958\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0008341806640229494\n", + " normg = 0.026756584559813175\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.0008338553023228194\n", + " normg = 0.3123457577233436\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.0008332906469692949\n", + " normg = 0.10043202652994863\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.0008332249607858208\n", + " normg = 0.024548949007746727\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0008332172295811008\n", + " normg = 0.02412439389835907\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0008329874299320219\n", + " normg = 0.030716666314523307\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.0008329690738307242\n", + " normg = 0.06550078825589138\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0008330989630334018\n", + " normg = 0.17150925488874222\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0008329256771176271\n", + " normg = 0.07016576367155491\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.000832891239186279\n", + " normg = 0.02441370466559079\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.0008328832024132137\n", + " normg = 0.023328363543588266\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0008327928437508053\n", + " normg = 0.028996693713126236\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.0008328044865205894\n", + " normg = 0.10067876949662599\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0008332036713727546\n", + " normg = 0.28288691348408573\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.0008327211833499003\n", + " normg = 0.06715744730849796\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.0008326889852488311\n", + " normg = 0.02494043252943458\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.0008326803839090465\n", + " normg = 0.02305770929551663\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0008326133168278823\n", + " normg = 0.030347424989460248\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.0008327653182843344\n", + " normg = 0.14631516706808115\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.000832521250229246\n", + " normg = 0.050349868220229285\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.000832489381989155\n", + " normg = 0.032103860724373476\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0008324770921241819\n", + " normg = 0.03256232904245675\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.0008324652619506093\n", + " normg = 0.031761634545991894\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.0008324535160055537\n", + " normg = 0.02908738787930679\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.0008324419594888536\n", + " normg = 0.02792794645853821\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.00083242981998628\n", + " normg = 0.031442034916141684\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.0008324195026499304\n", + " normg = 0.041788700385085906\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.0008324072488435191\n", + " normg = 0.039543109925880865\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.0008323935840344702\n", + " normg = 0.024943010682009725\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.000832384587686138\n", + " normg = 0.022323510889993688\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.0008323624890065604\n", + " normg = 0.02720444844448088\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.0008323663553169982\n", + " normg = 0.08237202920666743\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0008324250351800059\n", + " normg = 0.13742522786587053\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.0008323069739652442\n", + " normg = 0.0236307666391324\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.0008323006118018404\n", + " normg = 0.02142879380723004\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.0008322689962496047\n", + " normg = 0.021361320162517582\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.0008315707193549967\n", + " normg = 0.3997832226865315\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.0008306104681136161\n", + " normg = 0.05600997028836566\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.0008305898494372065\n", + " normg = 0.015336991160558233\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.000830586741869556\n", + " normg = 0.015323677926507443\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.0008287753138319166\n", + " normg = 0.010198050578632554\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.0008289190757643203\n", + " normg = 0.1477012859225181\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.0008288005736169973\n", + " normg = 0.06385641635723582\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0008287746560385271\n", + " normg = 0.010240128180521032\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0008287735716392362\n", + " normg = 0.006736345813819286\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0008287726227774429\n", + " normg = 0.002918417874635373\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.0008287723142804012\n", + " normg = 0.002295478168969798\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.0008287718860912924\n", + " normg = 0.004805208842462236\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0008287914220570223\n", + " normg = 0.057089355179962234\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.0008287727616765372\n", + " normg = 0.017118777780753748\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0008287709192952139\n", + " normg = 0.0024991565685962853\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0008287708473366301\n", + " normg = 0.002167063697150942\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0008287705560846004\n", + " normg = 0.0023807972921705035\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.0008287708855045472\n", + " normg = 0.010138966090882228\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.0008287774480901294\n", + " normg = 0.027096105448371228\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.0008287696823109029\n", + " normg = 0.007147981947939054\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.000828769235837197\n", + " normg = 0.0036353854054459954\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0008287691194164715\n", + " normg = 0.002420726140267608\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.0008287690425577755\n", + " normg = 0.002038377008722099\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.0008287689193840924\n", + " normg = 0.0022475141342586653\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.0008287691302385721\n", + " normg = 0.010708377767354694\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.0008287735866272844\n", + " normg = 0.029519121418989696\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0008287682425295754\n", + " normg = 0.0021340168060587092\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.0008287681924240395\n", + " normg = 0.001899877225689122\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.0008287679793529388\n", + " normg = 0.0018910418967148248\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.0008287471884296789\n", + " normg = 0.016451269738924724\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0008287514250955143\n", + " normg = 0.03135246129807831\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.0008287453911246507\n", + " normg = 0.0020559285609522146\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.0008287453587753077\n", + " normg = 0.0008482271676507446\n", + " Old BLOBOP Residual = 0.939430102448849\n", + " New BLOBOP Residual = 0.7724110841133361\n", + " ----> GKB Iteration 40: Tk is 410x400\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.986488700648\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.732919023211\n", + " normg = 6712.821661250446\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134122\n", + " normg = 3883.817549633452\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.203429633201\n", + " normg = 3269.218839996942\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624029\n", + " normg = 3510.077941561211\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.7800383511724\n", + " normg = 9140.870204179973\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.5318654148118\n", + " normg = 7945.395541783235\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.44616590869197\n", + " normg = 1657.6077238404857\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.5719996166641\n", + " normg = 1525.3775773672892\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.1259227598582\n", + " normg = 1031.734802835002\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.79214045014766\n", + " normg = 2600.8005660185886\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277992216\n", + " normg = 10909.90596473957\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930353383\n", + " normg = 4960.023220420584\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882369\n", + " normg = 928.5706441540553\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462546\n", + " normg = 540.7229160946712\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824349\n", + " normg = 415.1560833804746\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.395442721784896\n", + " normg = 384.2039841442856\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172226875\n", + " normg = 2901.481015828493\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670847000038\n", + " normg = 3423.6572332059036\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753983402\n", + " normg = 292.0043664602204\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290582318\n", + " normg = 173.8255280058818\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912398706\n", + " normg = 167.46634074068467\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.56737927445037\n", + " normg = 181.07095221564896\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830557042\n", + " normg = 1327.1386641863953\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343513948\n", + " normg = 1875.1955495609936\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393273115\n", + " normg = 790.3636938094338\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004780085\n", + " normg = 139.72212987053987\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.16488685336233\n", + " normg = 91.4344287294197\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039672881\n", + " normg = 85.28002337248235\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038385919\n", + " normg = 120.91211561518527\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75701178861638\n", + " normg = 1920.580514666242\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.23919292967237\n", + " normg = 2110.681135931578\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.67971077431798\n", + " normg = 161.75589350147192\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469198602178917\n", + " normg = 80.29203668988964\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.3639967301542155\n", + " normg = 71.02267637229528\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884797371337074\n", + " normg = 76.42516716355107\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.003950036989282\n", + " normg = 437.5399501095832\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.9260200966584975\n", + " normg = 467.9419539804369\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.819171315416723\n", + " normg = 288.0186569328571\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.253166341538556\n", + " normg = 71.73850666160206\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.196433602194029\n", + " normg = 57.25208602234604\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.084622675362103\n", + " normg = 56.06334964031978\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546557186797791\n", + " normg = 405.6517396652652\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.73761596208988\n", + " normg = 610.8143105368357\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4392729254217755\n", + " normg = 49.75533521668928\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.410746351717374\n", + " normg = 45.90996207037609\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.220578978030507\n", + " normg = 45.85927295326678\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.601866767381064\n", + " normg = 685.2528214602117\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.8077599601717327\n", + " normg = 82.96341497719084\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7162481249119625\n", + " normg = 58.90015423924019\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6098318003476395\n", + " normg = 35.21542545456268\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5712858031349417\n", + " normg = 76.49976125781278\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.997313625849372\n", + " normg = 290.9530591261547\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4896774087484512\n", + " normg = 62.8585010057864\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4600356853251002\n", + " normg = 29.506911847543755\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4464054145153167\n", + " normg = 29.33209724685769\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.1857336822349034\n", + " normg = 56.265457208093125\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.28235045340914366\n", + " normg = 140.36869924724365\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.16281163972903956\n", + " normg = 41.04114725571165\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.15148227853096738\n", + " normg = 11.078659588501505\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.14996322480443547\n", + " normg = 9.76351745204995\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.1430871543219673\n", + " normg = 10.772653255173653\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.18313912707548063\n", + " normg = 77.82736151111875\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6868638593662458\n", + " normg = 251.802516438271\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.21698060795232155\n", + " normg = 131.28285289829432\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.12003705434062646\n", + " normg = 45.06185085761594\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10698205215194545\n", + " normg = 9.182477220122344\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10596576699662028\n", + " normg = 8.258508135921545\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10027344998178833\n", + " normg = 9.963650923555985\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.13448647692063104\n", + " normg = 61.90557364024617\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19360117036058572\n", + " normg = 96.44568831921826\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08918975592484162\n", + " normg = 39.71507737374414\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08504234061148036\n", + " normg = 34.1918131295229\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07759883765320288\n", + " normg = 7.101384059963864\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07698937370213643\n", + " normg = 6.7121136230273555\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07158593158222666\n", + " normg = 6.701244070681368\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.07383547046066595\n", + " normg = 52.06909768879938\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.05540143115208432\n", + " normg = 34.03703218199162\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.04811960666384553\n", + " normg = 12.027528565949863\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.046952024525598865\n", + " normg = 5.9389156570466675\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.04639424826870921\n", + " normg = 5.336696336514722\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.043482096948185764\n", + " normg = 6.645671387921595\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.10174999228964142\n", + " normg = 91.62918936472484\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.0441006117725468\n", + " normg = 31.386321925228142\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.03584278416819555\n", + " normg = 13.266084125176862\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03357433094103341\n", + " normg = 7.300001564479873\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.032434483333951825\n", + " normg = 4.903822524034132\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.03182533928355088\n", + " normg = 7.900738082677786\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.03340302481159971\n", + " normg = 21.618600834185997\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.030790517319506473\n", + " normg = 9.37266604094762\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.030142245117459627\n", + " normg = 4.128936383100999\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.02988531566614798\n", + " normg = 4.098718937351263\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.012957477744580842\n", + " normg = 8.354594213077887\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.015724234754203877\n", + " normg = 23.980301824676133\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.012200679531143682\n", + " normg = 3.5883809957122557\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.012082140667726395\n", + " normg = 2.5184645511513666\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.011929291224242166\n", + " normg = 2.4990660264155435\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.0017795826934990436\n", + " normg = 6.812191729929349\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.0043338614680524645\n", + " normg = 21.64355209025512\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.0014676418945930175\n", + " normg = 1.3417806225104387\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.0014531925085875378\n", + " normg = 0.6538672298173414\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.0014465819800976135\n", + " normg = 0.5226472500130696\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.0014302664900127057\n", + " normg = 0.534104097926056\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0014137498938055033\n", + " normg = 1.780683314592363\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.00229379782639949\n", + " normg = 8.216022136551414\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0013883933091872183\n", + " normg = 2.9445015601206985\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.0013877055404735023\n", + " normg = 3.214805301878194\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.0013220058303570431\n", + " normg = 0.5931291960560323\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0013185320107143008\n", + " normg = 0.44019479472161666\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0013131464711294894\n", + " normg = 0.43683398858657746\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.0011490153131415487\n", + " normg = 3.0594696005200483\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.0011660877680599222\n", + " normg = 3.6349533311520057\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0010820374029532204\n", + " normg = 0.5448760465747453\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0010794347625498388\n", + " normg = 0.32882811289129427\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0010772773154216172\n", + " normg = 0.32310033228748936\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0010282832452076032\n", + " normg = 0.6519702203468482\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.001552146843936393\n", + " normg = 9.105194560612338\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0010692141888472956\n", + " normg = 3.2314758570017754\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0010046784378884765\n", + " normg = 0.38113035464383255\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0010031801801539855\n", + " normg = 0.3030038728281213\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.000999972344968666\n", + " normg = 0.2851559656467759\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0009747483198740717\n", + " normg = 0.4458914162531027\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0010802711714902463\n", + " normg = 4.003861383298842\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0010113976164719098\n", + " normg = 2.773410727837201\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0009587005838011286\n", + " normg = 0.5261621984843698\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0009564613742684555\n", + " normg = 0.27030478827770926\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.000955285118866961\n", + " normg = 0.26309582155475003\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0009400867774781595\n", + " normg = 0.4615276207184618\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0009848666603785384\n", + " normg = 2.937959775124488\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0009425151498521574\n", + " normg = 1.3804351324649418\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0009304684026825783\n", + " normg = 0.2521128300946131\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.000929668833029264\n", + " normg = 0.2497972456547043\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0008767278378248751\n", + " normg = 0.7430814012496729\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0009889357350102322\n", + " normg = 2.626305543686889\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0008710324866618814\n", + " normg = 1.434297801639616\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0008933011554914136\n", + " normg = 2.4927914167449576\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0008548696506670893\n", + " normg = 0.38476244460499814\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0008536531672457569\n", + " normg = 0.2124937407769744\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0008528473004327628\n", + " normg = 0.2071434006939596\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0008359245128308404\n", + " normg = 0.2525087591680433\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0009161697291839228\n", + " normg = 3.6238345324026784\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.000827167228404374\n", + " normg = 0.8144911173435371\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0008216695510645321\n", + " normg = 0.3337302456814853\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0008201331586907974\n", + " normg = 0.23092861207453805\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0008182822732790994\n", + " normg = 0.20416596213188637\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0008162084321294222\n", + " normg = 0.6200281303161211\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0008193746206450547\n", + " normg = 1.0531310429715766\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0008124207175264067\n", + " normg = 0.2306788948815374\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0008118706926009155\n", + " normg = 0.18476623746554216\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0008106976398394639\n", + " normg = 0.1838706656056818\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.000763476990659885\n", + " normg = 2.0207828313422764\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0007391939377421586\n", + " normg = 0.7325564060864895\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0007348968197975043\n", + " normg = 0.25884580306372784\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0007340615690036188\n", + " normg = 0.16245762618132095\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.0007332914158103001\n", + " normg = 0.1470238856429863\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.0007314543259469057\n", + " normg = 0.3570364861133488\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0007387306729189268\n", + " normg = 1.214175431174804\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0007299201513571548\n", + " normg = 0.33398783134075993\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0007291124887076389\n", + " normg = 0.13632253241041242\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0007288413046946283\n", + " normg = 0.13351448236892804\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0007211411391519527\n", + " normg = 0.22465500938544597\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0007208639347486557\n", + " normg = 0.35299859843036\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0007200964264141069\n", + " normg = 0.34610689904259806\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0007192865601952868\n", + " normg = 0.20823564718202878\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.000718889866420529\n", + " normg = 0.13104041779464845\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0007185723184081173\n", + " normg = 0.128077242994641\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0007160431722108058\n", + " normg = 0.30994572694216654\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.000717265240434508\n", + " normg = 0.627803364233602\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0007148114593093801\n", + " normg = 0.1715926550735472\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0007145300100546376\n", + " normg = 0.12400688969008286\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0007141376850183581\n", + " normg = 0.12376318885305626\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0006808260039163406\n", + " normg = 2.0591669937633963\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.0006553346977717807\n", + " normg = 0.2927701094386402\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.000654769814502766\n", + " normg = 0.08095554916162535\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0006546836595191509\n", + " normg = 0.07969010437247875\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0006514976949885842\n", + " normg = 0.19812010048259585\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0006671764683971655\n", + " normg = 0.7923903060860534\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0006670486795086852\n", + " normg = 1.3421494369095923\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0006713485058633771\n", + " normg = 1.6465275073987635\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0006510521124209803\n", + " normg = 0.7569231817768085\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.0006478138039739893\n", + " normg = 0.25238211869852123\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.0006473893086368272\n", + " normg = 0.07312150158921517\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.0006473187770163567\n", + " normg = 0.07138096478118566\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0006455057111340182\n", + " normg = 0.1384389699429188\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0006459110941724284\n", + " normg = 0.31133491684571263\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0006452240575117718\n", + " normg = 0.27179314188580167\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.000644717989213142\n", + " normg = 0.1948879986762876\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.0006444640254285784\n", + " normg = 0.09531489909778662\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0006443736080202498\n", + " normg = 0.06782616001417338\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0006442638653148759\n", + " normg = 0.0676253308984391\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0006428817120661159\n", + " normg = 0.43892694318720826\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.0006417419467425454\n", + " normg = 0.11379959482218223\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.0006416356103668312\n", + " normg = 0.06503556259843986\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0006415589618665911\n", + " normg = 0.06456236263422031\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0006356339060110566\n", + " normg = 0.257296370970841\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.0006364951085654846\n", + " normg = 0.6248372820072341\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0006361964232463538\n", + " normg = 0.6044775957233601\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.0006339395912980928\n", + " normg = 0.06161068128559785\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.000633894263450721\n", + " normg = 0.05878807401585773\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.0006333517247998418\n", + " normg = 0.06601742065503646\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.0006364983210576648\n", + " normg = 0.5322282956194524\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.0006330621920745585\n", + " normg = 0.3796762951422452\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.0006323083053948849\n", + " normg = 0.3960278426228118\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0006315618519862367\n", + " normg = 0.22140926648529308\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0006312390337160343\n", + " normg = 0.05906105522562025\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.0006311942559059925\n", + " normg = 0.05656046452986193\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0006306086959365296\n", + " normg = 0.07273282521652116\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0006339468767443791\n", + " normg = 0.5779753757808297\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.0006340801532269793\n", + " normg = 0.832420138911385\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0006303051142848085\n", + " normg = 0.36761284315726317\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.0006293993587403376\n", + " normg = 0.10300924428676402\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.0006292678995097808\n", + " normg = 0.08822415955331928\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.000628862170752807\n", + " normg = 0.0527557278931741\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.0006286516674941948\n", + " normg = 0.09588777769880896\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.000628885156892965\n", + " normg = 0.25971471692141174\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.000628574313889757\n", + " normg = 0.17319003903955155\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.000628374987986213\n", + " normg = 0.050739286614532114\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0006283423197068794\n", + " normg = 0.04849343569252705\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.0006280029767057735\n", + " normg = 0.05112999188527436\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0006282260399916259\n", + " normg = 0.3769006019315472\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.0006273400111121658\n", + " normg = 0.111024562428043\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.0006272244368987028\n", + " normg = 0.06276169367447011\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.0006271513567079245\n", + " normg = 0.047711720872225916\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.0006270180542698727\n", + " normg = 0.05083982756789477\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.0006270379845934751\n", + " normg = 0.2571987941724364\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.0006272638283510739\n", + " normg = 0.3415774831934609\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0006265386201142619\n", + " normg = 0.04995796817479209\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.0006265100287348495\n", + " normg = 0.04584991803544445\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.0006263467167100087\n", + " normg = 0.04566915062592959\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.0006220715644205106\n", + " normg = 0.7037647508572241\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.0006188949774740963\n", + " normg = 0.11156268951247708\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.0006187793119965481\n", + " normg = 0.058067874369913855\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0006187246270844283\n", + " normg = 0.033966203324601776\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.0006186822476755511\n", + " normg = 0.03329102907960815\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.000618375762234893\n", + " normg = 0.1603807221208522\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.0006191635918953907\n", + " normg = 0.40289878692168213\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0006181626109276212\n", + " normg = 0.05485053207193899\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.000618136828875022\n", + " normg = 0.0329245547389513\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0006181157395460916\n", + " normg = 0.03182360937591565\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.00061777355443668\n", + " normg = 0.04021767500628534\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.000619383361280768\n", + " normg = 0.47605225732822243\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0006176429438278228\n", + " normg = 0.16744195421499408\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0006174179053548181\n", + " normg = 0.06436317099789017\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.0006173730998106187\n", + " normg = 0.03766742979228749\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.0006173452291681444\n", + " normg = 0.03223381734941187\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0006173005260986789\n", + " normg = 0.0532196278067412\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.0006178409174241454\n", + " normg = 0.3260486431610919\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0006173240514429862\n", + " normg = 0.1563654903396036\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.0006171690447335267\n", + " normg = 0.029892948117133954\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0006171577307128259\n", + " normg = 0.029802342466391206\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0006150010397939795\n", + " normg = 0.10020839954429747\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.0006172596268366856\n", + " normg = 0.4255520160537764\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0006150247237853048\n", + " normg = 0.20853833581260497\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0006150485727681024\n", + " normg = 0.22604515855336563\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.0006147326841777341\n", + " normg = 0.024925426077761555\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.0006147252513757598\n", + " normg = 0.024078975159819403\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.0006146168056692942\n", + " normg = 0.02455524595390185\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0006145258880849084\n", + " normg = 0.1427065100549589\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0006143307407089415\n", + " normg = 0.0898749298611463\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.0006142872534205677\n", + " normg = 0.06435844587101587\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0006142579667133837\n", + " normg = 0.025552376453282597\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0006142498087483497\n", + " normg = 0.022862820936553122\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.0006142188793468075\n", + " normg = 0.02379024602273257\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.0006145404510514464\n", + " normg = 0.3138955717567003\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0006139490417664487\n", + " normg = 0.05187768951411142\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.000613929463490204\n", + " normg = 0.022222928902744722\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0006139220909214412\n", + " normg = 0.021940748071944426\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.0006135535645596147\n", + " normg = 0.057361217154674266\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.000613513122412525\n", + " normg = 0.04856222660543361\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.0006134805504314477\n", + " normg = 0.035612225640012145\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0006134689941745489\n", + " normg = 0.038912365818484076\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.0006134566746136314\n", + " normg = 0.030994464260561946\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.0006134467222579631\n", + " normg = 0.022478927504861808\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.000613437453985345\n", + " normg = 0.021656284835965454\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0006134150319678303\n", + " normg = 0.039977933372976115\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.0006134212332794672\n", + " normg = 0.0712327712561441\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.0006133894142277178\n", + " normg = 0.031248433217917242\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.0006133805230690896\n", + " normg = 0.020352426309652526\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.0006133718764733483\n", + " normg = 0.020274377973134482\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.0006130535599359031\n", + " normg = 0.13319690888136004\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.0006131721046227995\n", + " normg = 0.1972375384862721\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.0006129321590563133\n", + " normg = 0.019230841542695314\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.0006129276983090525\n", + " normg = 0.018792980608844805\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.0006128310317493068\n", + " normg = 0.01848609120931723\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.000612033000910255\n", + " normg = 0.3371696833353192\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0006113721506107572\n", + " normg = 0.07714601997594442\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.0006113348182391359\n", + " normg = 0.012466986810228484\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.0006113328685253324\n", + " normg = 0.012449994046353682\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.0006105464438867248\n", + " normg = 0.06886390618134137\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.0006106188930208285\n", + " normg = 0.10652011422775613\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.0006106718051974571\n", + " normg = 0.18723037102927145\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.000610767789913566\n", + " normg = 0.2532680689281969\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0006103847001426424\n", + " normg = 0.08121768423545402\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.0006103431647672961\n", + " normg = 0.011279495670688212\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.0006103418777798206\n", + " normg = 0.007837754596592564\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.0006103402759692246\n", + " normg = 0.0062553430687423625\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0006103373904841052\n", + " normg = 0.007027578124252144\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0006103594122396623\n", + " normg = 0.05888924896821876\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0006104800307469909\n", + " normg = 0.1403003861997918\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.0006103391118702765\n", + " normg = 0.046287907685701055\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.0006103258655804815\n", + " normg = 0.01140024946506995\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0006103248382793096\n", + " normg = 0.005732358630583349\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.0006103242993393844\n", + " normg = 0.005565113433447815\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0006103141035896613\n", + " normg = 0.008328359241472934\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0006103619524931816\n", + " normg = 0.08485375438114684\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0006103857789358904\n", + " normg = 0.11366331228170212\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.0006103074995014298\n", + " normg = 0.01887227097601958\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.0006103050616665666\n", + " normg = 0.005861429093923999\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.00061030461059305\n", + " normg = 0.005425481063907974\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.0006103010503320376\n", + " normg = 0.006835720508356757\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0006103137104284947\n", + " normg = 0.042436624902037985\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.0006103435228358283\n", + " normg = 0.0704780388952704\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.0006102937025147462\n", + " normg = 0.016203981020226528\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.0006102919940601887\n", + " normg = 0.010411473242191464\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.0006102911148185682\n", + " normg = 0.00555258266186908\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.000610290654117443\n", + " normg = 0.005213843800982785\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.000610288249109439\n", + " normg = 0.006833976695734264\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.0006103222367843119\n", + " normg = 0.08119426967983275\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.0006102839483835475\n", + " normg = 0.019384296378867884\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0006102814774848973\n", + " normg = 0.005199890171779652\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.0006102811248235272\n", + " normg = 0.005093901406781623\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.000610270105303979\n", + " normg = 0.011656720910236817\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.000610286593793454\n", + " normg = 0.03980231446714323\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.0006102659777480968\n", + " normg = 0.011506205120123273\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0006102642668805431\n", + " normg = 0.0076624384705498896\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.0006102637031053108\n", + " normg = 0.008166080683113176\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.0006102630797019483\n", + " normg = 0.006601172531996577\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.0006102625520066262\n", + " normg = 0.005409610571267853\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.0006102619500866329\n", + " normg = 0.005584031240226119\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.0006102612502087167\n", + " normg = 0.012017438175119051\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.0006102657338112829\n", + " normg = 0.032535540748855056\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.0006102592986505981\n", + " normg = 0.007765999196403645\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.0006102587840127604\n", + " normg = 0.004784311811413167\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.0006102583335863808\n", + " normg = 0.004777448074296915\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0006101375917664339\n", + " normg = 0.05345743557503408\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.0006101932828990996\n", + " normg = 0.10957576213802397\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.0006101198543304004\n", + " normg = 0.002501421627641418\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.0006101197781767436\n", + " normg = 0.0024880929596780683\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.0006101124181977872\n", + " normg = 0.0023166242627550115\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.0006101131641640199\n", + " normg = 0.04354960334559295\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.0006101041525339375\n", + " normg = 0.04405539335436097\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.0006100934786141709\n", + " normg = 0.028987969820747774\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.0006100879620215465\n", + " normg = 0.005722755262064272\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.0006100877210639673\n", + " normg = 0.0019343207618692294\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.0006100876698878004\n", + " normg = 0.0017181385312804148\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.0006100874364139309\n", + " normg = 0.0018341318707687329\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.0006100884415798831\n", + " normg = 0.014264222719578093\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.0006101095957179775\n", + " normg = 0.05982672885940158\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.0006100878418125267\n", + " normg = 0.013314626476504892\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.0006100866409000327\n", + " normg = 0.00332040829798886\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.0006100865195613503\n", + " normg = 0.0021583342468569646\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.0006100864061832021\n", + " normg = 0.001539952845655754\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.0006100862806893348\n", + " normg = 0.001582898272523785\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.0006100865819129371\n", + " normg = 0.012137673575975557\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.0006100925137586928\n", + " normg = 0.03260082253330306\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.0006100857412039051\n", + " normg = 0.009055434075724884\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.0006100851988474159\n", + " normg = 0.0020114498793382418\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.0006100851542638266\n", + " normg = 0.0015446610349014488\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.0006100850691109882\n", + " normg = 0.0014856450230698824\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.0006100847615204849\n", + " normg = 0.0037161861098852075\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.0006100874517766626\n", + " normg = 0.01987365760945908\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.0006100849636045926\n", + " normg = 0.00970445272908646\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.0006100843863954428\n", + " normg = 0.0023322444753818977\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.0006100843395286549\n", + " normg = 0.0014349080033667953\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.000610084298887476\n", + " normg = 0.00141202625054879\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.0006100828520670699\n", + " normg = 0.0031247060200111083\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.0006100835551030875\n", + " normg = 0.011701276043283448\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.0006100829806786109\n", + " normg = 0.008028547388023896\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.0006100825725229062\n", + " normg = 0.0015326771366573747\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.000610082545458669\n", + " normg = 0.0013657418058678095\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.0006100824231415244\n", + " normg = 0.0013929941025624367\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.0006100824682953159\n", + " normg = 0.009555640187955237\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.0006100814625818893\n", + " normg = 0.004537349391890308\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.0006100813501790455\n", + " normg = 0.003474849717430717\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.0006100812640237345\n", + " normg = 0.0014422640925560296\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.0006100812378621515\n", + " normg = 0.001284717030097269\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.0006100811416504137\n", + " normg = 0.0013423825077919956\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.000610081521369705\n", + " normg = 0.012674546674816312\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.0006100805821255167\n", + " normg = 0.0032782512023579883\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.0006100805035777694\n", + " normg = 0.0013512283708125568\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.0006100804771620104\n", + " normg = 0.001266768261437608\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.0006100802222057613\n", + " normg = 0.0018388352547838176\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.0006100811020683948\n", + " normg = 0.009513813601582046\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.0006100809789283639\n", + " normg = 0.011367539220193703\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.0006100804225171162\n", + " normg = 0.01056978796223701\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.0006100797837486748\n", + " normg = 0.0033834036405649597\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.0006100797043390033\n", + " normg = 0.001216333720544258\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.0006100796836533184\n", + " normg = 0.0012052957545995837\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.0006100782752479674\n", + " normg = 0.0036686162107904432\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.0006100782528774345\n", + " normg = 0.004590974698277305\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.0006100780885152786\n", + " normg = 0.004334758800836286\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.000610078008374394\n", + " normg = 0.003157929777330687\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.0006100779390079893\n", + " normg = 0.0011339107895554277\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.0006100779214291027\n", + " normg = 0.0011127380839755791\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.0006100775164459663\n", + " normg = 0.0013641104982840089\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.0006100776942621717\n", + " normg = 0.007377980850841248\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.0006100784224156579\n", + " normg = 0.013439958376902842\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.0006100773115066218\n", + " normg = 0.0011341212592508002\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.0006100772964196135\n", + " normg = 0.001079298558921748\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.0006100771441594143\n", + " normg = 0.0010782426910751332\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.0006100770845324112\n", + " normg = 0.016169553598284273\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.0006100739781255114\n", + " normg = 0.007536678798223973\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.0006100739285386898\n", + " normg = 0.007275506087866381\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.0006100736002949051\n", + " normg = 0.0008813841115346972\n", + " Old BLOBOP Residual = 0.7724110841133361\n", + " New BLOBOP Residual = 0.624565030377548\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 41: Tk is 420x410\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.98648870065\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232135\n", + " normg = 6712.821661250445\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134104\n", + " normg = 3883.817549633452\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332047\n", + " normg = 3269.2188399969473\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624007\n", + " normg = 3510.0779415612324\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.780038351172\n", + " normg = 9140.87020417996\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414801\n", + " normg = 7945.395541783129\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086928\n", + " normg = 1657.6077238404896\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672915\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985992\n", + " normg = 1031.7348028350123\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.7921404501563\n", + " normg = 2600.8005660188323\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277993669\n", + " normg = 10909.905964740574\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.0643993035037\n", + " normg = 4960.023220420059\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882464\n", + " normg = 928.5706441539616\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462732\n", + " normg = 540.7229160946879\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.971080868243774\n", + " normg = 415.1560833804653\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178599\n", + " normg = 384.20398414427586\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172232715\n", + " normg = 2901.4810158305745\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670847010036\n", + " normg = 3423.657233208399\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753976186\n", + " normg = 292.00436645984183\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290576605\n", + " normg = 173.82552800584344\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912392546\n", + " normg = 167.46634074063803\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274453357\n", + " normg = 181.07095221551785\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830581318\n", + " normg = 1327.1386641888512\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.3929734351977\n", + " normg = 1875.1955495618693\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393202771\n", + " normg = 790.3636938020013\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004782367\n", + " normg = 139.7221298704811\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886853364772\n", + " normg = 91.43442872935995\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.98062603967569\n", + " normg = 85.28002337249978\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038375783\n", + " normg = 120.91211561633064\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.7570117894743\n", + " normg = 1920.580514702527\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.23919292888371\n", + " normg = 2110.681135902162\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679710774310069\n", + " normg = 161.7558934968486\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.46919860217899\n", + " normg = 80.292036690994\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.3639967301482265\n", + " normg = 71.02267637247672\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884797371350171\n", + " normg = 76.42516716332393\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.003950036873343\n", + " normg = 437.5399501082021\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.926020096772937\n", + " normg = 467.9419539815605\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.819171315275065\n", + " normg = 288.01865687168066\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.25316634161716\n", + " normg = 71.7385066599445\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.196433602268917\n", + " normg = 57.252086032622636\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.084622675302697\n", + " normg = 56.06334975959956\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546557097297937\n", + " normg = 405.651753953465\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.737616264355148\n", + " normg = 610.8144108928941\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.439272393044816\n", + " normg = 49.75548969734961\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.4107456297619962\n", + " normg = 45.910134836708906\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2205755213484517\n", + " normg = 45.85948119404048\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.602080059998842\n", + " normg = 685.2750342700123\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.80772297840245\n", + " normg = 82.96836400864024\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7161994392211515\n", + " normg = 58.903766509669715\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6097704450151173\n", + " normg = 35.215042745897456\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5712298063707424\n", + " normg = 76.50021953136516\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.997136369788413\n", + " normg = 290.9178841293672\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4896213607788014\n", + " normg = 62.85297123418744\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.459983774780488\n", + " normg = 29.50715556862565\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.446352534974382\n", + " normg = 29.332339139125967\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.18562711034771742\n", + " normg = 56.26901973662687\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.2823197926330355\n", + " normg = 140.4091253135828\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.16270359971078754\n", + " normg = 41.0165452985856\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.1513867187443066\n", + " normg = 11.076872116238391\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.14986802455487327\n", + " normg = 9.761318764393428\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.14299650237232217\n", + " normg = 10.77104195271258\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.18298873833583962\n", + " normg = 77.77922599969364\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6858621777987446\n", + " normg = 251.57932322238338\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.2167172811972053\n", + " normg = 131.16707142708356\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.11995958797756578\n", + " normg = 45.05041655878446\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10691157903032442\n", + " normg = 9.1791680129702\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10589593822144046\n", + " normg = 8.257193054087479\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10019562432742338\n", + " normg = 9.967462760494694\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.13468922997625546\n", + " normg = 62.08433625251223\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19368180243405794\n", + " normg = 96.52163305066964\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08912308715846634\n", + " normg = 39.77695208510592\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08496372278634445\n", + " normg = 34.237828587760696\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07750111427172998\n", + " normg = 7.099863700077066\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.0768919722884372\n", + " normg = 6.710751261938635\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07148910453585156\n", + " normg = 6.70051468131721\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.07372234252706716\n", + " normg = 51.96081437645974\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.05526780828046851\n", + " normg = 33.86269516773746\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.04805720051608985\n", + " normg = 12.04898645086404\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.04688602753784897\n", + " normg = 5.939898559530114\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.046328922200083035\n", + " normg = 5.337633569779779\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.043425938460076\n", + " normg = 6.646008154878623\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.10172709935890066\n", + " normg = 91.85624914355974\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.04390293352963541\n", + " normg = 31.02764208750495\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.03579813059229914\n", + " normg = 13.226814147759772\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.033525162988754686\n", + " normg = 7.25298142801313\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.03239068438380484\n", + " normg = 4.903230713602233\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.031778392415826785\n", + " normg = 7.951454416769787\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.03342994092040826\n", + " normg = 21.934400255805887\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.030733509518389785\n", + " normg = 9.364846542939572\n", + "\n", + " OUTER ITERATION 92:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.030086211119316385\n", + " normg = 4.130274843410023\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.029828893376739975\n", + " normg = 4.100737062752087\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.012383820987870796\n", + " normg = 8.427733420876967\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.015281742490715693\n", + " normg = 24.409165531376022\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.011630570965510798\n", + " normg = 3.478927261248532\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.011518490832669669\n", + " normg = 2.4645753125766547\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.011369332322141552\n", + " normg = 2.444560009111893\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.0017601670914046974\n", + " normg = 6.07041418316587\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.003742901887229514\n", + " normg = 19.13495466913124\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.001503521624439871\n", + " normg = 1.5752201100570913\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.00148427867263458\n", + " normg = 0.7208179798932592\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.001476530380111128\n", + " normg = 0.6020333364100174\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.0014519645208977976\n", + " normg = 0.6416953053896011\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0014657539774130042\n", + " normg = 2.630652201873515\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.0023129604300128333\n", + " normg = 8.34919408952712\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0013980808057395438\n", + " normg = 3.3463586859311043\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.0014042683046066407\n", + " normg = 3.7521548001674234\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.0013162591837568667\n", + " normg = 0.5864088150992941\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0013124845067033306\n", + " normg = 0.5059814006424326\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0012997494715486296\n", + " normg = 0.5036918245463363\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.0013273041177272345\n", + " normg = 6.393310065038603\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.002907919957630129\n", + " normg = 15.716969429071845\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0010679686877570693\n", + " normg = 4.03975967473136\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0009661641946831205\n", + " normg = 1.0005845959770456\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0009590220704658125\n", + " normg = 0.3612330519422767\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0009572258640429707\n", + " normg = 0.339930326719642\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0009404855298477233\n", + " normg = 0.412494707420906\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0011263458851585356\n", + " normg = 5.065241482377249\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0019900402729664942\n", + " normg = 12.375711332544489\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0009915922749812384\n", + " normg = 3.9213645361954903\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0008934433554146198\n", + " normg = 0.6877511784659769\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0008893312622638756\n", + " normg = 0.362879064317734\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0008870296788881784\n", + " normg = 0.3075563229041579\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.000879707771338256\n", + " normg = 0.3187603837483771\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0010365649575415066\n", + " normg = 5.517655894244511\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0008352877541946642\n", + " normg = 1.3868681400359903\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0008152684167814602\n", + " normg = 0.7860493444462597\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0008047669024032376\n", + " normg = 0.2804637488662165\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0008022960200546045\n", + " normg = 0.2720263285218903\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0007971619606537127\n", + " normg = 1.0657709685917647\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0008433687132892682\n", + " normg = 3.0300659907437857\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0007869132454749902\n", + " normg = 0.36964565657535037\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0007856513662820854\n", + " normg = 0.2554641973008358\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0007840876257812936\n", + " normg = 0.2506518436773146\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0007475064098229619\n", + " normg = 0.34171947087152144\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0007517168714350112\n", + " normg = 1.1274091026992101\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0007526328644120359\n", + " normg = 1.382086016063919\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0007405480584785321\n", + " normg = 0.40523555148835916\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0007391663712602676\n", + " normg = 0.23048482064951073\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.000738205676127999\n", + " normg = 0.22703866881470947\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0007116735883456113\n", + " normg = 0.5363952596539526\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0007222867708530383\n", + " normg = 1.5461162897465537\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0007078183116298602\n", + " normg = 0.3735585775245877\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0007066797578519316\n", + " normg = 0.21085996951858868\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0007058820584186842\n", + " normg = 0.2098288795137107\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0006199047363808899\n", + " normg = 0.6576732350441515\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0006182570767792872\n", + " normg = 0.5582354486975161\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0006161851198638136\n", + " normg = 0.17729014073632857\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0006158093206182313\n", + " normg = 0.15961172553325806\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0006141762375457305\n", + " normg = 0.16137670013942618\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0006371264711288183\n", + " normg = 2.886244136706879\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0006528594234176678\n", + " normg = 3.329807128366785\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0005849435593949324\n", + " normg = 0.1503290879802671\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0005846772609969788\n", + " normg = 0.1431184937022545\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.0005815986105187224\n", + " normg = 0.17446061936626667\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.0006116299642559271\n", + " normg = 1.8737561619993224\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0005736667658864011\n", + " normg = 0.24410024219616736\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.000572661581855793\n", + " normg = 0.15850857611931768\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0005716673981959936\n", + " normg = 0.1437233449223497\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0005705206527835297\n", + " normg = 0.4421111509276336\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.000573252292063215\n", + " normg = 0.8703781148654299\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0005685469273513102\n", + " normg = 0.16783972723873866\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0005682622182670229\n", + " normg = 0.1322317228386466\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0005676972671383556\n", + " normg = 0.1318837433294136\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0005221946810734737\n", + " normg = 2.118288391321681\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0004947819620900293\n", + " normg = 0.6991867479817712\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0004917242562508145\n", + " normg = 0.10175367673497884\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0004916182417122915\n", + " normg = 0.07877298585981993\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0004914134443377517\n", + " normg = 0.07787943002273669\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0004893141294710515\n", + " normg = 0.2962679147051749\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.00049278920976272\n", + " normg = 0.7300231387753331\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0004884183946378792\n", + " normg = 0.24650816816307702\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.00048803532500349455\n", + " normg = 0.11577885608092245\n", + "\n", + " OUTER ITERATION 175:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.0004879135849999857\n", + " normg = 0.07453045025944782\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.00048780021857402236\n", + " normg = 0.07413676288009993\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0004845770667426791\n", + " normg = 0.40047120793605573\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.000484474191660524\n", + " normg = 0.40417875823411203\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0004834447560783685\n", + " normg = 0.0711061961117217\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0004833821035825895\n", + " normg = 0.06990393390534726\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.00048157673222410497\n", + " normg = 0.06962759646147788\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.00048323946067206744\n", + " normg = 0.9729688561618757\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.00048761520367182815\n", + " normg = 1.3234411046308192\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.00047687925153981294\n", + " normg = 0.08399250829372211\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0004768053240561953\n", + " normg = 0.06887424533174172\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0004766187878552525\n", + " normg = 0.06408433532653808\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0004753886527621303\n", + " normg = 0.09422162953722833\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.00047769455524763153\n", + " normg = 0.5872313374130829\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.000477160450368145\n", + " normg = 0.5644138681726517\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.00047455681708046\n", + " normg = 0.11761079948627896\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.00047443339257257684\n", + " normg = 0.06847937618732958\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0004743612030797063\n", + " normg = 0.06284008046800899\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.000474147102318676\n", + " normg = 0.08401491415619845\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.00047444084853639785\n", + " normg = 0.32024993702099785\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.00047447638265260577\n", + " normg = 0.35179830703513226\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.00047369691222278127\n", + " normg = 0.06174189553123196\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.00047364998491665033\n", + " normg = 0.06033808704157102\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.00047265214734266666\n", + " normg = 0.059916769064647206\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.00047258877178178445\n", + " normg = 0.7805214413251358\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.00046909277161432474\n", + " normg = 0.21525640901004175\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.0004687849427647744\n", + " normg = 0.05747202299516479\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.000468742048374786\n", + " normg = 0.055384320879431036\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.00046805555345852114\n", + " normg = 0.07345909577067371\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.00046846423127299124\n", + " normg = 0.3012194427768923\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0004694933376750071\n", + " normg = 0.48621846533907637\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0004675049195551801\n", + " normg = 0.12945384245096944\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.0004673643597833128\n", + " normg = 0.06308161780209702\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0004673101477785246\n", + " normg = 0.054641170276255445\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0004671885626002428\n", + " normg = 0.06154480136386115\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.000468819402359421\n", + " normg = 0.6229972234271092\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0004666474952537914\n", + " normg = 0.20108376262751734\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.00046638335238201713\n", + " normg = 0.05227425001980657\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.00046634756530090617\n", + " normg = 0.052179671898937935\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.0004549812050332733\n", + " normg = 0.1893654673178822\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.0004548119656698858\n", + " normg = 0.18600297104228994\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.00045455254845059326\n", + " normg = 0.11636684286512346\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.00045446706412297094\n", + " normg = 0.05770522519398796\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0004544373962570349\n", + " normg = 0.03577761210167858\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0004544126952067202\n", + " normg = 0.03541990628003431\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.0004538945471905197\n", + " normg = 0.13562410931661684\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0004538130832741395\n", + " normg = 0.09651324174346686\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.0004537479044806679\n", + " normg = 0.03532034200878296\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.0004537307945826041\n", + " normg = 0.03447379362013101\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.00045340538909317824\n", + " normg = 0.0425689708131274\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.0004538715012706846\n", + " normg = 0.3320440293789973\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.00045318786523937464\n", + " normg = 0.046125629036489445\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.0004531659737709698\n", + " normg = 0.03606500316600431\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0004531225651309927\n", + " normg = 0.03331075925758494\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.00045286566542503863\n", + " normg = 0.04054467315990423\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.000452986124093514\n", + " normg = 0.202412850912049\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.00045273356213965343\n", + " normg = 0.09855452893097665\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.00045266340658248135\n", + " normg = 0.037280372195168554\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.0004526451207197446\n", + " normg = 0.03319394506986382\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.00045256593050484347\n", + " normg = 0.03593907220683223\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.00045348021410308463\n", + " normg = 0.4245268068122695\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.00045259121925291684\n", + " normg = 0.229864859518074\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.0004521821615572707\n", + " normg = 0.081185417264058\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.00045210538334345914\n", + " normg = 0.04532528141619777\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.00045206136289103257\n", + " normg = 0.03241810490686672\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0004520165810980509\n", + " normg = 0.04285750311485073\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.0004525094919510726\n", + " normg = 0.3235364290750936\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.00045257537377457936\n", + " normg = 0.3455221515704572\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0004518399152233281\n", + " normg = 0.030611832528829874\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.00045182843872541633\n", + " normg = 0.030416320207052327\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.0004509099262543813\n", + " normg = 0.030640005810895012\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.00045081150997009785\n", + " normg = 0.09176125945268312\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0004510774379895236\n", + " normg = 0.22647908862726573\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.00045086114006292636\n", + " normg = 0.19153092385161596\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.00045063853043425815\n", + " normg = 0.0497013160276855\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.0004506181342441173\n", + " normg = 0.0283978900232561\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0004506035028211772\n", + " normg = 0.02797424818515914\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.00045002410608374404\n", + " normg = 0.07038345342390949\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.0004500436183660038\n", + " normg = 0.13367195988466696\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.00045002290745775473\n", + " normg = 0.13854692544012745\n", + "\n", + " OUTER ITERATION 255:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.00044990126773653547\n", + " normg = 0.029259742417212506\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.00044989140131752696\n", + " normg = 0.026430225517641747\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.0004498442205342334\n", + " normg = 0.02637195405091275\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.0004500613989195441\n", + " normg = 0.4966461533414349\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.00044864210908926775\n", + " normg = 0.2482469371637186\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0004482342018532668\n", + " normg = 0.05917574690669791\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.00044819754179039256\n", + " normg = 0.0387972312947087\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0004481638412386992\n", + " normg = 0.0228908999374583\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0004481378390580912\n", + " normg = 0.02427371806570494\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.00044840430720074576\n", + " normg = 0.26167756778424706\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.00044827296371814467\n", + " normg = 0.22248997861479866\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.00044796734429668574\n", + " normg = 0.022091898828400063\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.0004479614090155472\n", + " normg = 0.02163560031681677\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.000447794955017912\n", + " normg = 0.03742350799494963\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.0004478169920363733\n", + " normg = 0.07488157987306467\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.00044773109010723833\n", + " normg = 0.05257768249979139\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.0004477050237775699\n", + " normg = 0.059955713085096125\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0004476946347927824\n", + " normg = 0.061660342710736844\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.00044766850009172717\n", + " normg = 0.022602604003551564\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.00044766215447609634\n", + " normg = 0.02057447382990925\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.0004476326156948547\n", + " normg = 0.02121756981904039\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.00044759811239616167\n", + " normg = 0.10107850576518533\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.00044753310305283375\n", + " normg = 0.02167878071222011\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.00044752752740148585\n", + " normg = 0.02016740870560157\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.00044749019805055847\n", + " normg = 0.020279118838972585\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.00044736594119935925\n", + " normg = 0.0885998446965795\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.0004473133218661095\n", + " normg = 0.030913274834930424\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.0004473022893299753\n", + " normg = 0.02207965832185561\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.0004472869603018966\n", + " normg = 0.020079761289931365\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.00044724979308032124\n", + " normg = 0.037174121518807196\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.00044741780156975147\n", + " normg = 0.18147416695925228\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.00044725788513571885\n", + " normg = 0.09677992000254243\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0004471980487790848\n", + " normg = 0.01993276342387618\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.00044719311294605455\n", + " normg = 0.01925506746903284\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.00044711357608774984\n", + " normg = 0.02569852188423197\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.00044712923282399933\n", + " normg = 0.07640808832490953\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.00044718457140900024\n", + " normg = 0.12826632457645287\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.0004470864457501988\n", + " normg = 0.09257889650539708\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.0004470345475404728\n", + " normg = 0.03276656072714792\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0004470256170473214\n", + " normg = 0.01875102246385046\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.0004470192538961542\n", + " normg = 0.018590398532568584\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.0004466854303894294\n", + " normg = 0.06540713550041746\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.00044665390840192067\n", + " normg = 0.025110454760817535\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.00044664671351838677\n", + " normg = 0.01856910049562589\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.00044663648881972074\n", + " normg = 0.01786205445157962\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0004466055668295794\n", + " normg = 0.0626202953812189\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.00044658000876955027\n", + " normg = 0.022013563744420962\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.00044657494595796266\n", + " normg = 0.017156140835112896\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0004465658454054969\n", + " normg = 0.017135165223186012\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.00044646040170880086\n", + " normg = 0.23477284407892615\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0004461584093565116\n", + " normg = 0.08021884633272326\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0004461175731100787\n", + " normg = 0.015503041602053473\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0004461145321405697\n", + " normg = 0.015404474252668766\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.0004458115441481587\n", + " normg = 0.056096788175005\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.00044588205127839086\n", + " normg = 0.0986439832331558\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.00044575524490109776\n", + " normg = 0.025277660852679133\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.0004457478153061259\n", + " normg = 0.021269235660387735\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.00044574296560622297\n", + " normg = 0.020182080914729235\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.0004457382823782603\n", + " normg = 0.017845381930195605\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.00044573370567776906\n", + " normg = 0.017064320013903945\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.00044572864836807835\n", + " normg = 0.020405475661705877\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.00044572551360688197\n", + " normg = 0.03165299016292296\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.00044571978846731256\n", + " normg = 0.02757143987394622\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.00044571364173650685\n", + " normg = 0.014809784411363098\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.00044571041161402253\n", + " normg = 0.013834690671604269\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.0004456949615917495\n", + " normg = 0.017598983370990976\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0004456923979452429\n", + " normg = 0.038071205407284835\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.00044569646842124427\n", + " normg = 0.055133289863844734\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.0004456768066772493\n", + " normg = 0.01565189541057143\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.0004456740420640676\n", + " normg = 0.013562758839773252\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.0004456650686756987\n", + " normg = 0.013598426192018762\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.00044567573565283463\n", + " normg = 0.2368743528533196\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.00044534693211246095\n", + " normg = 0.051610371974927294\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.00044532977385757725\n", + " normg = 0.01194412152177515\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.00044532793186371426\n", + " normg = 0.0119342510629505\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.0004441559806760305\n", + " normg = 0.00870510690494548\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.0004443372485374565\n", + " normg = 0.17286087274055756\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.0004441550402194461\n", + " normg = 0.008994693465508286\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.00044415452201556737\n", + " normg = 0.001930484106495678\n", + "\n", + " OUTER ITERATION 334:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.000444154474741149\n", + " normg = 0.0018928365962993408\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.00044415295114374754\n", + " normg = 0.004475875874063368\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0004445705534565203\n", + " normg = 0.16861822362064954\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.0004442472068539449\n", + " normg = 0.09589038379388432\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.00044416341180999986\n", + " normg = 0.03821605679932444\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.0004441491012213826\n", + " normg = 0.0058860182244437785\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.0004441486128000058\n", + " normg = 0.003609049807741715\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.0004441482682185848\n", + " normg = 0.0025242649379757613\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.0004441481030707655\n", + " normg = 0.004887084719122106\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.00044414929654362556\n", + " normg = 0.015263170892442661\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.0004441478161021041\n", + " normg = 0.0033588431869572247\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.00044414772842047264\n", + " normg = 0.0016544273438717637\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.0004441476846331331\n", + " normg = 0.001640655951544881\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.0004441457011018919\n", + " normg = 0.004227114961277489\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.00044421709334677975\n", + " normg = 0.1086664066268806\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.0004441475286771303\n", + " normg = 0.021233499806983195\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.00044414474298382463\n", + " normg = 0.002063238020799857\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.0004441446929081695\n", + " normg = 0.001887390229634753\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.000444144374623374\n", + " normg = 0.0021342333335778933\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.0004441450479991322\n", + " normg = 0.009167261889510175\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.0004441454963215859\n", + " normg = 0.012101263510865155\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.00044414384531400795\n", + " normg = 0.004763072554091462\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.0004441436259760367\n", + " normg = 0.0021919552448585932\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.00044414356301743804\n", + " normg = 0.0015755399585101373\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.00044414349977623405\n", + " normg = 0.001590394319587174\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.00044414337861731944\n", + " normg = 0.004764792438283918\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.00044414861100045293\n", + " normg = 0.028745256219317516\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.00044414307630358523\n", + " normg = 0.003878899925529839\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.0004441429645449145\n", + " normg = 0.0014865975960342013\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.0004441429322279135\n", + " normg = 0.0014565127476010042\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.0004441423103735271\n", + " normg = 0.0021175136305863046\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.0004441424823102554\n", + " normg = 0.007471339115382807\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.00044414234146338927\n", + " normg = 0.006352544681336413\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.0004441420817687094\n", + " normg = 0.0014417515161784555\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.00044414205542663005\n", + " normg = 0.0014196770160685487\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.0004441412329454825\n", + " normg = 0.0014671828392553007\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.0004441411982856065\n", + " normg = 0.008030107709021432\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.00044414271132129897\n", + " normg = 0.017967889153312662\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.00044414070959567507\n", + " normg = 0.0019846062900201462\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.0004441406723200315\n", + " normg = 0.0013869986357755006\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.0004441406235455127\n", + " normg = 0.001365322432949569\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.00044413982936229035\n", + " normg = 0.0035503737662182953\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.0004441397417371933\n", + " normg = 0.003017585754974246\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.00044413965207739005\n", + " normg = 0.001584586100701967\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.0004441396143931371\n", + " normg = 0.001407002620205971\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.00044413954980763776\n", + " normg = 0.0017657226192472966\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.0004441397894208056\n", + " normg = 0.008349845662425899\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.0004441399632267752\n", + " normg = 0.010286409954628647\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.0004441393057256483\n", + " normg = 0.001331503414019608\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.0004441392841709935\n", + " normg = 0.0013017917631980127\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.0004441388060979544\n", + " normg = 0.001310040228443846\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.00044414004367181035\n", + " normg = 0.019852547979158527\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.00044413867004247073\n", + " normg = 0.015504933516910827\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.0004441370110610559\n", + " normg = 0.002959278714693566\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.0004441369452453488\n", + " normg = 0.0012523614752829428\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.0004441369228041267\n", + " normg = 0.001195552903187422\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.00044413672980459987\n", + " normg = 0.001463863530192486\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.00044413722819999736\n", + " normg = 0.01102415372802387\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.00044413647608807194\n", + " normg = 0.00128064493723397\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.0004441364571903886\n", + " normg = 0.0011747420375429263\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.0004441363395953997\n", + " normg = 0.001238709608988832\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.0004441374868211312\n", + " normg = 0.015249918483029765\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.00044413571357890675\n", + " normg = 0.005368244991168544\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.0004441354523721162\n", + " normg = 0.0011304767615115678\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.0004441354293884235\n", + " normg = 0.001119429017620137\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.0004441343567491988\n", + " normg = 0.002307070698398657\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.0004441360429855718\n", + " normg = 0.017274250542258975\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.00044413446555367233\n", + " normg = 0.006990449097513435\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.0004441341576938078\n", + " normg = 0.0011718750353325875\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.0004441341408971328\n", + " normg = 0.0011146125292438988\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.00044413394276177244\n", + " normg = 0.00165043513029911\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.00044413390788733973\n", + " normg = 0.0028927629174560912\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.0004441338765786616\n", + " normg = 0.00487894857795677\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.00044413414464839726\n", + " normg = 0.008850855312823272\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.0004441336421328862\n", + " normg = 0.0024211642298810412\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.000444133598561058\n", + " normg = 0.0010477247623581212\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.0004441335824320141\n", + " normg = 0.001024156069401344\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.00044413328157540355\n", + " normg = 0.0015534822158865635\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.0004441332696608855\n", + " normg = 0.0028412849284542106\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.0004441332429528426\n", + " normg = 0.002770406824647654\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.0004441331890347205\n", + " normg = 0.0010645969800076077\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.0004441331742328451\n", + " normg = 0.0009981852307262564\n", + " Old BLOBOP Residual = 0.624565030377548\n", + " New BLOBOP Residual = 0.4855982699394136\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 42: Tk is 430x420\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.98648870065\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232135\n", + " normg = 6712.821661250445\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134104\n", + " normg = 3883.817549633452\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332047\n", + " normg = 3269.2188399969473\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624007\n", + " normg = 3510.0779415612324\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.780038351172\n", + " normg = 9140.87020417996\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414801\n", + " normg = 7945.395541783129\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086928\n", + " normg = 1657.6077238404896\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672915\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985992\n", + " normg = 1031.7348028350123\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.7921404501563\n", + " normg = 2600.8005660188323\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277993671\n", + " normg = 10909.905964740574\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.0643993035037\n", + " normg = 4960.023220420059\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882464\n", + " normg = 928.5706441539616\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462732\n", + " normg = 540.7229160946879\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824388\n", + " normg = 415.1560833804664\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178568\n", + " normg = 384.20398414428064\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172232474\n", + " normg = 2901.481015830407\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670847006777\n", + " normg = 3423.657233207603\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753977455\n", + " normg = 292.0043664598918\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.82767329057769\n", + " normg = 173.82552800585324\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912393626\n", + " normg = 167.46634074064667\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.5673792744557\n", + " normg = 181.07095221558123\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.34388283059009\n", + " normg = 1327.138664188807\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343515906\n", + " normg = 1875.1955495600162\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.33588539320371\n", + " normg = 790.363693801857\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004784195\n", + " normg = 139.72212987062014\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.1648868533663\n", + " normg = 91.4344287293609\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039677608\n", + " normg = 85.28002337251394\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038377007\n", + " normg = 120.91211561650657\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75701178944688\n", + " normg = 1920.5805147011986\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.2391929287244\n", + " normg = 2110.6811358960367\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.6797107743140645\n", + " normg = 161.75589349630175\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469198602184063\n", + " normg = 80.29203669105337\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.363996730152905\n", + " normg = 71.0226763724998\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884797371354126\n", + " normg = 76.4251671634536\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.0039500369049\n", + " normg = 437.5399501111462\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.926020096755747\n", + " normg = 467.94195397778714\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.81917131526193\n", + " normg = 288.01865686642105\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.253166341622829\n", + " normg = 71.73850665972935\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.196433602274566\n", + " normg = 57.25208603271076\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.08462267530616\n", + " normg = 56.06334976046023\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546557096256355\n", + " normg = 405.6517541683112\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.737616263020765\n", + " normg = 610.8144123404536\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.439272375898681\n", + " normg = 49.75549996537797\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.4107455987777473\n", + " normg = 45.910150594812684\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.220575081408356\n", + " normg = 45.85954725437672\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.602140059788124\n", + " normg = 685.2821465048024\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.8077048908287643\n", + " normg = 82.96889250216431\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7161803864530216\n", + " normg = 58.90408728892773\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6097503123395893\n", + " normg = 35.21574235507448\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5712075176770801\n", + " normg = 76.50129361921672\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.9971463228500403\n", + " normg = 290.9276241245926\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.489597033634333\n", + " normg = 62.85381697760414\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4599587262587415\n", + " normg = 29.507357637432655\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4463273507340004\n", + " normg = 29.33253755651206\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.18560032934527068\n", + " normg = 56.26954189029038\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.28227631087259114\n", + " normg = 140.40188122132068\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.16267572835097566\n", + " normg = 41.02380079917805\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.15135529331557046\n", + " normg = 11.076633879555454\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.1498367304386641\n", + " normg = 9.761155085599603\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.14296568448412286\n", + " normg = 10.770536096230028\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.18293966407709092\n", + " normg = 77.76675211895726\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6857827009053918\n", + " normg = 251.56394275367296\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.21667640160165674\n", + " normg = 131.16015362823472\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.11993199129378695\n", + " normg = 45.05360380199709\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10688227547784593\n", + " normg = 9.179024197848076\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10586666389771206\n", + " normg = 8.257263130298055\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10016511449804821\n", + " normg = 9.968229990260719\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.13469431535980836\n", + " normg = 62.10761157175006\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19367576035554757\n", + " normg = 96.53278927378851\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08909111605626668\n", + " normg = 39.78236574833132\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08493118302054369\n", + " normg = 34.2434460745924\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07746620591120469\n", + " normg = 7.100143531990285\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07685702663533645\n", + " normg = 6.710968556770802\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07145451720956766\n", + " normg = 6.700698365181859\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.07368129643892046\n", + " normg = 51.9608512319531\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.05523480400805779\n", + " normg = 33.88807853273027\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.04801575944450391\n", + " normg = 12.055750022965071\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.0468438675323115\n", + " normg = 5.938751332369053\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.04628726029530788\n", + " normg = 5.337801882597998\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.043379444350134556\n", + " normg = 6.647761632307016\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.10176681264440822\n", + " normg = 91.84206623845073\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.04391146419824395\n", + " normg = 31.153295878987247\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.03574776076402969\n", + " normg = 13.252501247365016\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03347080847307975\n", + " normg = 7.2702763079500095\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.032334438967254006\n", + " normg = 4.907249286689284\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.031724418411791876\n", + " normg = 7.946532860094587\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.033334708657713506\n", + " normg = 21.75887138053039\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.030679224766006246\n", + " normg = 9.314331579606689\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.030037560841779744\n", + " normg = 4.130781380454587\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.029779517306372273\n", + " normg = 4.101001529525904\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.012499901894151543\n", + " normg = 8.520448300537158\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.015434073700586094\n", + " normg = 24.57407252346191\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.01173267440463026\n", + " normg = 3.485029683076511\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.011619754114928346\n", + " normg = 2.4835195007008983\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.011466462386068844\n", + " normg = 2.4634896523424783\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.0016192034139632596\n", + " normg = 6.289859718135249\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.0038172681812416857\n", + " normg = 20.083339007686142\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.0013488344201228184\n", + " normg = 1.3561690725263051\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.0013340447306178307\n", + " normg = 0.6732828562991225\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.0013268680779782787\n", + " normg = 0.5597038496292115\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.0013047722973054475\n", + " normg = 0.5912374590828605\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.001325418807274638\n", + " normg = 2.767595927761872\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.002742545020528513\n", + " normg = 10.58261457298318\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0012990211398284308\n", + " normg = 4.271772138457346\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.001288045656641687\n", + " normg = 4.349994468826679\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.0011682616347798102\n", + " normg = 0.6664162285195125\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0011639953878096751\n", + " normg = 0.47382459926551995\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0011582361076097102\n", + " normg = 0.4683003671189326\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.0010125071013620988\n", + " normg = 2.0001329703134036\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.003101430449769922\n", + " normg = 17.56805480863209\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0010241450481308994\n", + " normg = 3.132148245169604\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0009608599117368911\n", + " normg = 0.5964656374567662\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0009573462441778044\n", + " normg = 0.41289581180379\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0009530253992830036\n", + " normg = 0.3807505987455147\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0009287976170462872\n", + " normg = 0.5905483581137773\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0014668842833760831\n", + " normg = 9.112144354231534\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0012973797269494008\n", + " normg = 8.124938963660997\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0008890714400374215\n", + " normg = 0.9456487803148945\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0008823404842068524\n", + " normg = 0.39466632232299054\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.000880059129782736\n", + " normg = 0.3556877526126049\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.000867406364253715\n", + " normg = 0.39255108871193617\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0009555259641562163\n", + " normg = 3.298734746168752\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0008981817629608388\n", + " normg = 3.5100841475761664\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0008421916823938597\n", + " normg = 2.443162454145636\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0008053910596787993\n", + " normg = 0.49605133385625355\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0008032553080065299\n", + " normg = 0.31001500614367045\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0008013147867097124\n", + " normg = 0.30687984820094816\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0007060157457566164\n", + " normg = 0.7372130057251962\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0007575860583600363\n", + " normg = 3.1052059124828486\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0007025636973730429\n", + " normg = 1.0407141072315451\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0006954017767670217\n", + " normg = 0.27942459113197277\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0006944025112326699\n", + " normg = 0.26370395493828874\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0006839491745527419\n", + " normg = 0.39138387001727354\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0006928152758350861\n", + " normg = 1.1440436764298436\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0006896067049843505\n", + " normg = 1.5544376249053458\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0006899075317021869\n", + " normg = 1.909175938048919\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0006678463477505082\n", + " normg = 0.48685906002386714\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0006660041915317257\n", + " normg = 0.24408957608811951\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0006650325999326247\n", + " normg = 0.24077766098933454\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.000623921609639237\n", + " normg = 0.5382652798234777\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.000622841003720035\n", + " normg = 0.8693997381217913\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0006228216554861083\n", + " normg = 1.013762152742583\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.00061624332394649\n", + " normg = 0.24610349161050143\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0006155560460436024\n", + " normg = 0.21630550348814723\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0006130106279456189\n", + " normg = 0.2158863152654898\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0005914454871099248\n", + " normg = 1.6505030496907822\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0005735292264745349\n", + " normg = 0.40347380569965047\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0005721426835827712\n", + " normg = 0.21407041967893223\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0005713508001906814\n", + " normg = 0.19701937404696604\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0005664246307622165\n", + " normg = 0.2579130336011506\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.000607001822306088\n", + " normg = 2.729383103977617\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0005599310290794398\n", + " normg = 0.4651517741220095\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.0005576545200566598\n", + " normg = 0.32114725685182516\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.0005551772007460938\n", + " normg = 0.18727023467651863\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0005533734788083564\n", + " normg = 0.18997242784553692\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0005785457006550908\n", + " normg = 2.7450186047343554\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0005372382447251938\n", + " normg = 1.574576803678415\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.0005221434257926328\n", + " normg = 0.30024674738191076\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0005214023286134396\n", + " normg = 0.17131743299728397\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0005208696467005199\n", + " normg = 0.16827143372113493\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0005025479416026718\n", + " normg = 0.36136237441249697\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.0005006520993508546\n", + " normg = 0.3871079930109486\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0005010321981677136\n", + " normg = 0.6179332231668726\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0004986750791580949\n", + " normg = 0.24647490835272678\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0004981361539849955\n", + " normg = 0.15616524224428677\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0004976432676966028\n", + " normg = 0.15557400540736932\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.00047069470836490906\n", + " normg = 1.0604006574393932\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0004641288700938034\n", + " normg = 0.28288357070735193\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0004635191299850265\n", + " normg = 0.13745043486889277\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0004632173907359708\n", + " normg = 0.13644839904641917\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.0004381863415691839\n", + " normg = 0.4668421065062258\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0004439777651509976\n", + " normg = 1.07548000724475\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0004424370268974402\n", + " normg = 1.199778680815738\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0004338343422466435\n", + " normg = 0.27163402965534605\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0004332870055939063\n", + " normg = 0.12197580518542779\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.00043306039741689126\n", + " normg = 0.11937197231714168\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.00042638061808419935\n", + " normg = 0.27183621768237365\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.00043211147933655346\n", + " normg = 0.7673143425075077\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.00042738216168044504\n", + " normg = 0.81456519916897\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.00042709904062467724\n", + " normg = 0.8383399714204977\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.0004227226406241542\n", + " normg = 0.11888495499930218\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.00042255533137190623\n", + " normg = 0.11240524361298428\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0004210244829111388\n", + " normg = 0.11656513644716257\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.0004233026093387067\n", + " normg = 0.907750649625563\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.0004133998976862753\n", + " normg = 0.4069857807483131\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.0004123469550324701\n", + " normg = 0.3348620353906543\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0004115964432813978\n", + " normg = 0.15146046225743434\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.0004113688877582409\n", + " normg = 0.10673313931784138\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.00041109826447569746\n", + " normg = 0.10529301765778706\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.0004078636113342123\n", + " normg = 0.5106721412334598\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.0004062626850095708\n", + " normg = 0.13687299766802039\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.00040607313525006127\n", + " normg = 0.10395516307373119\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0004057541249673034\n", + " normg = 0.10091919289260279\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.00040080976813119544\n", + " normg = 0.28731722682983124\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0004020537422038653\n", + " normg = 0.5927161884033104\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.00039988094485452\n", + " normg = 0.13224836663666661\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.00039971390045107736\n", + " normg = 0.09656020367803883\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.0003994700063747749\n", + " normg = 0.0963529481008239\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.0003670541868981732\n", + " normg = 1.550250133732092\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.00036124830054337767\n", + " normg = 1.2435407049395064\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.0003517142347970978\n", + " normg = 0.10751420798534349\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.00035158306029072216\n", + " normg = 0.09216117773152409\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0003511643989764278\n", + " normg = 0.06002152760870324\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.00035086842976238226\n", + " normg = 0.07077911125660832\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.00035169785866148696\n", + " normg = 0.36501774825154093\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.00035704063782497414\n", + " normg = 0.8992046923085587\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.000350901119279554\n", + " normg = 0.3914323294766507\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.0003499916051335944\n", + " normg = 0.14654883987462386\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.00034983598979891465\n", + " normg = 0.05798755456553656\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.0003497885281937627\n", + " normg = 0.0545753804505238\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.0003493356678433428\n", + " normg = 0.07655836594335928\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.00035024347884121573\n", + " normg = 0.38349165383139433\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.0003550948933658952\n", + " normg = 1.0143516190618695\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.00034933899985170494\n", + " normg = 0.34661413513832945\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0003485716012047962\n", + " normg = 0.06539542808275783\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0003485211010328572\n", + " normg = 0.05697646931064917\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.000348313025763858\n", + " normg = 0.06327868598656446\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0003482848395437742\n", + " normg = 0.17849723734764697\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.0003495221616944717\n", + " normg = 0.38490051847505735\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.0003479972652982307\n", + " normg = 0.26726461222477116\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.0003477282214640858\n", + " normg = 0.2199047947905116\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.0003474161191913765\n", + " normg = 0.061239353278141784\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.00034737567778365117\n", + " normg = 0.05023659221228756\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.000347280608169785\n", + " normg = 0.05025974099740027\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.0003479215782358442\n", + " normg = 0.9808255724844168\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.00034257091984382106\n", + " normg = 0.40235996360298654\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.00034156884445514594\n", + " normg = 0.048612354947112336\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.00034154262766450855\n", + " normg = 0.04290492839484639\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.0003414358763984297\n", + " normg = 0.043274316877066205\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.00034338725069606076\n", + " normg = 0.7139255331676956\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0003448133495641828\n", + " normg = 0.8380196343464817\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.00033865488614742895\n", + " normg = 0.19687753221205911\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.00033844454176388015\n", + " normg = 0.09344546751313938\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.00033838161016288605\n", + " normg = 0.038252224024030175\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0003383602813015961\n", + " normg = 0.03803124798783242\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.00033674782179695593\n", + " normg = 0.08348592694325548\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0003405543347091419\n", + " normg = 0.8000536874884447\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.00033702068339151796\n", + " normg = 0.28774113955650177\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.0003364957745411221\n", + " normg = 0.048053904265941666\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.00033646931675397883\n", + " normg = 0.0401219937686013\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.0003363895562819896\n", + " normg = 0.040524941785142064\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.00033629549195984213\n", + " normg = 0.07874580426919617\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.0003367419726235214\n", + " normg = 0.2219927456503596\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0003361997109773767\n", + " normg = 0.15054239536097325\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.00033613553848196376\n", + " normg = 0.1476405916786521\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0003359957487377505\n", + " normg = 0.04428932860583334\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.0003359756290116806\n", + " normg = 0.03426981713070084\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.0003359398372056402\n", + " normg = 0.034215449970746485\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.00033509003401647726\n", + " normg = 0.49907824252946376\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.00033538587913596536\n", + " normg = 0.5543703789092419\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0003334994468442686\n", + " normg = 0.03443603405020328\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0003334863871786526\n", + " normg = 0.03002052989506881\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.00033343499913894423\n", + " normg = 0.031115961917403283\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.00033401907248637553\n", + " normg = 0.3506239133102027\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.0003328877740285821\n", + " normg = 0.0896096762736759\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.0003328015650943914\n", + " normg = 0.028388543302454765\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0003327841940930762\n", + " normg = 0.028245716385337665\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.00033152466665703045\n", + " normg = 0.19576028915345195\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.00033127220315906517\n", + " normg = 0.05299584250432498\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.00033124346357422854\n", + " normg = 0.03607644818328498\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.0003312123632629373\n", + " normg = 0.02640324668890218\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.000331164607017643\n", + " normg = 0.03106623175655039\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0003318943979632453\n", + " normg = 0.37927709319477004\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.00033100493657089785\n", + " normg = 0.036525703588726144\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.000330989821920007\n", + " normg = 0.030940407444725836\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.00033094271929433306\n", + " normg = 0.02806788694202515\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.0003308912805739904\n", + " normg = 0.042520435459312514\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.0003311174335016927\n", + " normg = 0.17660278658978806\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.00033095718503106035\n", + " normg = 0.13796758445163781\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.0003307672512737179\n", + " normg = 0.025700752766746736\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.0003307550536781858\n", + " normg = 0.023880923579230117\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.0003306841393529623\n", + " normg = 0.03182414605289281\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0003307218760132501\n", + " normg = 0.1203905193199209\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.00033076182605169493\n", + " normg = 0.1536239530668653\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.0003306141397982088\n", + " normg = 0.024263036244747262\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.0003306070508963071\n", + " normg = 0.023315625444234635\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.00033051872265032556\n", + " normg = 0.023568221199342727\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.0003304384752595693\n", + " normg = 0.18620646319325165\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.0003305176847040168\n", + " normg = 0.23447640485526877\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.00033015120281149106\n", + " normg = 0.06430989060284062\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.00033012186382466485\n", + " normg = 0.023669182105062934\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.0003301144156732626\n", + " normg = 0.02218967066074508\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.00033006162870026615\n", + " normg = 0.024364280885401487\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.00033005640991087744\n", + " normg = 0.09922367244967081\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.00033003525515938966\n", + " normg = 0.09341646779789868\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.0003299786975470168\n", + " normg = 0.02324455371579782\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.00032997214075566883\n", + " normg = 0.02173199308137013\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.0003299251395377711\n", + " normg = 0.022118176492528226\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.00032985047970876015\n", + " normg = 0.0960710696904461\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.0003298125195408657\n", + " normg = 0.07794756365361503\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.00032977209244407994\n", + " normg = 0.024761701203684608\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.0003297650385483903\n", + " normg = 0.02128503141651473\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.00032974362236987234\n", + " normg = 0.021344709671954506\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.00032964256367190977\n", + " normg = 0.14179224255986364\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.000329898395607145\n", + " normg = 0.2539407491277348\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.00032950021894845804\n", + " normg = 0.0246684628148845\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.00032949373067961527\n", + " normg = 0.02058277391615814\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.00032947521286025126\n", + " normg = 0.02075609207286334\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.0003294615934591294\n", + " normg = 0.18357782236599798\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.0003293087345537256\n", + " normg = 0.137414262364864\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.0003291365438999194\n", + " normg = 0.026387255872404185\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.0003291281026505417\n", + " normg = 0.021024782654122266\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0003291182112777927\n", + " normg = 0.021809175315100085\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0003291070446051924\n", + " normg = 0.05740703407484718\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.0003292912222443634\n", + " normg = 0.19168843929650367\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.00032906732677401876\n", + " normg = 0.030614285545991222\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.0003290593264406672\n", + " normg = 0.019081873238321907\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.0003290520492741459\n", + " normg = 0.019058808362656658\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0003262092125107606\n", + " normg = 0.17254852539150417\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.00032775787126966316\n", + " normg = 0.532134914264524\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.000326026333992303\n", + " normg = 0.0066109386008598855\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.0003260259208656378\n", + " normg = 0.004270347762609241\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.00032602547866348046\n", + " normg = 0.004072618157724924\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0003260236277043842\n", + " normg = 0.007029486268706584\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.0003261509118376157\n", + " normg = 0.1245247179590032\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.00032604538308613054\n", + " normg = 0.05752948053082809\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.00032601675993732985\n", + " normg = 0.003921146786445109\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0003260164992991413\n", + " normg = 0.003845028639034015\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.00032601021583851937\n", + " normg = 0.004298373495891432\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.0003261134893550361\n", + " normg = 0.12561157962732514\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.0003260205241917635\n", + " normg = 0.05798745460999728\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.00032599784084471185\n", + " normg = 0.008240578715846677\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0003259973131137132\n", + " normg = 0.0037776211923554407\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.0003259970952311419\n", + " normg = 0.0036224328867340352\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.00032599469871692126\n", + " normg = 0.0052918715837882765\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.000326037287956464\n", + " normg = 0.08467413269148572\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.00032605463689451385\n", + " normg = 0.10232561197691736\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.00032599048927489075\n", + " normg = 0.005174243012204057\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.0003259902120649677\n", + " normg = 0.004091905840129826\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.00032598962977850707\n", + " normg = 0.00349672691763092\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.00032598774420502196\n", + " normg = 0.00398786567301719\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.00032599637927791534\n", + " normg = 0.03744331866989558\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0003259867207271532\n", + " normg = 0.021318425398648123\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.0003259831857526035\n", + " normg = 0.00644990861958042\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.00032598278733667816\n", + " normg = 0.0038205415678037127\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.00032598252350890533\n", + " normg = 0.0035278808560043756\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.00032598154220482193\n", + " normg = 0.005901858903555\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.0003260227280746701\n", + " normg = 0.0837742131477873\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.0003259884012599262\n", + " normg = 0.039475985505699404\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.000325978673519459\n", + " normg = 0.0035452436997614276\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.0003259785251372694\n", + " normg = 0.0033157285439612753\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.0003259773400828655\n", + " normg = 0.0033664727262580087\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.0003259806749173976\n", + " normg = 0.032244418408265335\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.0003259733774850204\n", + " normg = 0.02769769340305629\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.00032596871008112914\n", + " normg = 0.012393017368643728\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.0003259675675365336\n", + " normg = 0.004320601503573269\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.0003259673148498757\n", + " normg = 0.0036827456484123575\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.00032596651695347933\n", + " normg = 0.0033786347706637786\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.0003259662065295337\n", + " normg = 0.013180931344868781\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.000325967204692833\n", + " normg = 0.020061401611780782\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.0003259646882606793\n", + " normg = 0.0036015730290739683\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.00032596455060055255\n", + " normg = 0.0029964015169535773\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.0003259641915503946\n", + " normg = 0.0029665589970993512\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.00032594933026543253\n", + " normg = 0.023692652580396798\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.0003259458797147146\n", + " normg = 0.005389350330368312\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.0003259456315361083\n", + " normg = 0.0031580272503007466\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.00032594544732735773\n", + " normg = 0.002834963583876223\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.00032594446878454454\n", + " normg = 0.0035209249799689653\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.00032594831401766235\n", + " normg = 0.024051118850224124\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.0003259467964909938\n", + " normg = 0.025887761113472633\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.0003259426243855318\n", + " normg = 0.007165281814144097\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.0003259421876617938\n", + " normg = 0.003946689700540115\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.0003259419216636648\n", + " normg = 0.0032011919704465464\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.0003259412943250195\n", + " normg = 0.002924933522966135\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.00032594103669320067\n", + " normg = 0.00990816118750422\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.00032594132646232863\n", + " normg = 0.013682321104548055\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.0003259401457564488\n", + " normg = 0.002931300800758714\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.0003259400514684194\n", + " normg = 0.002506990552962655\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.00032593976053880866\n", + " normg = 0.0024562622802822153\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.0003259341955741861\n", + " normg = 0.015264139632263344\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.00032593985672249354\n", + " normg = 0.03466445806088018\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.00032593248434824946\n", + " normg = 0.002549683036077468\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.000325932412012657\n", + " normg = 0.0022933828516454083\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.0003259320716995712\n", + " normg = 0.00226658416414151\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.00032591832178352557\n", + " normg = 0.00663329269284028\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.0003259190814100965\n", + " normg = 0.014270628826904101\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.0003259178431156129\n", + " normg = 0.004278859764867582\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.00032591770673650374\n", + " normg = 0.0019092691216839803\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.00032591765158938483\n", + " normg = 0.001884204923845573\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.0003259155254222225\n", + " normg = 0.004028590414468883\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.0003259155756660064\n", + " normg = 0.008058148506059891\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.0003259154119014805\n", + " normg = 0.00731221775260286\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.00032591506380854024\n", + " normg = 0.0018854366215293834\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.0003259150197038489\n", + " normg = 0.0017976212544307648\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.0003259145802316474\n", + " normg = 0.0018374591350262882\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.00032591434116979983\n", + " normg = 0.01272801044706879\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.00032591354845230435\n", + " normg = 0.0073538092175403835\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.0003259131917750859\n", + " normg = 0.0019440818928370327\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.00032591314446331197\n", + " normg = 0.001807478447194759\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.0003259127814161478\n", + " normg = 0.0021228422869131215\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.00032591268999627743\n", + " normg = 0.005958267581612152\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.00032591238484336484\n", + " normg = 0.005765124581069115\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.0003259122335747697\n", + " normg = 0.004379559259736111\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.0003259120956736529\n", + " normg = 0.0017611359001208568\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.00032591205252597145\n", + " normg = 0.001704494479709207\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.0003259114962053049\n", + " normg = 0.002082641008828788\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.00032591142181800123\n", + " normg = 0.003848953511702477\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.00032591155595202906\n", + " normg = 0.007345594869829092\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.00032591121825994215\n", + " normg = 0.002366988293528167\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.00032591116516978623\n", + " normg = 0.0016713139468671546\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.0003259110974704486\n", + " normg = 0.0016689739106062645\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.0003259064040370644\n", + " normg = 0.02445787880358951\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.0003259027921191313\n", + " normg = 0.0032618528955786377\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.00032590271543551436\n", + " normg = 0.0013714588085789277\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.00032590268755435583\n", + " normg = 0.0013636008544162396\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.0003258997074173622\n", + " normg = 0.005854994061570861\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.00032589873919053184\n", + " normg = 0.002450178220534609\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.0003258988324685348\n", + " normg = 0.005955018080612644\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.00032589871086785414\n", + " normg = 0.004767180334070331\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.00032589856215205356\n", + " normg = 0.0012452380993955147\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.0003258985428960764\n", + " normg = 0.0011791547221364875\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.00032589836962251334\n", + " normg = 0.0012395464471682243\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.00032590032401980763\n", + " normg = 0.019530080015370616\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.00032589762750553236\n", + " normg = 0.005217625583735411\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.00032589733336488855\n", + " normg = 0.0029410795768131655\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.00032589717537285433\n", + " normg = 0.0012059534558395907\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.0003258971278150835\n", + " normg = 0.0012708607815347561\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.0003258971667445706\n", + " normg = 0.005635548713094915\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.0003258988450050941\n", + " normg = 0.01769567625464349\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.0003258969082735288\n", + " normg = 0.0017618865731273612\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.0003258968807169465\n", + " normg = 0.0011120076607541122\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.00032589685438087713\n", + " normg = 0.0010920548955857265\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.00032589634204781656\n", + " normg = 0.0019653790167148103\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.0003258964262239105\n", + " normg = 0.004811352072302464\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.0003258962628507882\n", + " normg = 0.002588113386366401\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 0.0003258962065404462\n", + " normg = 0.001231236076275492\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 0.00032589618567462856\n", + " normg = 0.0010819554288465953\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 0.0003258961364254199\n", + " normg = 0.0012434957049971274\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 0.0003258968796235694\n", + " normg = 0.012975404795342765\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 0.00032589587328887886\n", + " normg = 0.0025008362781799537\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 0.00032589582840313063\n", + " normg = 0.001036852357139654\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 0.0003258958125393689\n", + " normg = 0.0010358870302459228\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 0.0003258868260263953\n", + " normg = 0.0037709858491583965\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 0.0003258876117595789\n", + " normg = 0.012087142228689023\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 0.00032588673105039465\n", + " normg = 0.0018810116863629265\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 0.00032588670742284714\n", + " normg = 0.000478941553124447\n", + " Old BLOBOP Residual = 0.4855982699394136\n", + " New BLOBOP Residual = 0.3965800309505755\n", + " ----> GKB Iteration 43: Tk is 440x430\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.98648870065\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232135\n", + " normg = 6712.821661250445\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134104\n", + " normg = 3883.817549633452\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332047\n", + " normg = 3269.2188399969473\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624007\n", + " normg = 3510.0779415612324\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.780038351172\n", + " normg = 9140.87020417996\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414801\n", + " normg = 7945.395541783129\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086928\n", + " normg = 1657.6077238404896\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672915\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985992\n", + " normg = 1031.7348028350123\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.7921404501563\n", + " normg = 2600.8005660188323\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277993671\n", + " normg = 10909.905964740572\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930350365\n", + " normg = 4960.023220420059\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882458\n", + " normg = 928.5706441539614\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.5221828246273\n", + " normg = 540.7229160946879\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824372\n", + " normg = 415.15608338046474\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178592\n", + " normg = 384.2039841442782\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172232806\n", + " normg = 2901.481015830558\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670847008694\n", + " normg = 3423.657233208073\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753976602\n", + " normg = 292.0043664598669\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290576847\n", + " normg = 173.82552800584565\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912392862\n", + " normg = 167.46634074064093\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.56737927445232\n", + " normg = 181.0709522155868\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830596176\n", + " normg = 1327.1386641893287\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.392973435209115\n", + " normg = 1875.1955495629693\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393215884\n", + " normg = 790.3636938035141\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004781396\n", + " normg = 139.72212987031142\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.1648868533641\n", + " normg = 91.43442872936569\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039674641\n", + " normg = 85.28002337248958\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038375252\n", + " normg = 120.91211561602404\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.757011789428475\n", + " normg = 1920.5805147003646\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.239192929187766\n", + " normg = 2110.6811359136796\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679710774306599\n", + " normg = 161.75589349855878\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469198602172128\n", + " normg = 80.29203669082405\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.363996730142803\n", + " normg = 71.02267637245406\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.8847973713437485\n", + " normg = 76.42516716320995\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.003950036818948\n", + " normg = 437.53995010075187\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.926020096753976\n", + " normg = 467.94195398142693\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.819171315319442\n", + " normg = 288.01865688687525\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.253166341607362\n", + " normg = 71.73850666057923\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.196433602259043\n", + " normg = 57.25208603253318\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.084622675296849\n", + " normg = 56.063349760189276\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546557095969648\n", + " normg = 405.6517541280272\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.737616264311451\n", + " normg = 610.8144125453393\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4392723755453365\n", + " normg = 49.75550023532998\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.410745598024229\n", + " normg = 45.91015116915272\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2205750607832817\n", + " normg = 45.85955359220128\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.602141426066595\n", + " normg = 685.28266863866\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.8077002663374908\n", + " normg = 82.96908472320001\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7161753972887908\n", + " normg = 58.904176232633276\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6097452334295652\n", + " normg = 35.215801423648415\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.571202037789799\n", + " normg = 76.50132349953515\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.99714564064194\n", + " normg = 290.92929839362733\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.489591054137109\n", + " normg = 62.855011509304\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4599517492576923\n", + " normg = 29.50757260708691\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4463202660425774\n", + " normg = 29.33275446812332\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.1855614941602178\n", + " normg = 56.27003801470017\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.2822457748328478\n", + " normg = 140.40595993658442\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.16263737770522363\n", + " normg = 41.023181375567496\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.15131725897257667\n", + " normg = 11.076384741800064\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.1497987805668575\n", + " normg = 9.760716555031031\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.14292942168405873\n", + " normg = 10.769593814931092\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.18285913803872064\n", + " normg = 77.73608605096396\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6854827029053039\n", + " normg = 251.50361175008223\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.21659652969570103\n", + " normg = 131.12810827399065\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.11989977849428045\n", + " normg = 45.044017771567454\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10685549639305182\n", + " normg = 9.178201147418172\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.1058400339196806\n", + " normg = 8.256858921659589\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10013694318375582\n", + " normg = 9.968853103223246\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.1347305492364968\n", + " normg = 62.149782054161406\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.1937022148641036\n", + " normg = 96.55992205871918\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08906802231976056\n", + " normg = 39.80227475109352\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08490376770472932\n", + " normg = 34.256266496550296\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.0774334468450824\n", + " normg = 7.099561815117922\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07682436125345976\n", + " normg = 6.71068981306519\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07141828362363867\n", + " normg = 6.700857657630542\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.07367553290314556\n", + " normg = 51.959625075540224\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.05517065287843402\n", + " normg = 33.7819950954633\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.04799002657683187\n", + " normg = 12.056140129112075\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.046817050225648096\n", + " normg = 5.9436067234878\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.046259359731898084\n", + " normg = 5.338846334170756\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.04336823578888643\n", + " normg = 6.6428724779743575\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.10128989053777623\n", + " normg = 91.75873383489234\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.04370323896711707\n", + " normg = 30.732365439485363\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.03574287247599241\n", + " normg = 13.14920593908589\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03348748820867961\n", + " normg = 7.21204580453291\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.03235707893269373\n", + " normg = 4.893523883074123\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.03173669101287214\n", + " normg = 7.95728477148502\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.03351545747826827\n", + " normg = 22.472352417214598\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.030695188269861413\n", + " normg = 9.55928609516844\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.030025633483142\n", + " normg = 4.1317112502816755\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.029770499159220486\n", + " normg = 4.102793590461266\n", + "\n", + " OUTER ITERATION 94:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.01187517982980636\n", + " normg = 8.094804081065673\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.014617727528865972\n", + " normg = 23.74495230774891\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.011165568927498915\n", + " normg = 3.5132630577286954\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.011053262598671999\n", + " normg = 2.422606384322591\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.010916395694283276\n", + " normg = 2.402696641827641\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.0019490020039559116\n", + " normg = 5.640593595881648\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.0034113698897869156\n", + " normg = 16.715998435307714\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.0017181927810416308\n", + " normg = 2.631603395591411\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.0016695358077458459\n", + " normg = 0.8946339233575893\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.001659115289255977\n", + " normg = 0.7598103339671461\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.0016226667183356512\n", + " normg = 0.8286486033454477\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0016303578444655782\n", + " normg = 2.7399854501691556\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.002024319303854712\n", + " normg = 6.301318586661814\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.001539492289189914\n", + " normg = 3.3030404656358314\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.0015337895939730316\n", + " normg = 3.4754479602880592\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.00145724402749128\n", + " normg = 0.6763471476665305\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0014518148979474682\n", + " normg = 0.6306510301076104\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0014132778379242557\n", + " normg = 0.6291194829806633\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.004631154978316197\n", + " normg = 22.204258044064034\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.0035585957079072757\n", + " normg = 20.624875534580664\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0008223287016099664\n", + " normg = 4.67542816724418\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.000684532408814834\n", + " normg = 0.6044972872219964\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0006814057163082201\n", + " normg = 0.3115834359818435\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0006797150920939156\n", + " normg = 0.27210214104719005\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0006734047101887137\n", + " normg = 0.27789757428633877\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.000799575522372982\n", + " normg = 4.9866125827158285\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0006372815440361632\n", + " normg = 2.287644055341819\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0006012570907533865\n", + " normg = 0.6865730046619054\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.000596462998410215\n", + " normg = 0.4147692209284561\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0005930824025337743\n", + " normg = 0.25742033134554393\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.000590283537891314\n", + " normg = 0.2866036987212088\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0006007324105860761\n", + " normg = 1.7212082901160124\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0006474023699797188\n", + " normg = 3.3050325018009863\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0005803308188389283\n", + " normg = 0.23662125051919142\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0005796723831169324\n", + " normg = 0.22615288539901754\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.000572367497344964\n", + " normg = 0.22434944210486954\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0005859932990756565\n", + " normg = 3.975677911084903\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.00045803192695983264\n", + " normg = 1.1590660598412272\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0004473726072571971\n", + " normg = 0.3264735879447219\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0004463436522506906\n", + " normg = 0.19858996547432695\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.00044567221604190326\n", + " normg = 0.1759272275107801\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.000444141422304719\n", + " normg = 0.2606397313945632\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0004669231374437944\n", + " normg = 2.096710517716829\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0004518727109648217\n", + " normg = 1.4253269374577537\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.000439288387184292\n", + " normg = 0.16350549414398097\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.00043895892273679006\n", + " normg = 0.16223152194425078\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0004135332321760991\n", + " normg = 0.46629920533094527\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0004096389666565682\n", + " normg = 0.26932815119226416\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.00040799225430196597\n", + " normg = 0.18227074274966198\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0004073586756596379\n", + " normg = 0.30753340936869616\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.000408236405472097\n", + " normg = 0.6132646778047575\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0004059215328452696\n", + " normg = 0.23082233879261338\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.00040545096952488286\n", + " normg = 0.146008955580356\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.000405020145605918\n", + " normg = 0.14553272000658427\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0003761763283020451\n", + " normg = 1.086499977443772\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.000368913380618014\n", + " normg = 0.1569301050016364\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0003686543334765036\n", + " normg = 0.13069954310700097\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.00036796630950661885\n", + " normg = 0.12901507204292556\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0003443367584471051\n", + " normg = 0.5756981602326892\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0003592921393239443\n", + " normg = 1.745680172931569\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0003412725541299533\n", + " normg = 0.48480327017038677\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.00033964742914007053\n", + " normg = 0.162967768617973\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.00033929164887281147\n", + " normg = 0.1517092775453273\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.0003363672806658809\n", + " normg = 0.18454187761795482\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.00033720300474051067\n", + " normg = 0.4605074716989393\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.00033646228318014046\n", + " normg = 0.5742683704884616\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0003354932628052582\n", + " normg = 0.5684472545657266\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.00033348376495995766\n", + " normg = 0.1588935331032114\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0003332501166516154\n", + " normg = 0.10900606225035607\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.00033297584288220013\n", + " normg = 0.10811400720410946\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0003191411311968397\n", + " normg = 0.6050838764148662\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.000333868459911362\n", + " normg = 1.7031711266428566\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0003160877846848441\n", + " normg = 0.17198850440003535\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.00031581962662517027\n", + " normg = 0.11597560798563869\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.00031551417059383396\n", + " normg = 0.11124882218294105\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.000311387429876261\n", + " normg = 0.1332160676576301\n", + "\n", + " OUTER ITERATION 170:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.00031128675170544363\n", + " normg = 0.2919031059810966\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.00031176776594039153\n", + " normg = 0.4635198934353549\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0003102632817330031\n", + " normg = 0.19257858200830436\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0003099680393080366\n", + " normg = 0.09897653828603051\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.00030982551812899756\n", + " normg = 0.09232584125469677\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0003091182603358196\n", + " normg = 0.11464118955642283\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.00030901568640424567\n", + " normg = 0.2698187140442006\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.0003094851997423802\n", + " normg = 0.4400104143946464\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.00030825768904025165\n", + " normg = 0.10532286906318516\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.0003081360061183581\n", + " normg = 0.09003904215568216\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.00030776861583660105\n", + " normg = 0.08995752350037049\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.00030012433418200225\n", + " normg = 1.3637896827102336\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.0002912494553307835\n", + " normg = 0.6442793106717127\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.00028867168698847506\n", + " normg = 0.08062193863375572\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.0002885913075529653\n", + " normg = 0.07999829172891909\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.00028257825251916846\n", + " normg = 0.1784782293320082\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0002883538009745496\n", + " normg = 0.8731714720720883\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.00028812815192837983\n", + " normg = 0.9474396451868584\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.00028030483749726337\n", + " normg = 0.1781112711122556\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.00027998937464448613\n", + " normg = 0.0850906999717868\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0002798656894120932\n", + " normg = 0.07779127150801318\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.00027956194437441277\n", + " normg = 0.11914179560522734\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0002847967398888703\n", + " normg = 0.991654770482891\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.00028067630488219083\n", + " normg = 0.5703265566873913\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.00027865898041335075\n", + " normg = 0.06846653716783473\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0002786010398972804\n", + " normg = 0.06809347089822963\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.0002722120038679451\n", + " normg = 0.21315361013689815\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.00027233090251154015\n", + " normg = 0.28840963471716063\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0002711572260177362\n", + " normg = 0.12381294864886219\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.00027099021259650136\n", + " normg = 0.11407387398129283\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0002708540119585643\n", + " normg = 0.09401845745616945\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.00027074594752584107\n", + " normg = 0.07985299101307655\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.0002706401904553945\n", + " normg = 0.08019784087398976\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.00027053028168841944\n", + " normg = 0.11537036934536242\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.000270522811547867\n", + " normg = 0.18545726278163513\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.0002703027567416211\n", + " normg = 0.09734746302740106\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0002702159369811883\n", + " normg = 0.06254368590852996\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.0002701373764378326\n", + " normg = 0.06177048432977895\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.00026887490066126774\n", + " normg = 0.2411492598215542\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0002684978560073049\n", + " normg = 0.06226028457373962\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.0002684510055217692\n", + " normg = 0.058052795646389155\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.00026813580056417644\n", + " normg = 0.05823077554736918\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.0002673468485400136\n", + " normg = 0.37078752336203996\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.00026950023019298484\n", + " normg = 0.7127397058140278\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.00026637696180630227\n", + " normg = 0.0579381030949903\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.00026633735799092874\n", + " normg = 0.05551495937257405\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.00026587530044321945\n", + " normg = 0.05500160907633795\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.00025788276909403257\n", + " normg = 1.599851170717611\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0002654297891784191\n", + " normg = 1.9780721019496312\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.00024095039080136417\n", + " normg = 0.19290891076873026\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.0002406779384891927\n", + " normg = 0.06140831156134817\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.0002406285193852406\n", + " normg = 0.0508345444155474\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.00024049401945705376\n", + " normg = 0.041826394870344265\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.00024035652823287834\n", + " normg = 0.13009397971108336\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.00024166280667993814\n", + " normg = 0.445611514081848\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.00024025363569910404\n", + " normg = 0.07927461251592859\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.00024021341914844848\n", + " normg = 0.01791181401389689\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.00024021036735921442\n", + " normg = 0.012543081369567655\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.00024020655725583118\n", + " normg = 0.012453708395747385\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.00024007251272048174\n", + " normg = 0.08297938306986426\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.00024474207936339514\n", + " normg = 0.8687217294129957\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.0002400441130149585\n", + " normg = 0.07680311665374179\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.00024000280747982664\n", + " normg = 0.017220846010381825\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.0002399996084509697\n", + " normg = 0.011476451042658148\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.00023999585868629824\n", + " normg = 0.011236736759435704\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.00023995698616359452\n", + " normg = 0.03881893339275796\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.00024000807903683016\n", + " normg = 0.09312685214692125\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.00023993892792714306\n", + " normg = 0.01919138485115803\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.00023993565999719162\n", + " normg = 0.01140328345058045\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.00023993362945195059\n", + " normg = 0.010567831193435889\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.00023992688308158242\n", + " normg = 0.014594824297396806\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.00024018658637834929\n", + " normg = 0.21733470657185985\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.00024016776460728865\n", + " normg = 0.21107161421853396\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.00023989483311144454\n", + " normg = 0.009999250088588287\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.00023989360994936643\n", + " normg = 0.00997867119026043\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.00023956298974905856\n", + " normg = 0.015584031896314866\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.00023963303228287\n", + " normg = 0.08158891039633684\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0002396132916233564\n", + " normg = 0.08754439479530364\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.00023955171320208765\n", + " normg = 0.027699975301325636\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.00023954512935509185\n", + " normg = 0.008322380659533614\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.00023954414808215736\n", + " normg = 0.007305369491691552\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.00023954179627792745\n", + " normg = 0.008537206978451214\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0002395776126387811\n", + " normg = 0.08853306458754061\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.0002397489373717459\n", + " normg = 0.1901927835551057\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.00023952753484794066\n", + " normg = 0.007054353530859836\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.000239526936562925\n", + " normg = 0.006918402357093783\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.00023951089781438538\n", + " normg = 0.007601732914770814\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.00023960801519704944\n", + " normg = 0.1168149714404785\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.00023953702667605186\n", + " normg = 0.08043198010781201\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.00023948011026475789\n", + " normg = 0.01058636813569949\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.00023947877881468343\n", + " normg = 0.006677357956651605\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.00023947761554632562\n", + " normg = 0.0066110933148874245\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.00023946933143517062\n", + " normg = 0.03476531842687425\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.00023947330698960068\n", + " normg = 0.04554008424157614\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.00023946014559972386\n", + " normg = 0.007227147452347592\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.00023945954984049643\n", + " normg = 0.006427186433317845\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0002394570365646238\n", + " normg = 0.006335809738658862\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.0002394642875492022\n", + " normg = 0.09083357549438899\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.0002394086004933522\n", + " normg = 0.02761596138917353\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.00023940203783909256\n", + " normg = 0.008755979108950533\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.00023940086556175185\n", + " normg = 0.007223926272266706\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.00023939804252117805\n", + " normg = 0.006561425599300534\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.00023940523063490905\n", + " normg = 0.047802723120927954\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.00023939618331789508\n", + " normg = 0.030924088718107402\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.00023939012547923938\n", + " normg = 0.005777741270478465\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.00023938970937891288\n", + " normg = 0.005664235805051685\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.00023937836046787161\n", + " normg = 0.006864579590858429\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.00023937700851863278\n", + " normg = 0.021943138246053664\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.00023937663571157354\n", + " normg = 0.025614946154290847\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.00023937201792144459\n", + " normg = 0.00876248789038677\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.00023937130906545533\n", + " normg = 0.005575016945326581\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.00023937071319946705\n", + " normg = 0.005453110860413252\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.00023936539181257214\n", + " normg = 0.014930070532328052\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.0002393690159926951\n", + " normg = 0.03164335673637684\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.0002393628064009995\n", + " normg = 0.007041453074236977\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.00023936232372805816\n", + " normg = 0.0052695519111864335\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.00023936155291194892\n", + " normg = 0.005252273116556082\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0002392868322849369\n", + " normg = 0.07564816225591244\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.0002392544371582028\n", + " normg = 0.03367855988762971\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.00023924624623499407\n", + " normg = 0.012909882208080545\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.00023924399182521125\n", + " normg = 0.01102977046903027\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.0002392375790538217\n", + " normg = 0.004239399279047391\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.00023923770406925873\n", + " normg = 0.016348861319706007\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.00023925050207277085\n", + " normg = 0.049667837775405434\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.0002392353775140694\n", + " normg = 0.004383552096085344\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.00023923518178966418\n", + " normg = 0.0035582498794815673\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.00023923472771135006\n", + " normg = 0.0035504516851216686\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.00023913691923898266\n", + " normg = 0.03432833174424339\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.0002391821771721731\n", + " normg = 0.09224051193956685\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.00023912949071128937\n", + " normg = 0.01565156806730911\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.0002391277984881174\n", + " normg = 0.0037106467676791526\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.00023912766024277945\n", + " normg = 0.0017911457878971918\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.00023912760543256324\n", + " normg = 0.001124984467178329\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.00023912755970891203\n", + " normg = 0.0010030573778238977\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.00023912742217454823\n", + " normg = 0.0026519756728069052\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.00023914362074142483\n", + " normg = 0.04990277036602787\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0002391287840082338\n", + " normg = 0.01605101787223554\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.0002391271610415258\n", + " normg = 0.0020854574061912328\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.00023912711929367284\n", + " normg = 0.0012857827741125582\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.00023912708395228474\n", + " normg = 0.0010163856508950137\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.000239127021230779\n", + " normg = 0.0009599927744391947\n", + " Old BLOBOP Residual = 0.3965800309505755\n", + " New BLOBOP Residual = 0.30084212830602747\n", + " ----> GKB Iteration 44: Tk is 450x440\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.98648870065\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232135\n", + " normg = 6712.821661250445\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134104\n", + " normg = 3883.817549633452\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332047\n", + " normg = 3269.2188399969473\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624007\n", + " normg = 3510.0779415612324\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.780038351172\n", + " normg = 9140.87020417996\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414801\n", + " normg = 7945.395541783129\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086928\n", + " normg = 1657.6077238404896\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672915\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985992\n", + " normg = 1031.7348028350123\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.7921404501563\n", + " normg = 2600.8005660188323\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277993671\n", + " normg = 10909.905964740572\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.06439930350376\n", + " normg = 4960.023220420059\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882461\n", + " normg = 928.5706441539616\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462738\n", + " normg = 540.7229160946882\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.971080868243746\n", + " normg = 415.15608338046593\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178574\n", + " normg = 384.20398414427933\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172232233\n", + " normg = 2901.481015830335\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670847007681\n", + " normg = 3423.6572332078217\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753977312\n", + " normg = 292.0043664599258\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290577376\n", + " normg = 173.8255280058501\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912393437\n", + " normg = 167.46634074064548\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.56737927445375\n", + " normg = 181.07095221558853\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.34388283058956\n", + " normg = 1327.13866418885\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.3929734351841\n", + " normg = 1875.19554956162\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393215111\n", + " normg = 790.3636938032528\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004782568\n", + " normg = 139.7221298704629\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886853364985\n", + " normg = 91.4344287293709\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039675807\n", + " normg = 85.28002337249947\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038377355\n", + " normg = 120.91211561615934\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75701178937052\n", + " normg = 1920.5805146980656\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.23919292901955\n", + " normg = 2110.681135907235\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679710774310835\n", + " normg = 161.75589349766977\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.4691986021782615\n", + " normg = 80.29203669083986\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.363996730148465\n", + " normg = 71.02267637245659\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884797371347754\n", + " normg = 76.42516716335595\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.0039500368801\n", + " normg = 437.53995010725964\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.926020096753615\n", + " normg = 467.941953980926\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.819171315299016\n", + " normg = 288.0186568811395\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.25316634160726\n", + " normg = 71.73850666036587\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.19643360225893\n", + " normg = 57.25208603259532\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.08462267529494\n", + " normg = 56.063349760249174\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546557096042805\n", + " normg = 405.65175413539\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.737616263855595\n", + " normg = 610.8144124788957\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4392723755864227\n", + " normg = 49.75550023650245\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.410745598062331\n", + " normg = 45.91015117560866\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2205750604964036\n", + " normg = 45.85955375161176\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.602141334460008\n", + " normg = 685.2826820832573\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.8076999687771913\n", + " normg = 82.96913226810244\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7161749730675855\n", + " normg = 58.90424383820287\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6097443818234827\n", + " normg = 35.21591672108831\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5712008094002199\n", + " normg = 76.50166370910544\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.9971522884098243\n", + " normg = 290.9317508723153\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4895891204938452\n", + " normg = 62.85534966553249\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.459949515323343\n", + " normg = 29.507684271130895\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4463179409218543\n", + " normg = 29.33286769508944\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.18553327209499954\n", + " normg = 56.270742773185475\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.2822255680435348\n", + " normg = 140.41024102213711\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.16260972711997998\n", + " normg = 41.02416813797128\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.15128916754020105\n", + " normg = 11.075865432823152\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.14977087020755492\n", + " normg = 9.760021605872542\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.14290373268467974\n", + " normg = 10.768520037546839\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.1827880638957425\n", + " normg = 77.7054178076079\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.685291354604476\n", + " normg = 251.46102722221167\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.21653790199014086\n", + " normg = 131.10390720878058\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.11988029601495721\n", + " normg = 45.04243054728761\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10683704790328685\n", + " normg = 9.17735799621826\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10582175984982659\n", + " normg = 8.25640989141941\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10011748215520062\n", + " normg = 9.969296996203516\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.13476283426512126\n", + " normg = 62.182739573329236\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19371627498140637\n", + " normg = 96.57570718020621\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08905044388229623\n", + " normg = 39.812416569932594\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08488432037939764\n", + " normg = 34.26383244658567\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07741085966059977\n", + " normg = 7.099183523527267\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07680184738718693\n", + " normg = 6.7103667739827735\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07139569573017457\n", + " normg = 6.70069561184615\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.07365320457412869\n", + " normg = 51.94300198776819\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.055140728506712346\n", + " normg = 33.74722226607969\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.04797372350906708\n", + " normg = 12.059458230106845\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.046800079011772557\n", + " normg = 5.944364204123347\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.046242351655819185\n", + " normg = 5.3391653222458295\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.04335428794714927\n", + " normg = 6.642452426328294\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.10121886610004555\n", + " normg = 91.77181956002535\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.043648349247023176\n", + " normg = 30.637285629676658\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.035731062255447275\n", + " normg = 13.13196574941698\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03347773315122481\n", + " normg = 7.199218033573355\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.032348690067670514\n", + " normg = 4.891908664111014\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.031726484318103265\n", + " normg = 7.965015789377028\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.033537846906613246\n", + " normg = 22.607222535146192\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.030684249258860773\n", + " normg = 9.591305250578136\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.030010993875871025\n", + " normg = 4.132121122331267\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.029756166221535096\n", + " normg = 4.103386968955954\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.011718651991353425\n", + " normg = 8.048380141788666\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.014448606693170192\n", + " normg = 23.676384665009035\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.011016822326953005\n", + " normg = 3.5059627832486426\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.010905252689615967\n", + " normg = 2.4084522676454108\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.010770891223905774\n", + " normg = 2.3883742921720557\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.002021620182219084\n", + " normg = 5.492967091670919\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.003336551858727016\n", + " normg = 15.956417643628491\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.0018018571575896289\n", + " normg = 2.9184721036165513\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.0017429413394311195\n", + " normg = 0.9340825066788196\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.001731745434820658\n", + " normg = 0.8019032387793316\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.0016895178691739546\n", + " normg = 0.8907453491262768\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0017164896350794405\n", + " normg = 3.1360274175494927\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.002117244289727615\n", + " normg = 6.582721484257611\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0016050215112419783\n", + " normg = 3.6888501827421183\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.0015940170439400479\n", + " normg = 3.7418712662778657\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.0015054598868633393\n", + " normg = 0.6992442213969522\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0014995562566458124\n", + " normg = 0.6654519294494249\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0014397431550367986\n", + " normg = 0.6660214284315643\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.0019106207329506423\n", + " normg = 10.111404936813154\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.0011426891285063994\n", + " normg = 3.4286847107943186\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0010685665249525011\n", + " normg = 1.10693695667063\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0010587447470173073\n", + " normg = 0.5475501317536431\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0010539834275618547\n", + " normg = 0.5030297653471807\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.001022477738008295\n", + " normg = 0.6682172770743374\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0021681591293873656\n", + " normg = 12.46148681892977\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0010875180064372156\n", + " normg = 3.5352983259393196\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0009624015627076817\n", + " normg = 1.8747000749751064\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0009066222220924258\n", + " normg = 0.6880563288520661\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0008969065237023333\n", + " normg = 0.5890570195189475\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0008948066611531412\n", + " normg = 1.104673523717667\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0008909362249077383\n", + " normg = 1.1331977964584743\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0008818871229881344\n", + " normg = 0.4469975164836645\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0008793177220313134\n", + " normg = 0.41183301536075145\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0008659727921914533\n", + " normg = 0.430854875296381\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0011098675199138004\n", + " normg = 7.482526242408325\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0008103408340090379\n", + " normg = 2.67434929518657\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0007658384823375759\n", + " normg = 0.35691892657167307\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0007642548891536209\n", + " normg = 0.35602514077569924\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0004206857958377114\n", + " normg = 0.8397023720752175\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.000444069049381612\n", + " normg = 1.6230253065698113\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.00040944329769553576\n", + " normg = 0.637451365162253\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0004071149546258416\n", + " normg = 0.5501616517190951\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.00040505212477082685\n", + " normg = 0.26957121343493584\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.000404351578028409\n", + " normg = 0.18221562611493508\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0004036432178239805\n", + " normg = 0.18046679142234748\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0003960338021207094\n", + " normg = 0.7418964520190091\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0004092598351054243\n", + " normg = 1.706987037419175\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0003913078352896813\n", + " normg = 0.19742855094313236\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.00039088722265724933\n", + " normg = 0.17087443998389537\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.0003894625438315668\n", + " normg = 0.17006912193993454\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.00028344055407283973\n", + " normg = 2.4467447731339713\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.00027425319573487104\n", + " normg = 2.2462738846313575\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.00024327682270176173\n", + " normg = 0.20022738734968373\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.0002429112378603889\n", + " normg = 0.13455991975789375\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.00024249410234216683\n", + " normg = 0.13055487012876626\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0002362493146023871\n", + " normg = 0.17394366340929934\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.00024353929989326015\n", + " normg = 1.0414799532174797\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0002451759110302018\n", + " normg = 1.2292071812960375\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.00023377703940017706\n", + " normg = 0.38385450965342993\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.00023279940696469312\n", + " normg = 0.14811822500631988\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.00023257239979352336\n", + " normg = 0.11220685394405128\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.00023221671010835516\n", + " normg = 0.11173003289263568\n", + "\n", + " OUTER ITERATION 156:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.00022895732478655272\n", + " normg = 1.0985438198920756\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.00022166675685036263\n", + " normg = 0.1860449264563627\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.00022139241711123707\n", + " normg = 0.09693257860749804\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0002212349125849692\n", + " normg = 0.09288650205010053\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.00021903662432472946\n", + " normg = 0.12702177334985773\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.000221630081356674\n", + " normg = 0.6032087448745209\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.00021893728070343944\n", + " normg = 0.5063560218198527\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.00021734617561146305\n", + " normg = 0.28297359680659695\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.00021674178312079803\n", + " normg = 0.12147933758228469\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.00021654403195022913\n", + " normg = 0.10260243586630177\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.00021600564747852535\n", + " normg = 0.08920054132685944\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0002163402787132408\n", + " normg = 0.46519746167658693\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.00021543983704483714\n", + " normg = 0.29813034439600183\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.00021485831396381356\n", + " normg = 0.07761232796718162\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.00021477999113536794\n", + " normg = 0.07691429370532463\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.00021031930515144238\n", + " normg = 0.10299513697909186\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.00021014032997282922\n", + " normg = 0.22000491392861946\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.00021188583747996543\n", + " normg = 0.6112044027918133\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.00020960563928005996\n", + " normg = 0.10395711950070531\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.00020951131364028\n", + " normg = 0.06710498235562638\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0002094169675471542\n", + " normg = 0.066878972800344\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.00019436953035066257\n", + " normg = 0.35436103643813427\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.00019364228767678344\n", + " normg = 0.28785359995657617\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.00019309839886038756\n", + " normg = 0.10556937551050619\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.00019299410189093128\n", + " normg = 0.06616189206838043\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.0001929063487980853\n", + " normg = 0.05667517203325814\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.00019263666952384838\n", + " normg = 0.07255666855610486\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.0001963973633292102\n", + " normg = 0.8178605678356566\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.00019489980201774256\n", + " normg = 0.6677069102072175\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0001921563419003935\n", + " normg = 0.05208972192464339\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.00019212468458347634\n", + " normg = 0.04772439539150981\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.00019191619394765498\n", + " normg = 0.056321215495822356\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.00019223278002786776\n", + " normg = 0.21319937685423193\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.00019314292757434387\n", + " normg = 0.3281543182060496\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.00019129820628406452\n", + " normg = 0.14658666373567114\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.00019149106275822758\n", + " normg = 0.2551077083282591\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.00019108616113524597\n", + " normg = 0.05331389600055225\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.00019105745785761175\n", + " normg = 0.04187015724330323\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.00019100154748258905\n", + " normg = 0.041748464721575874\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.00018648372236525912\n", + " normg = 0.7696572386042189\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.00018331249822044326\n", + " normg = 0.30158491408679855\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.00018273704739086297\n", + " normg = 0.05104528839110873\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.0001827067549704213\n", + " normg = 0.043245412387202836\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.0001826183181393427\n", + " normg = 0.03202020785690202\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.0001825365783331835\n", + " normg = 0.03279005465797398\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.00018254765858559594\n", + " normg = 0.15340230301618438\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.0001828025632903835\n", + " normg = 0.28015947485069187\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.00018232376685056953\n", + " normg = 0.08226515162577808\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.00018227676436627726\n", + " normg = 0.028755642868102577\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.00018226546105108235\n", + " normg = 0.02801046981183268\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.00018203717358901978\n", + " normg = 0.03973356731198387\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.00018218191345483156\n", + " normg = 0.1846245649027209\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0001828922824448032\n", + " normg = 0.3977383159614194\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.00018191326129272795\n", + " normg = 0.07379134325262783\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.00018187351970425412\n", + " normg = 0.028664049160157738\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.00018186181372498294\n", + " normg = 0.02684577556227389\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.00018175756627174963\n", + " normg = 0.03187326729001886\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.00018273034207133708\n", + " normg = 0.36235438368526535\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.00018160601329184092\n", + " normg = 0.15090565022674893\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.00018146895901172095\n", + " normg = 0.07235835751480311\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.00018143090959312082\n", + " normg = 0.028687189639126993\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.0001814196613337438\n", + " normg = 0.026439693570565696\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.00018134973885644063\n", + " normg = 0.03022617232895437\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0001814017318651441\n", + " normg = 0.15112479403697865\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.00018128912472039732\n", + " normg = 0.09836649411872599\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.00018122462344995132\n", + " normg = 0.02845598965248471\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.00018121471607850955\n", + " normg = 0.02568702336840661\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.00018116533617435875\n", + " normg = 0.026368058770857454\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.0001813552777843679\n", + " normg = 0.24097747254365837\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.000180922612876911\n", + " normg = 0.07970369326930188\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.00018085127279135593\n", + " normg = 0.04454048230228001\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.00018081279493633464\n", + " normg = 0.025490973516437577\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.00018078980515891477\n", + " normg = 0.030237921672340698\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.00018089763433574865\n", + " normg = 0.17265278057024783\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.00018114948550885642\n", + " normg = 0.27177681744766324\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.00018069467636017687\n", + " normg = 0.023977036316193395\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.0001806877610214359\n", + " normg = 0.023404755824423373\n", + "\n", + " OUTER ITERATION 233:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.00018054464336385404\n", + " normg = 0.023084338079258655\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.00017943444074033417\n", + " normg = 0.3760794261857036\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.00017844849114473656\n", + " normg = 0.1054093239579066\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.00017832899773668375\n", + " normg = 0.06746401856336322\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.00017823032000167358\n", + " normg = 0.034158884139802524\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0001781998665070881\n", + " normg = 0.03544235229978315\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.00017823853855758644\n", + " normg = 0.09931124255027639\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0001781810547973953\n", + " normg = 0.03708727668788207\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.00017817081156464658\n", + " normg = 0.016709612566825627\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.00017816655308199267\n", + " normg = 0.01662141119048878\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.00017781730168403695\n", + " normg = 0.042970077328867554\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.000177823810207404\n", + " normg = 0.06515522642172353\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.00017779656992266215\n", + " normg = 0.019823604441684656\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.00017779252869995263\n", + " normg = 0.015389577462145377\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.0001777852536746733\n", + " normg = 0.015375679690426277\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.00017765267512349247\n", + " normg = 0.2560730407080727\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0001776865525875125\n", + " normg = 0.2710467308495905\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.00017723577417976682\n", + " normg = 0.01596950906567242\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.00017723294583991535\n", + " normg = 0.013966793307738546\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.0001772214554566597\n", + " normg = 0.014051518440115868\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.000177239622936527\n", + " normg = 0.09886004692383375\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0001775237993998554\n", + " normg = 0.2007676821947745\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.0001771341874676383\n", + " normg = 0.015617985080888538\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.00017713047672461191\n", + " normg = 0.013475872544343383\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.0001771235156004554\n", + " normg = 0.016603718315008755\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.0001771799471676279\n", + " normg = 0.11604934146996003\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.00017727821394207083\n", + " normg = 0.17425105003594532\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0001770916217147376\n", + " normg = 0.01294391672146237\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.00017708959318075564\n", + " normg = 0.01274304826171046\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.00017702374380346877\n", + " normg = 0.013101244783507413\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.0001770083244276933\n", + " normg = 0.05194307540019075\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.00017712786778803705\n", + " normg = 0.13069645578130762\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.00017697480714049972\n", + " normg = 0.023311567782536437\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.00017697002296250888\n", + " normg = 0.015089421174650354\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.00017696699737625895\n", + " normg = 0.012840367574958643\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.00017696188366976844\n", + " normg = 0.014335870552824887\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.00017697528810351143\n", + " normg = 0.07504081645021662\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.00017694113941230848\n", + " normg = 0.02005148883786115\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.0001769377366965261\n", + " normg = 0.012124511633713144\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.0001769349089250973\n", + " normg = 0.01210746763833316\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.00017624445725500094\n", + " normg = 0.1309849878620377\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.00017657935127277154\n", + " normg = 0.2689742078919311\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.00017613673462704542\n", + " normg = 0.008150196952353046\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.0001761359297507232\n", + " normg = 0.008064028346556536\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.00017609622360730868\n", + " normg = 0.009966257554764274\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.00017610393389207385\n", + " normg = 0.040746771730806\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.00017613064869952247\n", + " normg = 0.06642931126591538\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.0001760819720287371\n", + " normg = 0.01846168685684906\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.0001760793862507399\n", + " normg = 0.012744724071324825\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.00017607771841679062\n", + " normg = 0.008047628463773295\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.00017607642182701697\n", + " normg = 0.007807114739765009\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.000176068964850916\n", + " normg = 0.016651573158888\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.00017617278270763123\n", + " normg = 0.13058693338705082\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.00017606759822385716\n", + " normg = 0.03723052571236488\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.0001760582760038159\n", + " normg = 0.00790482588872096\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.0001760574752988663\n", + " normg = 0.007551698155120689\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.00017604946793426318\n", + " normg = 0.007853275473294303\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.00017610032308394246\n", + " normg = 0.11852826003513733\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.0001760159028847934\n", + " normg = 0.018555580509381813\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.00017601346457902782\n", + " normg = 0.007280671052972013\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.00017601269840625996\n", + " normg = 0.007246700468733987\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.00017591408598795663\n", + " normg = 0.023892969945192046\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.0001760269914675399\n", + " normg = 0.09926187589039934\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.00017591154673842835\n", + " normg = 0.042684393015968616\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.00017590848934439742\n", + " normg = 0.03988018321207677\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.00017589837804637992\n", + " normg = 0.007004596791529723\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.0001758978025853404\n", + " normg = 0.006429627290748722\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.00017589449415288908\n", + " normg = 0.0064311411467577176\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.00017596590626771754\n", + " normg = 0.15018020217907702\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.00017581434875129682\n", + " normg = 0.032559133203816176\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.000175803465488372\n", + " normg = 0.018222658384184257\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.0001757973729710508\n", + " normg = 0.00837265991956827\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.00017579530051169826\n", + " normg = 0.006093638458932393\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.0001757935632693848\n", + " normg = 0.009794430880858898\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.00017580439582145471\n", + " normg = 0.042946555496910475\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.00017579377929406893\n", + " normg = 0.02610758546071352\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.00017578898769635617\n", + " normg = 0.007871711958725906\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.00017578836921019404\n", + " normg = 0.00552445373101132\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.00017578766185182362\n", + " normg = 0.005504648262558673\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.0001757803185715164\n", + " normg = 0.029615414340578374\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.00017579692393604194\n", + " normg = 0.06139609141053121\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.00017577372076982856\n", + " normg = 0.005730207152005245\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.00017577334491609221\n", + " normg = 0.0053050301937296465\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.00017577091001545053\n", + " normg = 0.0053145469782055026\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.00017579076960931765\n", + " normg = 0.10525851082006571\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.00017569294692840523\n", + " normg = 0.021243350681651355\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.0001756899763509646\n", + " normg = 0.00930362773288969\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.00017568929068669423\n", + " normg = 0.004666978092811725\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.00017568895981516164\n", + " normg = 0.004467671295896422\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.00017568621770539994\n", + " normg = 0.006343948426184344\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.000175688311359226\n", + " normg = 0.025226665261801322\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.0001756877467072645\n", + " normg = 0.02491773773382384\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.0001756838308901676\n", + " normg = 0.00443810082894844\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.0001756835865099943\n", + " normg = 0.004364465567438636\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.00017567636779808015\n", + " normg = 0.004513461565491992\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.00017568932129030188\n", + " normg = 0.05807089683330575\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.00017567053706881843\n", + " normg = 0.03526268956130549\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.00017566202467374817\n", + " normg = 0.010613462632018367\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.00017566076332898518\n", + " normg = 0.007590655272794052\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.00017565920870539858\n", + " normg = 0.004432440885870679\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.00017565818096086164\n", + " normg = 0.006069833463255536\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.00017567233172523892\n", + " normg = 0.05256820485952324\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.0001756665464198546\n", + " normg = 0.043347551435278145\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.00017565495991699747\n", + " normg = 0.004051957609913526\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.00017565475831709157\n", + " normg = 0.004027803905840732\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.00017563517742136134\n", + " normg = 0.010670877253620929\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.00017563270198660912\n", + " normg = 0.00792166338823879\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.0001756315052788078\n", + " normg = 0.008678592359373075\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.00017563187019564085\n", + " normg = 0.014869671855680142\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.00017563042171383307\n", + " normg = 0.0072290822344825666\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.00017562999415080536\n", + " normg = 0.0038392264570439325\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.00017562976112377307\n", + " normg = 0.003704934051628956\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.00017562775330205938\n", + " normg = 0.005888683688910828\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.00017563066878643394\n", + " normg = 0.026234817275576763\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.00017562790839088796\n", + " normg = 0.01673281734836108\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.00017562611360286392\n", + " normg = 0.003649120035909279\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.00017562594352143034\n", + " normg = 0.003631859929717856\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.00017560806788941843\n", + " normg = 0.00437675259545836\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.00017561849669276303\n", + " normg = 0.04274100539202067\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.00017560634866188745\n", + " normg = 0.013096049577504862\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.00017560492251164294\n", + " normg = 0.005807964105274068\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.00017560444975764283\n", + " normg = 0.003931589176831384\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.00017560391895385437\n", + " normg = 0.0035868506641360464\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.00017560326259970834\n", + " normg = 0.009285086895908942\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.00017560379690274063\n", + " normg = 0.015460456410854638\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.00017560228967549428\n", + " normg = 0.004237300506054079\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.00017560210772886868\n", + " normg = 0.0032868225300637923\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.00017560177727723485\n", + " normg = 0.0032839184118021556\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.00017559326806361813\n", + " normg = 0.08050222451499024\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.00017555532425859953\n", + " normg = 0.016881345536528237\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.00017555354099424574\n", + " normg = 0.002521247719823462\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.000175553462786465\n", + " normg = 0.0024525162884857\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.0001755516450831506\n", + " normg = 0.005083287491879717\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.00017555222224060224\n", + " normg = 0.010315695126483133\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.0001755508067891103\n", + " normg = 0.0038510357385449314\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.00017555052826543496\n", + " normg = 0.0023822302140166945\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.00017555029312290769\n", + " normg = 0.0024188549756670686\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.0001755553655861305\n", + " normg = 0.04043573120795466\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.00017554820252549782\n", + " normg = 0.02293920695963102\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.0001755449484400929\n", + " normg = 0.0023852796959692576\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.00017554488104536332\n", + " normg = 0.0022603954658580398\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.00017554417822948426\n", + " normg = 0.002671816911727579\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.0001755493239771565\n", + " normg = 0.025312942518400203\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.00017554266852600012\n", + " normg = 0.009618193734541093\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.00017554197628890788\n", + " normg = 0.004312766534015098\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.0001755417970366411\n", + " normg = 0.0022764195952485076\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.00017554170162249166\n", + " normg = 0.0022060078719147564\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.00017554115807990751\n", + " normg = 0.004723091155478761\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.00017554108144670792\n", + " normg = 0.005504349629690594\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.00017554086391788852\n", + " normg = 0.002533595347432804\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.00017554078671152163\n", + " normg = 0.002158794812898618\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.0001755405897860931\n", + " normg = 0.0022273767181727596\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.00017554053608365898\n", + " normg = 0.014911051628144946\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.0001755391503944237\n", + " normg = 0.002108731457386532\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.00017553909501546143\n", + " normg = 0.0021047370396732427\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.00017552353264207185\n", + " normg = 0.002168826426370376\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.00017552525270605435\n", + " normg = 0.01786458909991598\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.00017552418295463788\n", + " normg = 0.015385522394787505\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.0001755226721344565\n", + " normg = 0.003308757848531732\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.00017552255982807678\n", + " normg = 0.002386505241011847\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.00017552240772230005\n", + " normg = 0.0017705941381126673\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.0001755221496999223\n", + " normg = 0.0019669148819906656\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.00017552533433120936\n", + " normg = 0.025333883093764213\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.000175521947132519\n", + " normg = 0.010938111409798439\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.00017552117634359428\n", + " normg = 0.0023113130133144847\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.00017552111234858802\n", + " normg = 0.002018095474866365\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.00017552086406533022\n", + " normg = 0.0018995619412546661\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.00017552056765830518\n", + " normg = 0.00261703763976886\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.0001755215345727979\n", + " normg = 0.01341019882985271\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.00017552029098807307\n", + " normg = 0.004612913563025502\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.00017552008867126174\n", + " normg = 0.0027149559306956636\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.0001755199542478322\n", + " normg = 0.002020183358632194\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.00017551977066088432\n", + " normg = 0.002258106413054881\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.00017552032247699557\n", + " normg = 0.011707855833577372\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.00017552034727598482\n", + " normg = 0.01231721001729465\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.0001755194044594554\n", + " normg = 0.001593275677048631\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.00017551937332050495\n", + " normg = 0.0015704837218408535\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.00017551824974983908\n", + " normg = 0.0018725819470052688\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.00017551921180021122\n", + " normg = 0.010600447453981714\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.00017551861140990596\n", + " normg = 0.015281907183789247\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.00017551855117467385\n", + " normg = 0.015613680140221832\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.00017551703349917008\n", + " normg = 0.0018379502622171676\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.00017551699766507657\n", + " normg = 0.001512052826042636\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.00017551690439398534\n", + " normg = 0.0015063839919912886\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.00017551637574408482\n", + " normg = 0.012398064081919263\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.0001755153505340884\n", + " normg = 0.005718824393213945\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.00017551505599675186\n", + " normg = 0.0015170979022223158\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.000175515016757442\n", + " normg = 0.0014354172166837998\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.00017551472031853265\n", + " normg = 0.0020063311025150135\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.00017551493758229483\n", + " normg = 0.008156468539492761\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.00017551495738411062\n", + " normg = 0.008860091930502453\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.00017551446392406153\n", + " normg = 0.0014523182276333136\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.00017551443829639835\n", + " normg = 0.001401272927106945\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.0001755140759102043\n", + " normg = 0.001446573767818501\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.00017551449398407008\n", + " normg = 0.013993772190527701\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.0001755130377963692\n", + " normg = 0.0029977764598635485\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 0.00017551295468514486\n", + " normg = 0.0017128366097211305\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 0.00017551290440976058\n", + " normg = 0.001486999115496021\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 0.00017551277176604258\n", + " normg = 0.002088790087314017\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 0.00017551283892842226\n", + " normg = 0.005633623935202477\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 0.0001755127217836909\n", + " normg = 0.0043378007199731524\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 0.0001755125949969711\n", + " normg = 0.0013543305102973612\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 0.00017551257069626467\n", + " normg = 0.0013311723358156054\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 0.00017551193386230568\n", + " normg = 0.0015033194484091303\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 0.00017551232865576597\n", + " normg = 0.010957007185512957\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 0.00017551167769818278\n", + " normg = 0.004282890596686012\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 0.00017551155492347034\n", + " normg = 0.0013002950482249797\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 0.00017551153222239264\n", + " normg = 0.0012943138629873609\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 0.0001755086491479569\n", + " normg = 0.004593314861224288\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 0.0001755093869580648\n", + " normg = 0.010430913213784785\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 0.00017550940394051801\n", + " normg = 0.014580052935856682\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 0.0001755083703223226\n", + " normg = 0.007082570077374445\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 0.0001755080535247616\n", + " normg = 0.0012410570270790764\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 0.00017550803453636845\n", + " normg = 0.0011916803605233751\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 0.00017550774872888216\n", + " normg = 0.002031664079790028\n", + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 0.00017550837537834012\n", + " normg = 0.007465610456602813\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 0.0001755078246674177\n", + " normg = 0.005998915618652617\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 0.00017550749521018453\n", + " normg = 0.005169176456233233\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 0.00017550742435644878\n", + " normg = 0.004496071693576851\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 0.00017550729257592577\n", + " normg = 0.001146034795793629\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 0.0001755072759060296\n", + " normg = 0.0011160471173260356\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 0.00017550697526824962\n", + " normg = 0.001185633474485592\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 0.00017550688764360044\n", + " normg = 0.003379156931309545\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 0.0001755070962645218\n", + " normg = 0.007398954694786004\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 0.00017550676108264447\n", + " normg = 0.0017304785340168515\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 0.00017550673499608558\n", + " normg = 0.001096697861939255\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 0.00017550671041539\n", + " normg = 0.0010901258451442755\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 0.0001755045495133665\n", + " normg = 0.004697803770141857\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 0.00017550447213173493\n", + " normg = 0.004642883480826546\n", + "\n", + " OUTER ITERATION 462:\n", + "\n", + " f = 0.00017550433838962054\n", + " normg = 0.001475080371563524\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 0.00017550431858177014\n", + " normg = 0.000982537565227436\n", + " Old BLOBOP Residual = 0.30084212830602747\n", + " New BLOBOP Residual = 0.23584343888359616\n", + " ----> GKB Iteration 45: Tk is 460x450\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.98648870065\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232135\n", + " normg = 6712.821661250445\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134104\n", + " normg = 3883.817549633452\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332047\n", + " normg = 3269.2188399969473\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624007\n", + " normg = 3510.0779415612324\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.780038351172\n", + " normg = 9140.87020417996\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414801\n", + " normg = 7945.395541783129\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086928\n", + " normg = 1657.6077238404896\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672915\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985992\n", + " normg = 1031.7348028350123\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.7921404501563\n", + " normg = 2600.8005660188323\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277993671\n", + " normg = 10909.905964740572\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.0643993035037\n", + " normg = 4960.023220420059\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882492\n", + " normg = 928.570644153971\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462738\n", + " normg = 540.7229160946889\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.971080868243746\n", + " normg = 415.15608338046513\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178611\n", + " normg = 384.20398414427785\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172232526\n", + " normg = 2901.4810158304836\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670847009575\n", + " normg = 3423.6572332082887\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753976478\n", + " normg = 292.0043664598771\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.82767329057684\n", + " normg = 173.82552800584475\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912392812\n", + " normg = 167.4663407406402\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274453492\n", + " normg = 181.0709522155486\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830582928\n", + " normg = 1327.1386641886384\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343517217\n", + " normg = 1875.1955495607826\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393206812\n", + " normg = 790.3636938023735\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004782449\n", + " normg = 139.7221298705652\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.1648868533647\n", + " normg = 91.43442872935893\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039675878\n", + " normg = 85.28002337250287\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038376488\n", + " normg = 120.91211561634894\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.757011789386006\n", + " normg = 1920.5805146986722\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.239192928855566\n", + " normg = 2110.6811359010476\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679710774312398\n", + " normg = 161.7558934969047\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.4691986021813035\n", + " normg = 80.29203669093665\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.363996730150834\n", + " normg = 71.02267637247215\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884797371351012\n", + " normg = 76.42516716340421\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.003950036898111\n", + " normg = 437.5399501097451\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.926020096754062\n", + " normg = 467.94195397946453\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.819171315280365\n", + " normg = 288.0186568741302\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.253166341613593\n", + " normg = 71.73850666007608\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.1964336022653095\n", + " normg = 57.25208603264566\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.084622675299404\n", + " normg = 56.06334976034675\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.5465570961404485\n", + " normg = 405.6517541511072\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.737616263426687\n", + " normg = 610.8144124181249\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4392723756127763\n", + " normg = 49.75550023554539\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.4107455980891026\n", + " normg = 45.91015117589323\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.220575060462136\n", + " normg = 45.85955375369572\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.602141334454948\n", + " normg = 685.2826823456518\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.807699964227792\n", + " normg = 82.96913387492333\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7161749636463968\n", + " normg = 58.90424728892177\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6097443451744078\n", + " normg = 35.215929375339556\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5712007066306024\n", + " normg = 76.50169650630212\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.997153458805753\n", + " normg = 290.9321573802189\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4895889117068195\n", + " normg = 62.855477226135044\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4599491977478636\n", + " normg = 29.50771390845514\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4463176037809478\n", + " normg = 29.332898295567315\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.18552261637759243\n", + " normg = 56.27113898208963\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.28221834513528876\n", + " normg = 140.41238793399643\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.1625988902259719\n", + " normg = 41.02503927771305\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.15127787143184557\n", + " normg = 11.075954552756262\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.14975955737744212\n", + " normg = 9.760048390162511\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.1428926710746855\n", + " normg = 10.768346546822995\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.18276347947013116\n", + " normg = 77.69583985606947\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6851747654903154\n", + " normg = 251.43713588328404\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.2165101180856939\n", + " normg = 131.0917929468609\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.11987043370845323\n", + " normg = 45.038553311887966\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10682938696340889\n", + " normg = 9.17697548518435\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10581417236666524\n", + " normg = 8.256172986335589\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10010955028302344\n", + " normg = 9.969356246436963\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.13477390766626515\n", + " normg = 62.19477377725985\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19372014298219575\n", + " normg = 96.5816206616858\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08904458965354999\n", + " normg = 39.81800879577213\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08487721505215493\n", + " normg = 34.26722051093277\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07740235329632862\n", + " normg = 7.098872897305908\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.076793392639337\n", + " normg = 6.710154527764265\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07138636886646785\n", + " normg = 6.700627068340437\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.07365308425115734\n", + " normg = 51.94116515426165\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.05512328018077035\n", + " normg = 33.713030892146854\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.04796864923464184\n", + " normg = 12.059345256724452\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.04679470476655402\n", + " normg = 5.9458123685141295\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.04623664941682828\n", + " normg = 5.339437550252512\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.04335381014204857\n", + " normg = 6.640960933820338\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.10108327248116582\n", + " normg = 91.75286092530712\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.043586429856124924\n", + " normg = 30.502755843878525\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.03573278652730645\n", + " normg = 13.10060308776582\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.033485640253416965\n", + " normg = 7.1804352276162\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.03235862303303414\n", + " normg = 4.887864664476841\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.03173310062761575\n", + " normg = 7.969239053429237\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.03360075841801231\n", + " normg = 22.838098522729744\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.030692065562193345\n", + " normg = 9.668239984944792\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.03000986267654536\n", + " normg = 4.132389005106629\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.029755881096669202\n", + " normg = 4.103917444897421\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.01152425546387732\n", + " normg = 7.923410612411573\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.014191941957222957\n", + " normg = 23.405677615256742\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.010839440088383745\n", + " normg = 3.5161910038930135\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.01072799744591975\n", + " normg = 2.388908608107242\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.01059834160391905\n", + " normg = 2.368624314504613\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.002205766656956147\n", + " normg = 5.340501382828378\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.0033082146271911687\n", + " normg = 14.836984483464335\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.002000650697186689\n", + " normg = 3.4931635541712738\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.0019182762628736625\n", + " normg = 0.9995857522230545\n", + "\n", + " OUTER ITERATION 103:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.0019057415834822027\n", + " normg = 0.8706047748761837\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.0018530765049499054\n", + " normg = 0.9928989030190271\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.001923212668925675\n", + " normg = 3.824735654292792\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.002340237335399612\n", + " normg = 7.156075026704457\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0017752016959864628\n", + " normg = 4.477515444913694\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.0017458220324885548\n", + " normg = 4.190553828803386\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.0016350924066821139\n", + " normg = 0.7405397818594203\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0016283389560126026\n", + " normg = 0.7217024563043062\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0014942961327875628\n", + " normg = 0.7297103155009238\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.0033278732107150486\n", + " normg = 15.912611941395392\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.0015280775583859647\n", + " normg = 6.470408213208104\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0011103992888632556\n", + " normg = 2.0581651689086864\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.001052150627476733\n", + " normg = 0.9053073103878368\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0010375851958213892\n", + " normg = 0.6954669495037575\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.001032749668504381\n", + " normg = 1.0739594124965448\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0010273714232428377\n", + " normg = 1.1203824940223777\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0010179202049486735\n", + " normg = 0.5529765763419998\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0010139683313362387\n", + " normg = 0.4879409318816538\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0010018634336471603\n", + " normg = 0.5207352882334727\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0015893610443531788\n", + " normg = 10.934033195023684\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0017846469012261412\n", + " normg = 12.338152098542658\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0008530849976938252\n", + " normg = 0.4117860480319021\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0008510139910275236\n", + " normg = 0.4104404979673101\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0004956478836143275\n", + " normg = 0.27496147102313634\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0005716363552475003\n", + " normg = 3.2248192968794474\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0009153790612959326\n", + " normg = 7.007687692088556\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.00047478815226952503\n", + " normg = 0.6234912853305087\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0004716994048741828\n", + " normg = 0.297858544763854\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.00047067826692581254\n", + " normg = 0.2231986091237297\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.00046937228783470504\n", + " normg = 0.2231668916666552\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0004661844414965442\n", + " normg = 0.9770154963151404\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0005061207979832431\n", + " normg = 2.7738512137976055\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0004579510005197516\n", + " normg = 0.2697043912073753\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.00045722856642409324\n", + " normg = 0.2076456755349793\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.00045593388672819527\n", + " normg = 0.20709459509620015\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0003373105520465384\n", + " normg = 3.74081906579079\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0002694924082807099\n", + " normg = 1.8026143664143934\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.00024918933927038086\n", + " normg = 0.24577420480570794\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.00024847390576457584\n", + " normg = 0.22214542277887278\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0002449247900418051\n", + " normg = 0.1320582820523373\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.00024384920013250172\n", + " normg = 0.2800961105015593\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0002581297048100841\n", + " normg = 1.4091100963548726\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0002503114693553237\n", + " normg = 1.1556884612344063\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.00024122876751718386\n", + " normg = 0.22991982416674395\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.00024076796690791042\n", + " normg = 0.12262487913541253\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.00024050381057141564\n", + " normg = 0.11291271803926062\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0002388823523844451\n", + " normg = 0.16911848312513103\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.00024861794750706616\n", + " normg = 1.347813030751631\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.000251775672190946\n", + " normg = 1.5813016512264124\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.00023639692829950478\n", + " normg = 0.12778020583291944\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0002362157393368196\n", + " normg = 0.11212721022659039\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0002354897989038905\n", + " normg = 0.1084007644151507\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0002318022940634847\n", + " normg = 0.2484286716686611\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.00023181426307584957\n", + " normg = 0.436196150161597\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.00023213776651732882\n", + " normg = 0.5919686211365573\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.00022983229510985088\n", + " normg = 0.1830778695334627\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.00022954223237898295\n", + " normg = 0.10413579712900053\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.00022934403538987523\n", + " normg = 0.10288975433910648\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.00022474360733654655\n", + " normg = 0.3236693496864346\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0002249704841244614\n", + " normg = 0.43899113939270534\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.0002237320365505936\n", + " normg = 0.11162707099296496\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.00022358903601428878\n", + " normg = 0.09920103096745488\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.00022301719810555873\n", + " normg = 0.09930965118878524\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.00022171460185843543\n", + " normg = 1.5928262714158883\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.00020726767862910923\n", + " normg = 0.46430468976232886\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.00020588540200982964\n", + " normg = 0.0974665849174346\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.00020576732682005885\n", + " normg = 0.09219413637720542\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.00020446894118854688\n", + " normg = 0.1437740688070385\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.00020525139114289234\n", + " normg = 0.370847640131193\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0002045634447586805\n", + " normg = 0.4188168376952816\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.00020303375783454168\n", + " normg = 0.2686678468766646\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.0002024258407064192\n", + " normg = 0.1564170422413268\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0002022095332921588\n", + " normg = 0.10389762310471484\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.00020206210503271704\n", + " normg = 0.08968596940596593\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.00020179172842585608\n", + " normg = 0.10255123680678818\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0002029931505331863\n", + " normg = 0.6158411141755958\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.00020064394619149627\n", + " normg = 0.10375035856385954\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0002005324361243167\n", + " normg = 0.08483614954064912\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.00020026698498148792\n", + " normg = 0.08469411494548298\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.00018288150022464258\n", + " normg = 2.7517789935186454\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.00015044246424528504\n", + " normg = 1.5064776751798434\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.00013655071417544796\n", + " normg = 0.043647594615041994\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.00013653027185398469\n", + " normg = 0.035251549918194826\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.0001364773640099938\n", + " normg = 0.03553418290658339\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.00013641990549274218\n", + " normg = 0.11546350395885718\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.00013919166497934594\n", + " normg = 0.5574901126990504\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.0001362749416391627\n", + " normg = 0.12741143149939094\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.0001361514258169779\n", + " normg = 0.04887861071459788\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.00013612603645275572\n", + " normg = 0.030927310903481615\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.0001361034618260776\n", + " normg = 0.030591699150156443\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.00013560061720072896\n", + " normg = 0.12564348217127352\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.0001412437539760973\n", + " normg = 0.9034185087031861\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0001354126845321169\n", + " normg = 0.06366389093206287\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.00013537738172882734\n", + " normg = 0.029093002599769914\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.0001353624234819517\n", + " normg = 0.027781032493801643\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.00013516975644692157\n", + " normg = 0.043919731518251744\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.00013904148358035438\n", + " normg = 0.6806679597321349\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.00013566802561774661\n", + " normg = 0.228185256921079\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.00013506850673314816\n", + " normg = 0.12065265571173038\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.0001348238755667158\n", + " normg = 0.02914953173881414\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.0001347988020706308\n", + " normg = 0.026756935774811513\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.00013474537629627102\n", + " normg = 0.07532414206235472\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.000134944580371324\n", + " normg = 0.2025478001160783\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.0001346756316214983\n", + " normg = 0.03764695750277299\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.00013466219835004143\n", + " normg = 0.0250840187945068\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.0001346476922157608\n", + " normg = 0.025010411598083586\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0001335986655668942\n", + " normg = 0.25834825540054895\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.00013318700987127505\n", + " normg = 0.027401980499869055\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.00013317923527675772\n", + " normg = 0.02177658691691344\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.00013316241102272915\n", + " normg = 0.020540623826554985\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.00013304473959330798\n", + " normg = 0.036428024110906516\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.0001332768224655715\n", + " normg = 0.19042226717652866\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.00013312917683260846\n", + " normg = 0.15346370971378714\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.0001329749246960054\n", + " normg = 0.03719173413797667\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.00013296321570700932\n", + " normg = 0.020297382409263726\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.0001329558704543599\n", + " normg = 0.019958582755130502\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.00013278276414055838\n", + " normg = 0.04799101470353911\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.00013281512195997846\n", + " normg = 0.10206793192526602\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.00013275164636576456\n", + " normg = 0.03233808276408774\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.00013274274051559173\n", + " normg = 0.019464717488475412\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.00013273549481706616\n", + " normg = 0.019385680132407233\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.00013206259104128003\n", + " normg = 0.11961471529175814\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.0001319756677001944\n", + " normg = 0.06022554559362429\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.0001319474759715111\n", + " normg = 0.02730684850496991\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.00013193672813405528\n", + " normg = 0.023298888851644415\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.00013190431399383724\n", + " normg = 0.02042300694335158\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.00013193032964520327\n", + " normg = 0.10680724873527812\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.00013186520175962786\n", + " normg = 0.04121282735286493\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.00013185277902431723\n", + " normg = 0.017575518281655038\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.00013184819901546473\n", + " normg = 0.017282216223373628\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.00013168941620318682\n", + " normg = 0.03924659374366839\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.0001319300084596956\n", + " normg = 0.1854322123107229\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.0001316863050772521\n", + " normg = 0.06343337900610045\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.0001316396430227697\n", + " normg = 0.03741746768133601\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.000131610434280367\n", + " normg = 0.019140380435784372\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.0001315966204390893\n", + " normg = 0.017878280241514798\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.00013158936388644728\n", + " normg = 0.07579251538210978\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.0001316177484510332\n", + " normg = 0.10900586120139348\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.00013154356066845342\n", + " normg = 0.017656075115040856\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.00013153995700791773\n", + " normg = 0.0162832121807308\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.00013151816068668077\n", + " normg = 0.016216292574226507\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.00013113279706266723\n", + " normg = 0.1853792286583822\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.00013092692678256133\n", + " normg = 0.04893010972040589\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.00013090791880897827\n", + " normg = 0.021703598446910496\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 0.00013090109792609643\n", + " normg = 0.01667258281684908\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 0.00013088773477345974\n", + " normg = 0.01546632518420153\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 0.0001308677268749921\n", + " normg = 0.04092728834615379\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 0.00013090765325068416\n", + " normg = 0.09943483779891903\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 0.00013085748810004087\n", + " normg = 0.05789035023000937\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 0.00013083546035827428\n", + " normg = 0.015394912520817853\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 0.00013083253358267427\n", + " normg = 0.01433947564198848\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 0.0001308113090200056\n", + " normg = 0.015626406516044043\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 0.00013085734368647493\n", + " normg = 0.11091175877632674\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 0.00013096653377285046\n", + " normg = 0.19270504691049117\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 0.0001307643132581038\n", + " normg = 0.07954263201691786\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 0.00013072364146724213\n", + " normg = 0.016171947055935894\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 0.00013072050889933323\n", + " normg = 0.014480317505154446\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 0.0001307038643624446\n", + " normg = 0.017168234803773653\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 0.0001307964618418869\n", + " normg = 0.10702895611997965\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 0.0001306435275466032\n", + " normg = 0.02699299262694298\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 0.00013063858777500554\n", + " normg = 0.028838488575228378\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 0.00013063219277507338\n", + " normg = 0.017993879428214808\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 0.0001306285272814194\n", + " normg = 0.013941519848059813\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 0.0001306234240018234\n", + " normg = 0.014206287640221665\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 0.00013061565373435302\n", + " normg = 0.07154061586469698\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 0.00013058487034430622\n", + " normg = 0.019227788178728573\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 0.00013058143834606545\n", + " normg = 0.013386008516989747\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 0.00013057719896514996\n", + " normg = 0.013371035781633839\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 0.00012996325673434082\n", + " normg = 0.2423393314565649\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 0.00012983385499871607\n", + " normg = 0.19467266709730122\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 0.00012960163800216035\n", + " normg = 0.009693178752044491\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 0.00012960048751984213\n", + " normg = 0.009681953032532198\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 0.00012904327632050545\n", + " normg = 0.023714232593805645\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 0.00012932679421070827\n", + " normg = 0.11325563082809711\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 0.00012913490458177755\n", + " normg = 0.10604615628307462\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 0.00012915140165736726\n", + " normg = 0.13825714457983335\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 0.0001290382878906979\n", + " normg = 0.07015860772021955\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 0.00012900810603462545\n", + " normg = 0.012998095542089201\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 0.0001290067361332311\n", + " normg = 0.007021400473343105\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 0.0001290058860912252\n", + " normg = 0.006690851987131188\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 0.0001289949763578881\n", + " normg = 0.010170533471440939\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 0.00012912397436755163\n", + " normg = 0.11100019871826342\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 0.00012925994191015003\n", + " normg = 0.20577202736651345\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 0.00012906852064594945\n", + " normg = 0.12222687304706854\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 0.00012897580412214068\n", + " normg = 0.013388601099706783\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 0.00012897404040490356\n", + " normg = 0.00888380431917134\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 0.0001289722365321499\n", + " normg = 0.006435943291742495\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 0.00012896963550382046\n", + " normg = 0.006382252974562697\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 0.00012895642171772292\n", + " normg = 0.11186352374558786\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 0.0001289273314357207\n", + " normg = 0.0935447534255361\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 0.00012887342159219727\n", + " normg = 0.008013370723303999\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 0.00012887274985106997\n", + " normg = 0.006377477176496343\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 0.00012887126924607503\n", + " normg = 0.0057816681534847165\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 0.00012886541594974305\n", + " normg = 0.008507748361920546\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 0.00012896259972367972\n", + " normg = 0.11471715862842281\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 0.00012896395899477086\n", + " normg = 0.12116348444978242\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 0.00012885470361312883\n", + " normg = 0.015550539806760758\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 0.00012885292071115718\n", + " normg = 0.006409585171319249\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 0.00012885239174407462\n", + " normg = 0.005676173922128079\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 0.0001288506010391868\n", + " normg = 0.005958349717735163\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 0.00012885268885653875\n", + " normg = 0.038549253979923016\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 0.00012886101458635754\n", + " normg = 0.054794892488853116\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 0.00012884247689351822\n", + " normg = 0.005633933462456646\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 0.00012884209606050197\n", + " normg = 0.0054673408759897115\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 0.00012883569189258342\n", + " normg = 0.005603371538726811\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 0.00012884381796511056\n", + " normg = 0.05672790521356175\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 0.0001288143588720074\n", + " normg = 0.020855639425546645\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 0.00012881135551100794\n", + " normg = 0.010913920701476386\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 0.00012881037119924824\n", + " normg = 0.00578066754164104\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 0.00012880986529731857\n", + " normg = 0.005375102319657112\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 0.00012880750765696637\n", + " normg = 0.0070066920839089615\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 0.00012882192772797592\n", + " normg = 0.055615831792491584\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 0.0001288309442992529\n", + " normg = 0.06848363663391166\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 0.00012880209640216716\n", + " normg = 0.005225464482591363\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 0.0001288017647899576\n", + " normg = 0.005154175012457136\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 0.00012878921468043654\n", + " normg = 0.005544324074217677\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 0.0001287889531769488\n", + " normg = 0.02702218634510049\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 0.0001287977571153071\n", + " normg = 0.047634240132176195\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 0.0001287822222715386\n", + " normg = 0.007584125680832735\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 0.0001287816505853686\n", + " normg = 0.005049920882473447\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 0.00012878103000228696\n", + " normg = 0.005000110228778186\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 0.00012875799799505998\n", + " normg = 0.021761253122131924\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 0.0001287835616854789\n", + " normg = 0.06969330799562168\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 0.00012875353264059705\n", + " normg = 0.010658499597806998\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 0.00012875266814800826\n", + " normg = 0.004941212935042777\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 0.00012875228790929912\n", + " normg = 0.004786502611035114\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 0.0001287452175069748\n", + " normg = 0.006983663929936982\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 0.0001287536993146839\n", + " normg = 0.0371025153348814\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 0.0001287686956997173\n", + " normg = 0.06446166261481999\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 0.00012874303175159098\n", + " normg = 0.022901831138091265\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 0.00012873960647545387\n", + " normg = 0.005408329850099143\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 0.00012873926472591814\n", + " normg = 0.004730265692633051\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 0.0001287379458842962\n", + " normg = 0.004848174690839831\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 0.0001287474346472932\n", + " normg = 0.05107783625589161\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 0.00012872504452883353\n", + " normg = 0.014198546355375171\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 0.00012872325648173523\n", + " normg = 0.0063206629542957\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 0.00012872276348580656\n", + " normg = 0.004883097841568543\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 0.000128722180664229\n", + " normg = 0.0050670125126168865\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 0.00012872173098247053\n", + " normg = 0.015793073259537573\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 0.00012872035305983785\n", + " normg = 0.009228369261813597\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 0.0001287196928149984\n", + " normg = 0.004513082844269032\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 0.00012871937323257203\n", + " normg = 0.004459841470990139\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 0.0001287101478952259\n", + " normg = 0.009484903482138379\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 0.00012871758308293063\n", + " normg = 0.038985620162481575\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 0.00012870878817152775\n", + " normg = 0.011374920576891248\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 0.00012870787858062526\n", + " normg = 0.0043538235786063995\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 0.00012870760736266446\n", + " normg = 0.0043475700934459075\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 0.00012860600261054264\n", + " normg = 0.02100674335513205\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 0.0001286144755025751\n", + " normg = 0.04717438480497237\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 0.00012860734820609998\n", + " normg = 0.03588281848854192\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 0.00012859935130957048\n", + " normg = 0.004388214127297487\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 0.000128599141037608\n", + " normg = 0.003611766892014796\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 0.00012859858072470973\n", + " normg = 0.0032784119280487014\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 0.00012859709700859575\n", + " normg = 0.004303710616744477\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 0.00012863797648190352\n", + " normg = 0.06365951386698007\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 0.0001286028616885022\n", + " normg = 0.03746850099669662\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 0.0001285934017915119\n", + " normg = 0.017799862349849798\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 0.00012859104445051798\n", + " normg = 0.006479055988626022\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 0.00012859056384074735\n", + " normg = 0.004269096272374926\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 0.0001285901158756537\n", + " normg = 0.0032318050181594144\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 0.00012858958081495668\n", + " normg = 0.005336157366737675\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 0.0001286002810730273\n", + " normg = 0.04459780319956248\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 0.00012859099786720335\n", + " normg = 0.02233209684725064\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 0.00012858789175947835\n", + " normg = 0.0030589460256365327\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 0.00012858777537875574\n", + " normg = 0.003051411861991709\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 0.0001285595250982449\n", + " normg = 0.014181979228718158\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 0.00012855588213438301\n", + " normg = 0.002920395788974808\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 0.00012855564516550617\n", + " normg = 0.003363458986713326\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 0.00012855586863737642\n", + " normg = 0.011515354604998659\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 0.00012855660598322467\n", + " normg = 0.016934388974287895\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 0.00012855481262262356\n", + " normg = 0.002741004646550873\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 0.00012855472374283207\n", + " normg = 0.00258921675541974\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 0.00012855396188884567\n", + " normg = 0.0025839535237677487\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 0.00012854677623142937\n", + " normg = 0.02493707418846814\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 0.00012855773970604485\n", + " normg = 0.04951805216026573\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 0.00012854271582382693\n", + " normg = 0.0025006087357552975\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 0.00012854264169871442\n", + " normg = 0.0024087831328759115\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 0.00012854158561009004\n", + " normg = 0.002726055578099493\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 0.00012854216689173222\n", + " normg = 0.013609941286549663\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 0.00012854036353990015\n", + " normg = 0.006731794132822421\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 0.00012853981818333152\n", + " normg = 0.002554479479702339\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 0.00012853967855894587\n", + " normg = 0.0024329656417706167\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 0.00012853921916156945\n", + " normg = 0.00524581057897812\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 0.00012854114728116776\n", + " normg = 0.019966387430274388\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 0.00012853880900453007\n", + " normg = 0.005685801614615286\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 0.00012853857663341122\n", + " normg = 0.0023399693675830546\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 0.0001285384961716465\n", + " normg = 0.002333986540294634\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 0.00012852210344031892\n", + " normg = 0.00765323973329477\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 0.0001285249103561695\n", + " normg = 0.022616554487042525\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 0.00012852167307925616\n", + " normg = 0.007392571361919713\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 0.00012852130094593943\n", + " normg = 0.0022277776207064153\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 0.00012852123833137662\n", + " normg = 0.002043349480914205\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 0.00012852086714561312\n", + " normg = 0.0022180790417217445\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 0.00012852347233830618\n", + " normg = 0.023413510355801373\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 0.0001285257653480856\n", + " normg = 0.03232575322476259\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 0.00012851928155425813\n", + " normg = 0.008421695895282803\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 0.0001285188021180886\n", + " normg = 0.002265860456951155\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 0.00012851873844350943\n", + " normg = 0.0020123583854804407\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 0.00012851843484083347\n", + " normg = 0.0022243269858219753\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 0.00012851862606737274\n", + " normg = 0.010671313181198155\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 0.000128517968030733\n", + " normg = 0.008456140110587011\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 0.00012851746144945138\n", + " normg = 0.004165683424232678\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 0.0001285173251825165\n", + " normg = 0.0021477660133376424\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 0.00012851726067297778\n", + " normg = 0.001969414251156197\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 0.00012851699876218167\n", + " normg = 0.0023001612432660655\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 0.00012851919444116866\n", + " normg = 0.022601844537083193\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 0.00012851613735308522\n", + " normg = 0.004429588137678276\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 0.0001285159942782162\n", + " normg = 0.0019295955539630025\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 0.0001285159381268407\n", + " normg = 0.001927015121138712\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 0.00012849141021261705\n", + " normg = 0.009852751996749013\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 0.00012849644519652146\n", + " normg = 0.027616407835548796\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 0.0001284913691257214\n", + " normg = 0.013248568250651776\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 0.00012849029602392454\n", + " normg = 0.0032330297487171812\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 0.00012849021652509574\n", + " normg = 0.0014462961898450125\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 0.00012849018494312124\n", + " normg = 0.0013453361906606391\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 0.00012848992068074702\n", + " normg = 0.0017648434947182944\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 0.00012849164429414665\n", + " normg = 0.014375860390989379\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 0.00012849572286025989\n", + " normg = 0.02922453849918729\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 0.00012849101037272086\n", + " normg = 0.0167169051716922\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 0.00012848927878216643\n", + " normg = 0.00285894604476276\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 0.0001284892110065352\n", + " normg = 0.0014989389910681607\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 0.0001284891730730577\n", + " normg = 0.0013164878162978527\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 0.00012848900311000617\n", + " normg = 0.0014582381984476862\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 0.00012848924007769218\n", + " normg = 0.00841542686693531\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 0.00012848910037664671\n", + " normg = 0.010081803145060048\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 0.0001284886079577192\n", + " normg = 0.005920075477497002\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 0.00012848838146348768\n", + " normg = 0.0013734935695686034\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 0.00012848835838844832\n", + " normg = 0.0012879541084687572\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 0.0001284881684489391\n", + " normg = 0.0014403330257234607\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 0.00012848892516535747\n", + " normg = 0.011343308696813992\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 0.00012848842517012063\n", + " normg = 0.01206704085638846\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 0.00012848776525937897\n", + " normg = 0.007529406288219632\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 0.0001284874068783818\n", + " normg = 0.001389873469992695\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 0.00012848738431977858\n", + " normg = 0.0012643961127257269\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 0.0001284872590182979\n", + " normg = 0.0013269318232258388\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 0.0001284871195225825\n", + " normg = 0.005302975908378901\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 0.00012848797001726358\n", + " normg = 0.012098905304113717\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 0.00012848711527394633\n", + " normg = 0.008605248569554054\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 0.0001284866767105339\n", + " normg = 0.002596909553381978\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 0.00012848662549674343\n", + " normg = 0.0012374235119374578\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 0.00012848660134476934\n", + " normg = 0.001224949398936748\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 0.00012848520743451443\n", + " normg = 0.0032000674040563743\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 0.0001284860650763989\n", + " normg = 0.011446308669648898\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 0.0001284854346384738\n", + " normg = 0.008987143704085961\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 0.00012848495105707242\n", + " normg = 0.0023060919267593057\n", + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 0.00012848490963946583\n", + " normg = 0.0011786917271147989\n", + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 0.00012848488667453447\n", + " normg = 0.0011710682801288116\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 0.0001284828077094718\n", + " normg = 0.0037378538177720855\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 0.00012848266785607794\n", + " normg = 0.0026875636042119565\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 0.00012848262699939687\n", + " normg = 0.0022093006606681603\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 0.00012848258776043014\n", + " normg = 0.0011636182991198911\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 0.0001284825674707417\n", + " normg = 0.0011020569623980986\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 0.00012848244559654292\n", + " normg = 0.0014744312062080645\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 0.00012848248140695425\n", + " normg = 0.004590184496696424\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 0.00012848250467548247\n", + " normg = 0.005485464233321472\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 0.00012848231331216895\n", + " normg = 0.001132039156135576\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 0.00012848229768743028\n", + " normg = 0.001085513526143076\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 0.00012848211873114812\n", + " normg = 0.0010896898028258193\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 0.00012848257007569685\n", + " normg = 0.019131800984580102\n", + "\n", + " OUTER ITERATION 462:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 0.00012848039918775505\n", + " normg = 0.003545081586613065\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 0.000128480315990598\n", + " normg = 0.0010179686364987003\n", + "\n", + " OUTER ITERATION 464:\n", + "\n", + " f = 0.00012848030219361395\n", + " normg = 0.0010165257074418604\n", + "\n", + " OUTER ITERATION 465:\n", + "\n", + " f = 0.00012847438943828056\n", + " normg = 0.007541496142447327\n", + "\n", + " OUTER ITERATION 466:\n", + "\n", + " f = 0.0001284732787900844\n", + " normg = 0.002911455100375978\n", + "\n", + " OUTER ITERATION 467:\n", + "\n", + " f = 0.00012847325912653898\n", + " normg = 0.0036561472176343656\n", + "\n", + " OUTER ITERATION 468:\n", + "\n", + " f = 0.00012847319561754065\n", + " normg = 0.002534205795025419\n", + "\n", + " OUTER ITERATION 469:\n", + "\n", + " f = 0.0001284731527687701\n", + " normg = 0.000771731912450741\n", + " Old BLOBOP Residual = 0.23584343888359616\n", + " New BLOBOP Residual = 0.19753017099122\n", + " ----> GKB Iteration 46: Tk is 470x460\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.98648870065\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232135\n", + " normg = 6712.821661250445\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134104\n", + " normg = 3883.817549633452\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332047\n", + " normg = 3269.2188399969473\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624007\n", + " normg = 3510.0779415612324\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.780038351172\n", + " normg = 9140.87020417996\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414801\n", + " normg = 7945.395541783129\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086928\n", + " normg = 1657.6077238404896\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672915\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985992\n", + " normg = 1031.7348028350123\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.7921404501563\n", + " normg = 2600.8005660188323\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277993671\n", + " normg = 10909.905964740572\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.0643993035037\n", + " normg = 4960.023220420058\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.5088965888249\n", + " normg = 928.5706441539713\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462738\n", + " normg = 540.7229160946883\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824376\n", + " normg = 415.1560833804644\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178618\n", + " normg = 384.2039841442729\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172231993\n", + " normg = 2901.481015830387\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670847012058\n", + " normg = 3423.657233208888\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753975977\n", + " normg = 292.00436645987674\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290576232\n", + " normg = 173.82552800583787\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.25267091239235\n", + " normg = 167.4663407406366\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.56737927444998\n", + " normg = 181.07095221555014\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.343882830590776\n", + " normg = 1327.1386641892448\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343520188\n", + " normg = 1875.1955495623524\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393204666\n", + " normg = 790.3636938024965\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004779786\n", + " normg = 139.7221298704075\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886853362297\n", + " normg = 91.43442872934804\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039673158\n", + " normg = 85.28002337248407\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038373667\n", + " normg = 120.91211561620135\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75701178944696\n", + " normg = 1920.5805147013164\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.239192928996594\n", + " normg = 2110.6811359064814\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679710774307433\n", + " normg = 161.75589349757067\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.4691986021749095\n", + " normg = 80.29203669092428\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.363996730144809\n", + " normg = 71.022676372466\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884797371346556\n", + " normg = 76.42516716327215\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.003950036844614\n", + " normg = 437.5399501044819\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.926020096761041\n", + " normg = 467.94195398081536\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.819171315293453\n", + " normg = 288.018656877805\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.253166341613728\n", + " normg = 71.73850666018913\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.19643360226549\n", + " normg = 57.252086032600545\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.084622675300606\n", + " normg = 56.063349760305755\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546557096093557\n", + " normg = 405.65175414686723\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.737616263728874\n", + " normg = 610.8144124623818\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.439272375583533\n", + " normg = 49.75550023598127\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.4107455980597567\n", + " normg = 45.910151175631164\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.22057506046806\n", + " normg = 45.85955375306155\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.6021413336718435\n", + " normg = 685.2826822940391\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.807699964036449\n", + " normg = 82.9691338761356\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7161749634408443\n", + " normg = 58.90424734000965\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6097443443734658\n", + " normg = 35.215929914204324\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.571200701815633\n", + " normg = 76.50169817486531\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.997153525353177\n", + " normg = 290.93218253134\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4895888944868179\n", + " normg = 62.85549234978511\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4599491663883377\n", + " normg = 29.50772099051683\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.446317565773213\n", + " normg = 29.332906251070895\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.1855153098248855\n", + " normg = 56.27145942839623\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.2822140141395158\n", + " normg = 140.414295505348\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.16259131558756146\n", + " normg = 41.02573903097716\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.15126990233015622\n", + " normg = 11.07621019974036\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.14975151479438784\n", + " normg = 9.760298882779383\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.1428841490548725\n", + " normg = 10.768666606192209\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.18276199692504158\n", + " normg = 77.70104827294172\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6852180873899413\n", + " normg = 251.44955746590801\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.21651078972273247\n", + " normg = 131.09846435388744\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.11986076562296676\n", + " normg = 45.03981775380788\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10681898996442306\n", + " normg = 9.177119908488855\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.1058037507191554\n", + " normg = 8.256201580704817\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10009970791872069\n", + " normg = 9.969038630753552\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.13474445540007404\n", + " normg = 62.18175735412341\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19369217368543504\n", + " normg = 96.57275661008757\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08903420629271099\n", + " normg = 39.8127274282596\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08486791775166799\n", + " normg = 34.2634435861138\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07739464342265437\n", + " normg = 7.098850811579657\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07678568574567995\n", + " normg = 6.710093740841603\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07137936726069155\n", + " normg = 6.700478234523851\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.07364178744473802\n", + " normg = 51.94279508098527\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.055121936380737535\n", + " normg = 33.731989523166874\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.04796033706792431\n", + " normg = 12.058405513361148\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.046786706434531956\n", + " normg = 5.944955526476429\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.046228811197981584\n", + " normg = 5.339176575898902\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.04334327249065656\n", + " normg = 6.6416433020996415\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.101148759227982\n", + " normg = 91.76632564609952\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.04360879222004243\n", + " normg = 30.574663887645492\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.035721101624649886\n", + " normg = 13.117582790138835\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03347054013505428\n", + " normg = 7.190510560893286\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.03234241755910626\n", + " normg = 4.8900309240232325\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.031718664551516416\n", + " normg = 7.967007710047179\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.03355612564659538\n", + " normg = 22.714651238816362\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.030676967282953042\n", + " normg = 9.62718798659216\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.029999545679525678\n", + " normg = 4.132290705253438\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.029745109189595723\n", + " normg = 4.1036827154888345\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.011614654790977641\n", + " normg = 7.990593657948284\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.014317796977656474\n", + " normg = 23.55883611633148\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.010920609634817583\n", + " normg = 3.511568132153829\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.010809054347065247\n", + " normg = 2.399681140812168\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.010676901925381293\n", + " normg = 2.379523387072256\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.002085881125523963\n", + " normg = 5.418993203223624\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.0033004514224962934\n", + " normg = 15.436314384528671\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.0018728195036077952\n", + " normg = 3.1910418409214505\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.00180325618617465\n", + " normg = 0.9668224144533024\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.001791407303639995\n", + " normg = 0.8353909944151596\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.001744569628858889\n", + " normg = 0.9385897165076718\n", + "\n", + " OUTER ITERATION 105:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 0.0017868338217584636\n", + " normg = 3.4159946160446193\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.002190630463556567\n", + " normg = 6.792834017224336\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0016608187709556861\n", + " normg = 4.01290153529417\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.0016435170129510985\n", + " normg = 3.9409967155527506\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.0015454094488515208\n", + " normg = 0.7188820064406318\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.001539100883305791\n", + " normg = 0.6930171677121563\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0014520694933252557\n", + " normg = 0.6953778221520902\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.0024235675090325893\n", + " normg = 12.795579019765267\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.0011302566878101117\n", + " normg = 2.950020590192079\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.0010465968847039287\n", + " normg = 1.1168056627382605\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0010296548943878705\n", + " normg = 0.6499527803914382\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0010206627542916438\n", + " normg = 0.6238634831786092\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0010161386655348449\n", + " normg = 1.2595952792063803\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0010225112945551496\n", + " normg = 1.9675153753908332\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.000997608044503184\n", + " normg = 0.5856684713095169\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.000993919579997549\n", + " normg = 0.4806928810455118\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0009853072305590549\n", + " normg = 0.47858719454626375\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0011229563154918718\n", + " normg = 9.80498648293231\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0006567977768806886\n", + " normg = 4.479961753034893\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0005337344541967878\n", + " normg = 0.24963831438949854\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0005329707768180122\n", + " normg = 0.24927968585220847\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.00024602627362385816\n", + " normg = 0.6786984911920861\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.00033832725278559994\n", + " normg = 2.942423296315986\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.00025313924701303057\n", + " normg = 1.469473539584493\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0002342414015978663\n", + " normg = 0.45431024661781727\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.00023223977099034665\n", + " normg = 0.17445014962771804\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0002317297901756922\n", + " normg = 0.15509666449527182\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.00023034366504307287\n", + " normg = 0.20923613370863137\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.000257486702005542\n", + " normg = 2.2468730249988162\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.00024961002855619353\n", + " normg = 1.9660610401774408\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.00022576095093079562\n", + " normg = 0.14284121526425264\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0002255204919037861\n", + " normg = 0.13529519130092968\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.00022309267943684634\n", + " normg = 0.14350380934941506\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.00025135881174090185\n", + " normg = 2.208427415763902\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.00028857901609773097\n", + " normg = 3.1903274015381564\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0002116726336319282\n", + " normg = 0.3511066685626968\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0002106992913652743\n", + " normg = 0.13084996441882968\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.00021044683506549696\n", + " normg = 0.12230017585751266\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.00020881021063237255\n", + " normg = 0.14043487375403335\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.00022301026056429127\n", + " normg = 1.6929195398521224\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.00020627892770135368\n", + " normg = 0.5869897375550645\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0002039692017463245\n", + " normg = 0.14220243673282734\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.00020371663484698049\n", + " normg = 0.1270446606486719\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0002024773527974711\n", + " normg = 0.13340011657542689\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.00020246702584155436\n", + " normg = 0.5135482495383193\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0002022984169870351\n", + " normg = 0.7398236905318094\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.00019995815512947163\n", + " normg = 0.479532707583251\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.00019846581999672562\n", + " normg = 0.11550388699290363\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.00019829749244122896\n", + " normg = 0.11163146741766476\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0001956315376495007\n", + " normg = 0.14183240520961915\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.00019541930366857597\n", + " normg = 0.36210118570795474\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.00020081360785932208\n", + " normg = 1.0300346548789359\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.00019586500452969252\n", + " normg = 0.6761844575606978\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.00019297361934418055\n", + " normg = 0.13279414075258458\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.00019278202312297406\n", + " normg = 0.10999348514891259\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.00019227441690373501\n", + " normg = 0.10734821525544645\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.00018846835783814086\n", + " normg = 0.3234468580483039\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.00019444055308824704\n", + " normg = 1.054814959019306\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.00018882492554587343\n", + " normg = 0.6072131157003395\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.00018646883878964163\n", + " normg = 0.1238059201008239\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.00018629505334059914\n", + " normg = 0.10587448664457844\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0001857142995738246\n", + " normg = 0.10588180681885036\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.0001840822105899911\n", + " normg = 0.41980123611506903\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0001821544209702458\n", + " normg = 0.21925140289141806\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.00018181610924578452\n", + " normg = 0.17860694187243345\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.0001815366480713694\n", + " normg = 0.10950800100424532\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.0001813541884774101\n", + " normg = 0.10059600220909629\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.00018078286317506587\n", + " normg = 0.13266570726013485\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0001818712740377142\n", + " normg = 0.5804175475715485\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.00018247622712310309\n", + " normg = 0.6909615682517871\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.00017949918154930907\n", + " normg = 0.09908910317775182\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.00017937926762828148\n", + " normg = 0.0970088682207799\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.00017658534765037473\n", + " normg = 0.0956177170934948\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.00017123942836515306\n", + " normg = 0.8791947278905976\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.00016765153694942893\n", + " normg = 0.4604451063218929\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.00016630589666743786\n", + " normg = 0.08902000541686696\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.00016620567361463117\n", + " normg = 0.08848960576123531\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.00015629504514073626\n", + " normg = 0.2596838249842602\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.00015906950325758187\n", + " normg = 0.5602399811001555\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.00015505552873525184\n", + " normg = 0.28399281779353663\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.0001549958546535125\n", + " normg = 0.32304693085778124\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 0.00015431512424030443\n", + " normg = 0.08957365951917177\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 0.00015422060586955973\n", + " normg = 0.0808322218930904\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 0.00015379268108616087\n", + " normg = 0.08138613058115847\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 0.00015194869456596898\n", + " normg = 0.4857725504328645\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 0.00015925859379860107\n", + " normg = 1.2148581093925248\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 0.00015020303871126787\n", + " normg = 0.08609907549783169\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 0.00015011977587017013\n", + " normg = 0.07832851503799254\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.000149680395113063\n", + " normg = 0.07823488519462667\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 0.00015576263853242118\n", + " normg = 1.87711263001436\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 0.0001310455291327929\n", + " normg = 1.067375290239061\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 0.00011762996865428708\n", + " normg = 0.34526006861553615\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 0.00011623295925780632\n", + " normg = 0.1437304511790254\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 0.00011607564983754439\n", + " normg = 0.1035134274433265\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 0.00011597657953476066\n", + " normg = 0.061039098391578374\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 0.00011591812278576437\n", + " normg = 0.055741423131378996\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 0.00011575832872062896\n", + " normg = 0.0745039407594835\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 0.00011940532406850417\n", + " normg = 0.8354400933566759\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 0.00012028898881630853\n", + " normg = 0.9253939330684275\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 0.00011502152046618334\n", + " normg = 0.057037715240927434\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 0.00011498373922032785\n", + " normg = 0.05335500695143149\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 0.00011467490834466337\n", + " normg = 0.05584877435984526\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 0.00011488992943411694\n", + " normg = 0.4091935834796443\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 0.00012021040845613961\n", + " normg = 0.9611937407688673\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 0.0001135330790686053\n", + " normg = 0.05874009773672845\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 0.00011348871479288265\n", + " normg = 0.05204324876972761\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 0.00011331272866651592\n", + " normg = 0.05226565317697648\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 0.00011547479792413827\n", + " normg = 1.093661566306264\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 0.00010794608021486464\n", + " normg = 0.11278025843189603\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 0.0001078209950600578\n", + " normg = 0.07030360167233118\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 0.00010771747713693987\n", + " normg = 0.04723176769855813\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 0.00010760313280143275\n", + " normg = 0.049048891644224685\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 0.00011105167817876227\n", + " normg = 0.8503905358791405\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 0.00010601236948168219\n", + " normg = 0.1706116965793035\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 0.0001057786657787768\n", + " normg = 0.04945919158834093\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 0.00010574117464213272\n", + " normg = 0.04574015665948591\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 0.00010546905864322434\n", + " normg = 0.053288373685678105\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 0.00010578954436492583\n", + " normg = 0.25790131702865293\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 0.00010509868487195593\n", + " normg = 0.20948146251692532\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 0.0001049858949520826\n", + " normg = 0.1879210230261176\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 0.00010474712948951425\n", + " normg = 0.04801931867765283\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 0.00010471872918616228\n", + " normg = 0.043955689240836565\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 0.0001045740001221711\n", + " normg = 0.04504594247983616\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 0.00010439685390130903\n", + " normg = 0.26549833630162567\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 0.00010399976949208757\n", + " normg = 0.10605833259418741\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 0.00010391877173547812\n", + " normg = 0.04340476353797275\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 0.00010389125013188188\n", + " normg = 0.04312927253313717\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 0.00010167813742389007\n", + " normg = 0.11691494763451696\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 0.00010429037640507571\n", + " normg = 0.629703432022275\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 0.00010269411674207792\n", + " normg = 0.4705655282469845\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 0.00010132236728130649\n", + " normg = 0.07257765426407635\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 0.00010127437868083373\n", + " normg = 0.04619173944673551\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 0.0001012293808086661\n", + " normg = 0.040756278035107785\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 0.00010102271509967939\n", + " normg = 0.044711708847823606\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 0.00010185405121695466\n", + " normg = 0.4014363304557217\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 0.00010075149363289924\n", + " normg = 0.19059492186170693\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 0.00010033248220569185\n", + " normg = 0.09432766368800266\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 0.00010018515863330684\n", + " normg = 0.0489246314684102\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 0.0001001405732857615\n", + " normg = 0.0630472369840498\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 0.00010013190468193388\n", + " normg = 0.10933257011749772\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 0.00010006290188448999\n", + " normg = 0.07509502783870219\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 0.00010001691147605548\n", + " normg = 0.04016090628715162\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 9.999090444886768e-05\n", + " normg = 0.03917286208264102\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 9.967742364687233e-05\n", + " normg = 0.07101079037049911\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 9.963822367144267e-05\n", + " normg = 0.0651440437049005\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 9.959848653260493e-05\n", + " normg = 0.04445330482792726\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 9.956833731752922e-05\n", + " normg = 0.04036385205388857\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 9.950206103124211e-05\n", + " normg = 0.05298680023718749\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 9.948842845678601e-05\n", + " normg = 0.10846651709532817\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 9.946550976139501e-05\n", + " normg = 0.11934634961307115\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 9.936848027170693e-05\n", + " normg = 0.04161103613005273\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 9.934687171946954e-05\n", + " normg = 0.038357806797211416\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 9.922943242314224e-05\n", + " normg = 0.03957771825239722\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 9.9194007856495e-05\n", + " normg = 0.2702187142817872\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 9.874185456701646e-05\n", + " normg = 0.046629849423927575\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 9.871956922714299e-05\n", + " normg = 0.03761851401775413\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 9.867003943324661e-05\n", + " normg = 0.037572742873053115\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 9.515365423061997e-05\n", + " normg = 1.3862773912083284\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 8.617675826593229e-05\n", + " normg = 0.6733515367689799\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 8.340411731751165e-05\n", + " normg = 0.013286544646469604\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 8.340197936373832e-05\n", + " normg = 0.013073670283365334\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 8.331753786537812e-05\n", + " normg = 0.034877159898339054\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 8.685459585898037e-05\n", + " normg = 0.4930986864609652\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 8.357386594325881e-05\n", + " normg = 0.17379309941168186\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 8.326348488516149e-05\n", + " normg = 0.07093922331907758\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 8.321391882151774e-05\n", + " normg = 0.0211896437328519\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 8.32078873683611e-05\n", + " normg = 0.014216466034178343\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 8.320251809009454e-05\n", + " normg = 0.013538353378030955\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 8.319284359406529e-05\n", + " normg = 0.03721060288266803\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 8.354945026994592e-05\n", + " normg = 0.23440769576849213\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 8.317334898498144e-05\n", + " normg = 0.035110450523712235\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 8.316396129395509e-05\n", + " normg = 0.012264467342370754\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 8.31616745535666e-05\n", + " normg = 0.012135440242272418\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 8.306298181831624e-05\n", + " normg = 0.022108408151004677\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 8.310803573132292e-05\n", + " normg = 0.09814799316060765\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 8.308640069531801e-05\n", + " normg = 0.08366054756321625\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 8.304090274264186e-05\n", + " normg = 0.012758314834284735\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 8.303889340239171e-05\n", + " normg = 0.01201703040282004\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 8.302155200615249e-05\n", + " normg = 0.012603923604279694\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 8.321367304321857e-05\n", + " normg = 0.17926885792445083\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 8.297377943304342e-05\n", + " normg = 0.07569116532321866\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 8.292015268259053e-05\n", + " normg = 0.0397990602686137\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 8.289641797273215e-05\n", + " normg = 0.025338246409291068\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 8.288200932594464e-05\n", + " normg = 0.02122733736845995\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 8.2887942977524e-05\n", + " normg = 0.04902394068875718\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 8.287448909479131e-05\n", + " normg = 0.023800785652222583\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 8.287017927979702e-05\n", + " normg = 0.011257522024928163\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 8.286820195851177e-05\n", + " normg = 0.011194075008993842\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 8.274069825552103e-05\n", + " normg = 0.031249950609277367\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 8.274077433734713e-05\n", + " normg = 0.03942431983479718\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 8.273052795668984e-05\n", + " normg = 0.012179052647092875\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 8.272879096436619e-05\n", + " normg = 0.010798179331642434\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 8.272215041105207e-05\n", + " normg = 0.01084969442506091\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 8.272189479330935e-05\n", + " normg = 0.13444377034237118\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 8.262580461372213e-05\n", + " normg = 0.04996311503703046\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 8.260986778833619e-05\n", + " normg = 0.010439263719600623\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 8.260847765122255e-05\n", + " normg = 0.010397982168100218\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 8.239804871453331e-05\n", + " normg = 0.04567489765566235\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 8.234425482733226e-05\n", + " normg = 0.02894579372494548\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 8.235109777252788e-05\n", + " normg = 0.06373838947674727\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 8.235172163946392e-05\n", + " normg = 0.06858877535935015\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 8.232236117364358e-05\n", + " normg = 0.010157845831808603\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 8.232112790179744e-05\n", + " normg = 0.009674123773676385\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 8.230807955928205e-05\n", + " normg = 0.009768368079334316\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 8.230079773849455e-05\n", + " normg = 0.05722848067776181\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 8.226822449135504e-05\n", + " normg = 0.03187992767026461\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 8.226122776838604e-05\n", + " normg = 0.02112940364760121\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 8.22576254071283e-05\n", + " normg = 0.010989176014858328\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 8.225595920068817e-05\n", + " normg = 0.009566156292018813\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 8.2251422701336e-05\n", + " normg = 0.010569908548275789\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 8.231104583807696e-05\n", + " normg = 0.11621334951292074\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 8.223378723166249e-05\n", + " normg = 0.033079562923980656\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 8.222657876404759e-05\n", + " normg = 0.009094144043509876\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 8.22254900893275e-05\n", + " normg = 0.00900909183788247\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 8.215163934181967e-05\n", + " normg = 0.030800021964580638\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 8.213440464334571e-05\n", + " normg = 0.013698025558345407\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 8.213050470424185e-05\n", + " normg = 0.012834604281098694\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 8.213004346016929e-05\n", + " normg = 0.024470699044902684\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 8.212743796989141e-05\n", + " normg = 0.021064030701207822\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 8.21241958299223e-05\n", + " normg = 0.008982457926324964\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 8.212307870578672e-05\n", + " normg = 0.008575840874119113\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 8.211348217208441e-05\n", + " normg = 0.010051574731633367\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 8.214519704121847e-05\n", + " normg = 0.08840847735793775\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 8.209837818348991e-05\n", + " normg = 0.01804887703397588\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 8.209594217608549e-05\n", + " normg = 0.008451541758711018\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 8.209482427811692e-05\n", + " normg = 0.008443514026633795\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 8.145197312461437e-05\n", + " normg = 0.06004387585706046\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 8.173246965931384e-05\n", + " normg = 0.21921277583919466\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 8.148747947518991e-05\n", + " normg = 0.11064534886740375\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 8.141028023218161e-05\n", + " normg = 0.01602409317620382\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 8.140769091328264e-05\n", + " normg = 0.010244061395193415\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 8.140558923672053e-05\n", + " normg = 0.005039690077243129\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 8.140450310630787e-05\n", + " normg = 0.005030721956587898\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 8.140783283339716e-05\n", + " normg = 0.08599435763755726\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 8.136225003055447e-05\n", + " normg = 0.009413662920697584\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 8.136144515918947e-05\n", + " normg = 0.005885159025208643\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 8.136073379621993e-05\n", + " normg = 0.004926543865770375\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 8.135852852093774e-05\n", + " normg = 0.005061560900912802\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 8.136610555184003e-05\n", + " normg = 0.04148415678478319\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 8.144701046495263e-05\n", + " normg = 0.11699997183283987\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 8.137637545857723e-05\n", + " normg = 0.07219007084615517\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 8.134416336734771e-05\n", + " normg = 0.012555891451125586\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 8.134287204368207e-05\n", + " normg = 0.006281418464442318\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 8.134224969155433e-05\n", + " normg = 0.004975027265386227\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 8.134079686209731e-05\n", + " normg = 0.005063401952572754\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 8.133898767957692e-05\n", + " normg = 0.015360949615223107\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 8.134095240674435e-05\n", + " normg = 0.029595788859650526\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 8.133862921250445e-05\n", + " normg = 0.02593117281068836\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 8.133437700588969e-05\n", + " normg = 0.005082209087240168\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 8.13340783984693e-05\n", + " normg = 0.004587960883771363\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 8.133260447680823e-05\n", + " normg = 0.004622326836684104\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 8.133125206403638e-05\n", + " normg = 0.041221270833172674\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 8.134176517703983e-05\n", + " normg = 0.06968002804439406\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 8.131829926852393e-05\n", + " normg = 0.034451404457873716\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 8.131087356373377e-05\n", + " normg = 0.004929952786396201\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 8.13105838224223e-05\n", + " normg = 0.004559865320217153\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 8.130835318448887e-05\n", + " normg = 0.006101732839170651\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 8.133133518500246e-05\n", + " normg = 0.043936140161577056\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 8.130441392261078e-05\n", + " normg = 0.015006117533507637\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 8.130067773354104e-05\n", + " normg = 0.0058630661281937535\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 8.130022814036519e-05\n", + " normg = 0.007895690104734952\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 8.12998748236909e-05\n", + " normg = 0.009292116654586704\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 8.129921509245956e-05\n", + " normg = 0.005464696766943756\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 8.129886723054148e-05\n", + " normg = 0.004358448872866951\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 8.129830750904086e-05\n", + " normg = 0.004487908818925548\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 8.129905394561337e-05\n", + " normg = 0.030945459880820828\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 8.129345631105488e-05\n", + " normg = 0.008313265689371976\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 8.129292112106674e-05\n", + " normg = 0.004219503785410442\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 8.129262828606455e-05\n", + " normg = 0.0042153830318388\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 8.116731505257973e-05\n", + " normg = 0.033162539082810936\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 8.116090015368448e-05\n", + " normg = 0.00858687931188772\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 8.116039082838432e-05\n", + " normg = 0.003071519757690693\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 8.116025865127785e-05\n", + " normg = 0.0030691208437122726\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 8.106985524046272e-05\n", + " normg = 0.014425261691089396\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 8.109234522058808e-05\n", + " normg = 0.0641832578814035\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 8.107522381879781e-05\n", + " normg = 0.038334759214548236\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 8.106611843473468e-05\n", + " normg = 0.004025300540316842\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 8.10659375527531e-05\n", + " normg = 0.003299646953642663\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 8.106550439769147e-05\n", + " normg = 0.002236569892565685\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 8.106516057268081e-05\n", + " normg = 0.0022875294018468275\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 8.106523973347658e-05\n", + " normg = 0.008377789242246223\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 8.10725928396685e-05\n", + " normg = 0.030788639374743455\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 8.106754494632927e-05\n", + " normg = 0.024156839270244524\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 8.106417755957194e-05\n", + " normg = 0.007041632204014462\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 8.106384578396514e-05\n", + " normg = 0.002044747467581817\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 8.106379137036158e-05\n", + " normg = 0.0019323008635945284\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 8.106319762150513e-05\n", + " normg = 0.0030183618541217106\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 8.107904859653012e-05\n", + " normg = 0.033042688949377494\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 8.107183889416962e-05\n", + " normg = 0.030560741372190937\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 8.106635403278372e-05\n", + " normg = 0.02880025365434311\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 8.10626119651302e-05\n", + " normg = 0.01582912959444459\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 8.106105578351012e-05\n", + " normg = 0.0019460437092922297\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 8.10610103498446e-05\n", + " normg = 0.001853219637570387\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 8.106046284355665e-05\n", + " normg = 0.0025526605688642938\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 8.106215120842229e-05\n", + " normg = 0.013278252296431411\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 8.106256561428825e-05\n", + " normg = 0.01572320127227056\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 8.105970999316223e-05\n", + " normg = 0.007863036754961007\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 8.105956372751917e-05\n", + " normg = 0.007385264109064744\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 8.105920824231457e-05\n", + " normg = 0.0019155634023686368\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 8.10591636195225e-05\n", + " normg = 0.0017869613971939566\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 8.105885904938976e-05\n", + " normg = 0.0018181096869341617\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 8.105829180649373e-05\n", + " normg = 0.009352289128128922\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 8.105829167605619e-05\n", + " normg = 0.010424436363313992\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 8.105760690522999e-05\n", + " normg = 0.0019754048493110165\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 8.10575625723348e-05\n", + " normg = 0.0017651800451253272\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 8.105736933111182e-05\n", + " normg = 0.001765655892761778\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 8.105803013443876e-05\n", + " normg = 0.031713047666305116\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 8.105121434073438e-05\n", + " normg = 0.013997819893823087\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 8.10499062116051e-05\n", + " normg = 0.004081714295395751\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 8.104975048590079e-05\n", + " normg = 0.0023384295496713483\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 8.104965079260129e-05\n", + " normg = 0.001741453004663835\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 8.104948675658413e-05\n", + " normg = 0.0019076326812184142\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 8.10502704395116e-05\n", + " normg = 0.014419401069275598\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 8.104910563868915e-05\n", + " normg = 0.005746003079001246\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 8.104888022817912e-05\n", + " normg = 0.0018093290395917226\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 8.104883734161576e-05\n", + " normg = 0.0016751284756698934\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 8.104850506427564e-05\n", + " normg = 0.0022733332745304567\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 8.104848430624416e-05\n", + " normg = 0.005070176655177046\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 8.104882665370881e-05\n", + " normg = 0.010775110752614144\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 8.104884103422473e-05\n", + " normg = 0.012420244628202735\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 8.104788764765155e-05\n", + " normg = 0.0021438044526625416\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 8.104784271365993e-05\n", + " normg = 0.0016109272402409778\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 8.104776892388356e-05\n", + " normg = 0.0015787032543239715\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 8.104574776796018e-05\n", + " normg = 0.0031772786340753885\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 8.104568752567372e-05\n", + " normg = 0.0038319562505938045\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 8.104558820657963e-05\n", + " normg = 0.002375699225879679\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 8.104553444166938e-05\n", + " normg = 0.001574671761384104\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 8.104548460230492e-05\n", + " normg = 0.0015538242483330948\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 8.10450554383323e-05\n", + " normg = 0.004983964907515007\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 8.104531630380778e-05\n", + " normg = 0.008990228192198874\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 8.104481036804812e-05\n", + " normg = 0.0017742361067111816\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 8.104477619173517e-05\n", + " normg = 0.0015192672199409165\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 8.104467052998667e-05\n", + " normg = 0.0015187332546628303\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 8.104010268196498e-05\n", + " normg = 0.03590233815792426\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 8.103242014751267e-05\n", + " normg = 0.005974561439178156\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 8.103219246152438e-05\n", + " normg = 0.0012451823771611587\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 8.103217265199602e-05\n", + " normg = 0.001244522907841145\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 8.101128849701914e-05\n", + " normg = 0.010299376069801277\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 8.101280050108873e-05\n", + " normg = 0.014366972323914618\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 8.100973145053668e-05\n", + " normg = 0.008998844358873251\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 8.101022057603526e-05\n", + " normg = 0.01295628409256969\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 8.100917788929632e-05\n", + " normg = 0.0012936596801007122\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 8.100916534790094e-05\n", + " normg = 0.0004952854345768958\n", + " Old BLOBOP Residual = 0.19753017099122\n", + " New BLOBOP Residual = 0.12853359236634343\n", + " ----> GKB Iteration 47: Tk is 480x470\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.98648870065\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232135\n", + " normg = 6712.821661250445\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134104\n", + " normg = 3883.817549633452\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332047\n", + " normg = 3269.2188399969473\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624007\n", + " normg = 3510.0779415612324\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.780038351172\n", + " normg = 9140.87020417996\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414801\n", + " normg = 7945.395541783129\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086928\n", + " normg = 1657.6077238404896\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672915\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985992\n", + " normg = 1031.7348028350123\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.7921404501563\n", + " normg = 2600.8005660188323\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277993671\n", + " normg = 10909.905964740572\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.0643993035037\n", + " normg = 4960.023220420058\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882492\n", + " normg = 928.5706441539712\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462738\n", + " normg = 540.722916094689\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824376\n", + " normg = 415.15608338046604\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178598\n", + " normg = 384.20398414427814\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172232087\n", + " normg = 2901.4810158303308\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670847009058\n", + " normg = 3423.657233208161\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753976954\n", + " normg = 292.0043664599069\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290577106\n", + " normg = 173.82552800584665\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912393146\n", + " normg = 167.4663407406431\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274452454\n", + " normg = 181.0709522155688\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.34388283058585\n", + " normg = 1327.1386641887289\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343517557\n", + " normg = 1875.1955495610928\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393209944\n", + " normg = 790.363693802793\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004781657\n", + " normg = 139.72212987053052\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886853363956\n", + " normg = 91.43442872935876\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039675025\n", + " normg = 85.28002337249663\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038376557\n", + " normg = 120.91211561621829\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75701178936102\n", + " normg = 1920.5805146977432\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.23919292895283\n", + " normg = 2110.681135904732\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679710774311209\n", + " normg = 161.75589349732377\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469198602179327\n", + " normg = 80.29203669087107\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.363996730149246\n", + " normg = 71.02267637245822\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884797371348887\n", + " normg = 76.42516716335885\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.003950036887817\n", + " normg = 437.5399501084061\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.926020096758365\n", + " normg = 467.941953981161\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.81917131529129\n", + " normg = 288.01865687861573\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.253166341608355\n", + " normg = 71.7385066602817\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.196433602260012\n", + " normg = 57.25208603260587\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.084622675295615\n", + " normg = 56.063349760280964\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546557096077665\n", + " normg = 405.651754140511\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.73761626368535\n", + " normg = 610.8144124545705\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4392723755984522\n", + " normg = 49.75550023613551\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.4107455980745094\n", + " normg = 45.9101511757415\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.2205750604837498\n", + " normg = 45.85955375306414\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.602141333451014\n", + " normg = 685.2826822732887\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.8076999640408538\n", + " normg = 82.96913387735779\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7161749634463939\n", + " normg = 58.90424733879248\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6097443443926043\n", + " normg = 35.21592991853254\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5712007018011567\n", + " normg = 76.5016981866026\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.9971535258000015\n", + " normg = 290.9321827276559\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4895888942673297\n", + " normg = 62.85549256663655\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4599491659337949\n", + " normg = 29.507721196016945\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4463175650933369\n", + " normg = 29.33290652078272\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.18551478519852116\n", + " normg = 56.27150759999094\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.282213558152544\n", + " normg = 140.41444986678664\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.16259063406448798\n", + " normg = 41.025979257099365\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.1512690760800014\n", + " normg = 11.076377638286738\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.14975063716846465\n", + " normg = 9.760487204771293\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.14288279899465958\n", + " normg = 10.768947111317312\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.1827697300446734\n", + " normg = 77.70760239458379\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6852761982409483\n", + " normg = 251.46390244850673\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.2165199544785698\n", + " normg = 131.10626563167912\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.1198578121801567\n", + " normg = 45.04129149312191\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10681516986063011\n", + " normg = 9.17744282256389\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10579986343815248\n", + " normg = 8.256415465786347\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10009598167009441\n", + " normg = 9.969050338138741\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.1347282797341831\n", + " normg = 62.1740080008214\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19368187724456115\n", + " normg = 96.56969390512788\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08902961564449272\n", + " normg = 39.810426420616594\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08486377410781672\n", + " normg = 34.261900895183416\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07739113086288893\n", + " normg = 7.099050555462165\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07678213761517638\n", + " normg = 6.710263334323027\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07137584684222566\n", + " normg = 6.700595550062244\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.0736367482951682\n", + " normg = 51.94666172603346\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.05512070060231055\n", + " normg = 33.74421305527443\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.04795446247767249\n", + " normg = 12.05795155162217\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.046780974288138946\n", + " normg = 5.944668562740071\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.04622312139650508\n", + " normg = 5.339151206297956\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.04333609092756608\n", + " normg = 6.642071405067532\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.10117685635875645\n", + " normg = 91.76955381902177\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.04361896579657802\n", + " normg = 30.614097499155264\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.035712912969592475\n", + " normg = 13.126107952284583\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03346084516855018\n", + " normg = 7.19602625549567\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.03233209165383552\n", + " normg = 4.891106563164195\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.031709180132202266\n", + " normg = 7.965209462822283\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.03353164269011587\n", + " normg = 22.653224761819356\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.030667342751017877\n", + " normg = 9.608908558410628\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.02999203785796838\n", + " normg = 4.132289197882984\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.029737391336050068\n", + " normg = 4.103607133092507\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.011661693851519501\n", + " normg = 8.020355176530652\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.014378918389764189\n", + " normg = 23.62167674894034\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.010963298792507946\n", + " normg = 3.511622574203182\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.010851566431900203\n", + " normg = 2.4056422400431017\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.010718180286487513\n", + " normg = 2.3855559973879026\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.002024092148369145\n", + " normg = 5.469789508415059\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.003300322638509417\n", + " normg = 15.761883759695678\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.0018066235795674483\n", + " normg = 3.0484995574326836\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.001742725366116442\n", + " normg = 0.9504203020974029\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.0017312085800458882\n", + " normg = 0.8177077470781661\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.0016871019470034892\n", + " normg = 0.9115940119398718\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.001718003857504925\n", + " normg = 3.226606494276861\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.0021179270063096884\n", + " normg = 6.644281809071838\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.00160214486861749\n", + " normg = 3.812547402685315\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.001588953867034675\n", + " normg = 3.82174762452259\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.001496609120676736\n", + " normg = 0.7088883263797959\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0014905093614600278\n", + " normg = 0.6787093176607669\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.001419983886578464\n", + " normg = 0.679725294174726\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.0020850426755723234\n", + " normg = 11.303179183249847\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.001084983969079941\n", + " normg = 2.89054577335058\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.001026265806392729\n", + " normg = 1.0544839199328224\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0010159469577798556\n", + " normg = 0.6000783896963339\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0010094832636825357\n", + " normg = 0.5131006518055194\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0009911174457972976\n", + " normg = 0.6957558689183736\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0014886377171864538\n", + " normg = 9.433934133234963\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0015652865463340988\n", + " normg = 10.232913444779106\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0009237145288733369\n", + " normg = 0.5043969061043945\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0009207688106683505\n", + " normg = 0.4678145694082195\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0008990266259484788\n", + " normg = 0.5072648411105446\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0010142352767786862\n", + " normg = 3.5744794486251874\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0008331250177176504\n", + " normg = 1.728582853394908\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0007907467191262174\n", + " normg = 0.8925992649356522\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0007859952094975437\n", + " normg = 0.9427130307673428\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0007793622516931419\n", + " normg = 0.5569505601167338\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0007761158073126\n", + " normg = 0.40258652865537115\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.0007725052588899474\n", + " normg = 0.3998044179610608\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.00075762829952717\n", + " normg = 1.3816249415135327\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0009196885471368272\n", + " normg = 5.463076466835722\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0007374248315015584\n", + " normg = 0.5697758916468068\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.0007345963552029558\n", + " normg = 0.3694870562169748\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0007317169233755743\n", + " normg = 0.36814893775121543\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.0003353425556030926\n", + " normg = 0.7245189026274249\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.00044797543405549275\n", + " normg = 4.427626375858884\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0003292496988512988\n", + " normg = 0.5894858109483554\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.000326795423770388\n", + " normg = 0.22492143057204664\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0003260792961796767\n", + " normg = 0.21749725670168135\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.00031270035812895456\n", + " normg = 0.4032909752452495\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.0004169702225742547\n", + " normg = 2.640567168487658\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.00032954071759907464\n", + " normg = 1.7974923282399782\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.00031715737104705136\n", + " normg = 1.7291688448127935\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0002980160369074791\n", + " normg = 0.6903714181253124\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.0002948508382356316\n", + " normg = 0.21433902222613976\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.00029431254369032586\n", + " normg = 0.1884116345554694\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.00029238323328644594\n", + " normg = 0.18874762142849855\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.00035584607557495406\n", + " normg = 4.2288747818495\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0002720242570048179\n", + " normg = 2.115716693096593\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.00024344823026721692\n", + " normg = 0.32406886089530934\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.00024236478775344753\n", + " normg = 0.21384869494939052\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.00024128455727208712\n", + " normg = 0.14998399133427376\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0002401268648650785\n", + " normg = 0.16187681620375907\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0002443353830467391\n", + " normg = 1.0504901181646789\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.00023783358791599327\n", + " normg = 0.7016477330880136\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.00023382682150903348\n", + " normg = 0.2100257731898535\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.00023336592541723576\n", + " normg = 0.14806587461279183\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0002329250655849136\n", + " normg = 0.14521210399354295\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0002315572573755058\n", + " normg = 0.34698955988525854\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.00023488435614764125\n", + " normg = 0.8986507173593681\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.00022995789306171698\n", + " normg = 0.21464355819188752\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.00022955662256625022\n", + " normg = 0.13673346493000238\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.00022917248846164177\n", + " normg = 0.13646930395697124\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.00015232113818973442\n", + " normg = 1.4436841890281575\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.00015979802536644316\n", + " normg = 1.830471582002082\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.00013926008712430478\n", + " normg = 0.09678618951215476\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.00013914580660797954\n", + " normg = 0.0962329620064014\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.00012842322294434532\n", + " normg = 0.1193871593983041\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.00015973464717740298\n", + " normg = 1.625892565114701\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.00012896376863131116\n", + " normg = 0.560153124034639\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.00012468455258434936\n", + " normg = 0.2528610311791712\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.0001238248583270393\n", + " normg = 0.17464181186307723\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0001235706059740036\n", + " normg = 0.16877009957827188\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.00012333042318175112\n", + " normg = 0.11512721642251593\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.00012317823101863667\n", + " normg = 0.08839159504925669\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.00012300407314658427\n", + " normg = 0.08879580943300747\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.00012271298775748054\n", + " normg = 0.24420403174273037\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.0001310455028765402\n", + " normg = 1.2257180995109762\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.00012194255812886046\n", + " normg = 0.16721268784727605\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.0001217328296338148\n", + " normg = 0.07928781802632043\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.00012163371409695693\n", + " normg = 0.0791960900087226\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 7.664493384286996e-05\n", + " normg = 0.3212706595396733\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 7.651773327618089e-05\n", + " normg = 0.5847551608134368\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 7.585062455742954e-05\n", + " normg = 0.5440769529822564\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 7.39514013858875e-05\n", + " normg = 0.11658616606450418\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 7.378703964280911e-05\n", + " normg = 0.10708365797370656\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 7.277884624139247e-05\n", + " normg = 0.07317865390489754\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 7.206828544769585e-05\n", + " normg = 0.2614740199625853\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 8.587988483666193e-05\n", + " normg = 1.5389054479117885\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 7.14446704794778e-05\n", + " normg = 0.17419798313857124\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 7.122718518703201e-05\n", + " normg = 0.06750411953637177\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 7.11633119566048e-05\n", + " normg = 0.0620549671801866\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 7.070821266006916e-05\n", + " normg = 0.08164156770296462\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 7.403176645696556e-05\n", + " normg = 0.5010140653719609\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 7.467927420720431e-05\n", + " normg = 0.6458094171874538\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 7.204615725156799e-05\n", + " normg = 0.635277051532471\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 7.021917981398992e-05\n", + " normg = 0.40667962801026747\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 6.91897432082612e-05\n", + " normg = 0.06706090145808888\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 6.914443233471152e-05\n", + " normg = 0.05212110640234167\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 6.905873744764326e-05\n", + " normg = 0.0511952746662609\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 6.706625491745737e-05\n", + " normg = 0.19045382647116418\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 6.733679628004484e-05\n", + " normg = 0.30197803644535665\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 6.672844796378967e-05\n", + " normg = 0.08412815925490069\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 6.667136335370933e-05\n", + " normg = 0.043441088472816775\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 6.664086404244726e-05\n", + " normg = 0.04240886980959732\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 6.61923306040512e-05\n", + " normg = 0.07650261602907403\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 6.841331882517561e-05\n", + " normg = 0.6352653046681196\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 6.632592160551456e-05\n", + " normg = 0.26046634618983977\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 6.590120562733476e-05\n", + " normg = 0.040136188668183255\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 6.588110236949556e-05\n", + " normg = 0.03991175635132639\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 6.370851358470644e-05\n", + " normg = 0.12706442541209984\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 6.366795069850134e-05\n", + " normg = 0.16579483381436042\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 6.343405031536233e-05\n", + " normg = 0.10986655832913182\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 6.331719043998975e-05\n", + " normg = 0.049609877382406437\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 6.328955400979569e-05\n", + " normg = 0.038354004109547424\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 6.326521489651807e-05\n", + " normg = 0.036852796308318794\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 6.323212571226081e-05\n", + " normg = 0.0536668735048066\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 6.327982397158783e-05\n", + " normg = 0.13814516923544534\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 6.318351665254347e-05\n", + " normg = 0.08045613545190533\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 6.313716984285227e-05\n", + " normg = 0.03207590546354826\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 6.312241472262665e-05\n", + " normg = 0.03178591697046827\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 6.244536022866058e-05\n", + " normg = 0.05279939310037009\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 6.359853214553212e-05\n", + " normg = 0.46149528746770246\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 6.260610271371414e-05\n", + " normg = 0.23096647111801827\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 6.227442661140616e-05\n", + " normg = 0.03016953865076224\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 6.226311622996369e-05\n", + " normg = 0.030133520456038038\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 5.701381563273454e-05\n", + " normg = 0.030048900345028978\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 5.7519836887138165e-05\n", + " normg = 0.28479338576540175\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 6.075863212612755e-05\n", + " normg = 0.7857878381608265\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 5.700145376777318e-05\n", + " normg = 0.16410259638719604\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 5.68211045002807e-05\n", + " normg = 0.03976379355205981\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 5.680333889479873e-05\n", + " normg = 0.028274569049223004\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 5.677912601840138e-05\n", + " normg = 0.024002488507543763\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 5.674049503749955e-05\n", + " normg = 0.02723183480272396\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 5.6864145281946226e-05\n", + " normg = 0.15710229345092752\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 5.6672288198761604e-05\n", + " normg = 0.11431265501418479\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 5.660577084023528e-05\n", + " normg = 0.06151869035228222\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 5.65793699138199e-05\n", + " normg = 0.022367937051368567\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 5.657239281565061e-05\n", + " normg = 0.02216610817172034\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 5.621099028214442e-05\n", + " normg = 0.037922696101656175\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 5.651765336981709e-05\n", + " normg = 0.23425853311038533\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 5.638878066687124e-05\n", + " normg = 0.20441911754582623\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 5.6130677324427596e-05\n", + " normg = 0.0255450630075454\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 5.6123753006477455e-05\n", + " normg = 0.021364049799378088\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 5.610450748533776e-05\n", + " normg = 0.021072957035027047\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 5.578946312155714e-05\n", + " normg = 0.06923756292229584\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 5.575896944142809e-05\n", + " normg = 0.07703412887263017\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 5.57348366669651e-05\n", + " normg = 0.06612856853358394\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 5.570510852675763e-05\n", + " normg = 0.022721294123442114\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 5.569891518031089e-05\n", + " normg = 0.020128314715220443\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 5.567613348623428e-05\n", + " normg = 0.02051820002422047\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 5.585580615376142e-05\n", + " normg = 0.2831498615063176\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 5.554932522942923e-05\n", + " normg = 0.1795799993150251\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 5.5349628186071616e-05\n", + " normg = 0.01998177141626208\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 5.534476959164056e-05\n", + " normg = 0.019497354097268008\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 5.522488989470742e-05\n", + " normg = 0.034871128932122936\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 5.530783220374237e-05\n", + " normg = 0.10420184642131278\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 5.520117116805882e-05\n", + " normg = 0.07249778260624921\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 5.515773347231868e-05\n", + " normg = 0.04502494070189554\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 5.513902705548639e-05\n", + " normg = 0.022488585230542465\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 5.5131562337789335e-05\n", + " normg = 0.019575384410061736\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 5.511615922781231e-05\n", + " normg = 0.023325539977083188\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 5.527553797825558e-05\n", + " normg = 0.19272178010090318\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 5.504580163416757e-05\n", + " normg = 0.02047689903706412\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 5.504097886549887e-05\n", + " normg = 0.01878091244792958\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 5.5011029562686296e-05\n", + " normg = 0.01960236310902108\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 5.4980255629292764e-05\n", + " normg = 0.07577479408215028\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 5.4934562129617444e-05\n", + " normg = 0.022494829977477468\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 5.492751785452824e-05\n", + " normg = 0.01855307813752534\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 5.4910413574648535e-05\n", + " normg = 0.01857666886409283\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 5.467267367971172e-05\n", + " normg = 0.15481261389828696\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 5.452386678515521e-05\n", + " normg = 0.07850910535081541\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 5.447819279433451e-05\n", + " normg = 0.02147717322453215\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 5.44726383505739e-05\n", + " normg = 0.017866377692756875\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 5.446055652440755e-05\n", + " normg = 0.01844252268058784\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 5.461583309572785e-05\n", + " normg = 0.22604396070685007\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 5.43094189250411e-05\n", + " normg = 0.03956913631765394\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 5.429783085422734e-05\n", + " normg = 0.017701136853325822\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 5.429306169944588e-05\n", + " normg = 0.01734250181869521\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 5.414382336971893e-05\n", + " normg = 0.03780987020967278\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 5.411851549565799e-05\n", + " normg = 0.02107914816156967\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 5.4107415488706e-05\n", + " normg = 0.020916719828903554\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 5.4102995709975407e-05\n", + " normg = 0.049887499936857316\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 5.412976289840871e-05\n", + " normg = 0.09242814897793744\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 5.407621997134421e-05\n", + " normg = 0.020631708755554097\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 5.407177314232986e-05\n", + " normg = 0.016807698689068805\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 5.406152024745463e-05\n", + " normg = 0.016800323507477163\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 5.345969465904568e-05\n", + " normg = 0.2445291273609319\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 5.309867338453972e-05\n", + " normg = 0.038197745647542684\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 5.3088346215479466e-05\n", + " normg = 0.01488838027181996\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 5.308515967508569e-05\n", + " normg = 0.014727779765560577\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 5.28992700824183e-05\n", + " normg = 0.03988116245487047\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 5.290584407440971e-05\n", + " normg = 0.056708456820916825\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 5.286537152594782e-05\n", + " normg = 0.03125509119581418\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 5.2859657188549975e-05\n", + " normg = 0.03153647796394618\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 5.285191435011592e-05\n", + " normg = 0.017483145562013643\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 5.284818474137907e-05\n", + " normg = 0.01443329201635975\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 5.2841240100124554e-05\n", + " normg = 0.015150702469273991\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 5.288425571756479e-05\n", + " normg = 0.13064413853108328\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 5.301957099336716e-05\n", + " normg = 0.20049445542552685\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 5.277267663949603e-05\n", + " normg = 0.014154464736476946\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 5.277024910621895e-05\n", + " normg = 0.01395769255677799\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 5.26833769775559e-05\n", + " normg = 0.013762373626936953\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 5.222207651250398e-05\n", + " normg = 0.4034499264742711\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 5.1487395098404145e-05\n", + " normg = 0.24830894767819042\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 5.110536649188092e-05\n", + " normg = 0.02784106007726399\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 5.10998219248356e-05\n", + " normg = 0.009913829442242185\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 5.109845225572889e-05\n", + " normg = 0.009331485238853673\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 5.108557639643242e-05\n", + " normg = 0.01071367285945172\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 5.121608966181315e-05\n", + " normg = 0.12821014820506502\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 5.1102414252229084e-05\n", + " normg = 0.09657836138144021\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 5.1047061936582505e-05\n", + " normg = 0.04553328478342739\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 5.1033615932676164e-05\n", + " normg = 0.011396552181325783\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 5.10322370508393e-05\n", + " normg = 0.00912264855185559\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 5.102936401355695e-05\n", + " normg = 0.009068483020354708\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 5.098322657627093e-05\n", + " normg = 0.0994213260591041\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 5.093244172786256e-05\n", + " normg = 0.048929636871437095\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 5.0917095536959976e-05\n", + " normg = 0.010197285518272717\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 5.09158369083748e-05\n", + " normg = 0.009405808010658406\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 5.0907260154050225e-05\n", + " normg = 0.00966557938081346\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 5.091322394496645e-05\n", + " normg = 0.05282185845570198\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 5.096324387984514e-05\n", + " normg = 0.11124292719477805\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 5.0894482053568115e-05\n", + " normg = 0.05647201054848949\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 5.087418309343093e-05\n", + " normg = 0.011396489254968629\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 5.087285204646897e-05\n", + " normg = 0.008721467699804353\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 5.087049196260916e-05\n", + " normg = 0.008476454375556965\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 5.0841831857281277e-05\n", + " normg = 0.02253945255710014\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 5.084184446960942e-05\n", + " normg = 0.030146019596031817\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 5.083577567303781e-05\n", + " normg = 0.011406716244099398\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 5.0834460362495414e-05\n", + " normg = 0.00837762808207663\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 5.083264481102383e-05\n", + " normg = 0.008374548869750425\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 5.08081190340242e-05\n", + " normg = 0.07871897401908685\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 5.076984476155279e-05\n", + " normg = 0.009191777004032276\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 5.0768862726016365e-05\n", + " normg = 0.008519503565028137\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 5.0762083957455665e-05\n", + " normg = 0.008179918467779239\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 5.073177029973129e-05\n", + " normg = 0.032494785100225146\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 5.081419705956859e-05\n", + " normg = 0.11665181359641227\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 5.07316446409783e-05\n", + " normg = 0.05394478467840586\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 5.071293419484225e-05\n", + " normg = 0.012484947894398885\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 5.071146643926521e-05\n", + " normg = 0.008404836361345449\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 5.070986226359018e-05\n", + " normg = 0.007986905260951612\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 5.0693321767375294e-05\n", + " normg = 0.01704111913457594\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 5.070831189708369e-05\n", + " normg = 0.05949849175259438\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 5.0693652997009774e-05\n", + " normg = 0.037531255416365136\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 5.068463055524359e-05\n", + " normg = 0.007980177882612799\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 5.068382910598368e-05\n", + " normg = 0.007804797968008945\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 5.066391344502675e-05\n", + " normg = 0.011080934202835553\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 5.066728039629103e-05\n", + " normg = 0.03561005017657332\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 5.065602440875174e-05\n", + " normg = 0.02118177103213284\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 5.0652093832401175e-05\n", + " normg = 0.012284979827377262\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 5.065034016086013e-05\n", + " normg = 0.009004880560542607\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 5.064864851882997e-05\n", + " normg = 0.008652163856724373\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 5.064649694034722e-05\n", + " normg = 0.018742258249071157\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 5.0667091573132094e-05\n", + " normg = 0.06533458026839842\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 5.064150015605906e-05\n", + " normg = 0.01477077802134459\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 5.063980924583732e-05\n", + " normg = 0.0075465930066298155\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 5.063886771663951e-05\n", + " normg = 0.007540775788229702\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 5.007281296349978e-05\n", + " normg = 0.06697540808339125\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 5.0047850551608864e-05\n", + " normg = 0.028009911860839384\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 5.004255836154842e-05\n", + " normg = 0.007837850968034885\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 5.004181355441137e-05\n", + " normg = 0.0063503519394095724\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 5.0040117235251084e-05\n", + " normg = 0.004862970639941231\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 5.003830982981188e-05\n", + " normg = 0.005723274646381904\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 5.005848426801271e-05\n", + " normg = 0.06306130866219925\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 5.015183521545531e-05\n", + " normg = 0.14001406048121978\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 5.0031928366564114e-05\n", + " normg = 0.00546621839540968\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 5.003162080541182e-05\n", + " normg = 0.004490765097712346\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 5.0030853476681513e-05\n", + " normg = 0.00443574162583406\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 5.000084965083004e-05\n", + " normg = 0.00918365166255607\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 5.00389183763921e-05\n", + " normg = 0.05688399893745376\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 5.000881249761245e-05\n", + " normg = 0.04180725709056995\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 5.00023791577325e-05\n", + " normg = 0.03488173219020254\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 4.9994793912362395e-05\n", + " normg = 0.007627320541191662\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 4.999431336167719e-05\n", + " normg = 0.00428417505565307\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 4.999398509399532e-05\n", + " normg = 0.004207919073418374\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 4.998400998578923e-05\n", + " normg = 0.009877860309594077\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 4.998374416561344e-05\n", + " normg = 0.016210641868894864\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 4.9982938825249905e-05\n", + " normg = 0.014170988949483472\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 4.998159767380082e-05\n", + " normg = 0.004257514120753014\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 4.998136513582704e-05\n", + " normg = 0.004097653966172761\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 4.997856720882619e-05\n", + " normg = 0.004338096428466754\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 4.9994061465503575e-05\n", + " normg = 0.06236825243853452\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 4.9971660951187376e-05\n", + " normg = 0.01868498621128687\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 4.996918654213853e-05\n", + " normg = 0.006074641193225598\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 4.9968725320324425e-05\n", + " normg = 0.004717365350383331\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 4.996778586563523e-05\n", + " normg = 0.004362770651336149\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 4.9966306658935606e-05\n", + " normg = 0.007532319195923981\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 4.9981396156503714e-05\n", + " normg = 0.04340895698146553\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 4.997872905464315e-05\n", + " normg = 0.05073698832628558\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 4.996453257405349e-05\n", + " normg = 0.019089065427910896\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 4.996219495423266e-05\n", + " normg = 0.004093814908091192\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 4.996198405046236e-05\n", + " normg = 0.0039846677927380045\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 4.9957343234213495e-05\n", + " normg = 0.006740406315076814\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 4.9960184999295975e-05\n", + " normg = 0.02028105146719893\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 4.995691472291368e-05\n", + " normg = 0.017466651437754926\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 4.995528320797053e-05\n", + " normg = 0.014668393741242082\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 4.995390499866225e-05\n", + " normg = 0.005861473599205151\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 4.995358549268623e-05\n", + " normg = 0.00391545286516338\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 4.995325259061931e-05\n", + " normg = 0.0039000836349123193\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 4.994275168203342e-05\n", + " normg = 0.025958648070524577\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 4.994374423919289e-05\n", + " normg = 0.030005757665941254\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 4.993815272347584e-05\n", + " normg = 0.0038371736380596612\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 4.993797296620367e-05\n", + " normg = 0.0037707136761180836\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 4.993286016193058e-05\n", + " normg = 0.003815955207143313\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 4.99294516464983e-05\n", + " normg = 0.015106905682295226\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 4.9930427541245576e-05\n", + " normg = 0.022798900580229216\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 4.992718050394847e-05\n", + " normg = 0.008831298366245847\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 4.9926602696084476e-05\n", + " normg = 0.0038012725997475963\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 4.99263930788194e-05\n", + " normg = 0.00369298984833297\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 4.9923285892747765e-05\n", + " normg = 0.0051160675601813034\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 4.992306586918193e-05\n", + " normg = 0.009573107504976667\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 4.992297499056096e-05\n", + " normg = 0.011770843422178398\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 4.992204167379724e-05\n", + " normg = 0.0041716288622942795\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 4.992183700279016e-05\n", + " normg = 0.0036498890117523455\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 4.9921154349963914e-05\n", + " normg = 0.003704967465278329\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 4.991904198060898e-05\n", + " normg = 0.013384082988012363\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 4.991896760776122e-05\n", + " normg = 0.014923588153271987\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 4.991752196671274e-05\n", + " normg = 0.0037906504897825466\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 4.991734468368186e-05\n", + " normg = 0.0036079821381520315\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 4.9915657641155135e-05\n", + " normg = 0.0036634995738292256\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 4.9913605944318526e-05\n", + " normg = 0.013820230112497818\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 4.991336908534148e-05\n", + " normg = 0.014359680576003635\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 4.991202541277047e-05\n", + " normg = 0.003732203521380001\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 4.991185233737562e-05\n", + " normg = 0.003563805691609055\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 4.991009078959099e-05\n", + " normg = 0.0036437978902691013\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 4.9908471891069146e-05\n", + " normg = 0.013148509695836596\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 4.9907512549716315e-05\n", + " normg = 0.007859564598668612\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 4.9907046313255214e-05\n", + " normg = 0.0036018196098999153\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 4.99068532169572e-05\n", + " normg = 0.0035266746831826156\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 4.990348714646493e-05\n", + " normg = 0.005416403674118256\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 4.9904278775474224e-05\n", + " normg = 0.016717565159832186\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 4.9903217878508156e-05\n", + " normg = 0.012145298518681062\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 4.9902237025010666e-05\n", + " normg = 0.0035233294335390666\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 4.9902073724741865e-05\n", + " normg = 0.003482346708875488\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 4.9895676678546634e-05\n", + " normg = 0.003981216056267259\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 4.9895405435812035e-05\n", + " normg = 0.010476250981180704\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 4.9899168907445184e-05\n", + " normg = 0.028562385371998983\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 4.989416404098329e-05\n", + " normg = 0.004807355548940625\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 4.989394947280032e-05\n", + " normg = 0.00341402605305577\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 4.989366212214729e-05\n", + " normg = 0.003411589296333231\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 4.976847841798555e-05\n", + " normg = 0.08835655086224023\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 4.972144768253695e-05\n", + " normg = 0.010878873551262694\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 4.972071291783436e-05\n", + " normg = 0.0013315877316609854\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 4.972069111964309e-05\n", + " normg = 0.001312216916470766\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 4.971974129995482e-05\n", + " normg = 0.0030706489167189985\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 4.972775282646299e-05\n", + " normg = 0.02839255869399023\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 4.9719986542999565e-05\n", + " normg = 0.008892623569889358\n", + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 4.971918601552114e-05\n", + " normg = 0.0013925975379886592\n", + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 4.971914968525994e-05\n", + " normg = 0.001280094463886336\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 4.971893398792283e-05\n", + " normg = 0.0013648786774643116\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 4.972505680356261e-05\n", + " normg = 0.03242313936508449\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 4.975122814995071e-05\n", + " normg = 0.07369517779383453\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 4.971776571072874e-05\n", + " normg = 0.009241702207469156\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 4.97171879249602e-05\n", + " normg = 0.002199420105760923\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 4.971713429123534e-05\n", + " normg = 0.001507144251867256\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 4.971706920680243e-05\n", + " normg = 0.0012669544399806294\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 4.97169483163647e-05\n", + " normg = 0.001534608004016723\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 4.9719188202047794e-05\n", + " normg = 0.01764212484143353\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 4.972727187443783e-05\n", + " normg = 0.03670433932452329\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 4.971676623526817e-05\n", + " normg = 0.008657701691483614\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 4.971629817573249e-05\n", + " normg = 0.002744006370902244\n", + "\n", + " OUTER ITERATION 462:\n", + "\n", + " f = 4.971623996947167e-05\n", + " normg = 0.0012821642342981164\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 4.971621464111882e-05\n", + " normg = 0.001222488170373604\n", + "\n", + " OUTER ITERATION 464:\n", + "\n", + " f = 4.971592185908664e-05\n", + " normg = 0.0018269210047714896\n", + "\n", + " OUTER ITERATION 465:\n", + "\n", + " f = 4.9722384610744894e-05\n", + " normg = 0.029722665277189524\n", + "\n", + " OUTER ITERATION 466:\n", + "\n", + " f = 4.971638479193243e-05\n", + " normg = 0.008843262214518694\n", + "\n", + " OUTER ITERATION 467:\n", + "\n", + " f = 4.971556415321975e-05\n", + " normg = 0.004518641092773988\n", + "\n", + " OUTER ITERATION 468:\n", + "\n", + " f = 4.971525302645087e-05\n", + " normg = 0.0012705538387362057\n", + "\n", + " OUTER ITERATION 469:\n", + "\n", + " f = 4.97152095394805e-05\n", + " normg = 0.0013022506844447958\n", + "\n", + " OUTER ITERATION 470:\n", + "\n", + " f = 4.971517625391397e-05\n", + " normg = 0.004914527276662352\n", + "\n", + " OUTER ITERATION 471:\n", + "\n", + " f = 4.9718322126150624e-05\n", + " normg = 0.02354548345313158\n", + "\n", + " OUTER ITERATION 472:\n", + "\n", + " f = 4.9714933396744816e-05\n", + " normg = 0.002008939375767242\n", + "\n", + " OUTER ITERATION 473:\n", + "\n", + " f = 4.971489964268237e-05\n", + " normg = 0.0011922806583858734\n", + "\n", + " OUTER ITERATION 474:\n", + "\n", + " f = 4.971487255730631e-05\n", + " normg = 0.0011786157214664639\n", + "\n", + " OUTER ITERATION 475:\n", + "\n", + " f = 4.971367281520749e-05\n", + " normg = 0.0012067117940738501\n", + "\n", + " OUTER ITERATION 476:\n", + "\n", + " f = 4.9714025353921896e-05\n", + " normg = 0.01197119964480904\n", + "\n", + " OUTER ITERATION 477:\n", + "\n", + " f = 4.971303813023881e-05\n", + " normg = 0.0028591981306557595\n", + "\n", + " OUTER ITERATION 478:\n", + "\n", + " f = 4.971295962559429e-05\n", + " normg = 0.0015279051906627588\n", + "\n", + " OUTER ITERATION 479:\n", + "\n", + " f = 4.971291698368483e-05\n", + " normg = 0.0011621297415120738\n", + "\n", + " OUTER ITERATION 480:\n", + "\n", + " f = 4.971284480495596e-05\n", + " normg = 0.0012851769450451843\n", + "\n", + " OUTER ITERATION 481:\n", + "\n", + " f = 4.971427267979851e-05\n", + " normg = 0.017416741999630458\n", + "\n", + " OUTER ITERATION 482:\n", + "\n", + " f = 4.971296074849185e-05\n", + " normg = 0.01014780197595063\n", + "\n", + " OUTER ITERATION 483:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 4.9712321328825304e-05\n", + " normg = 0.0012263362090721855\n", + "\n", + " OUTER ITERATION 484:\n", + "\n", + " f = 4.971230351558904e-05\n", + " normg = 0.0011468431589996824\n", + "\n", + " OUTER ITERATION 485:\n", + "\n", + " f = 4.9712148067561644e-05\n", + " normg = 0.0014527949640423664\n", + "\n", + " OUTER ITERATION 486:\n", + "\n", + " f = 4.971227845329256e-05\n", + " normg = 0.005210539965782082\n", + "\n", + " OUTER ITERATION 487:\n", + "\n", + " f = 4.9712612795292084e-05\n", + " normg = 0.007749821183615133\n", + "\n", + " OUTER ITERATION 488:\n", + "\n", + " f = 4.971186493419833e-05\n", + " normg = 0.0037839497656956987\n", + "\n", + " OUTER ITERATION 489:\n", + "\n", + " f = 4.971184219729897e-05\n", + " normg = 0.0040147840637015\n", + "\n", + " OUTER ITERATION 490:\n", + "\n", + " f = 4.971173546163292e-05\n", + " normg = 0.0011940031308635593\n", + "\n", + " OUTER ITERATION 491:\n", + "\n", + " f = 4.971171805345382e-05\n", + " normg = 0.0011033808115669221\n", + "\n", + " OUTER ITERATION 492:\n", + "\n", + " f = 4.9711616361781233e-05\n", + " normg = 0.0011253115514823404\n", + "\n", + " OUTER ITERATION 493:\n", + "\n", + " f = 4.9711546114095744e-05\n", + " normg = 0.009303123055796045\n", + "\n", + " OUTER ITERATION 494:\n", + "\n", + " f = 4.9711289662614016e-05\n", + " normg = 0.007151219838385022\n", + "\n", + " OUTER ITERATION 495:\n", + "\n", + " f = 4.971096936849815e-05\n", + " normg = 0.0011162039320714776\n", + "\n", + " OUTER ITERATION 496:\n", + "\n", + " f = 4.971095417857851e-05\n", + " normg = 0.0010845099627205112\n", + "\n", + " OUTER ITERATION 497:\n", + "\n", + " f = 4.971068313717637e-05\n", + " normg = 0.0011920599148793275\n", + "\n", + " OUTER ITERATION 498:\n", + "\n", + " f = 4.971060870577538e-05\n", + " normg = 0.0028813902144171617\n", + "\n", + " OUTER ITERATION 499:\n", + "\n", + " f = 4.971056969429292e-05\n", + " normg = 0.003090487738575515\n", + "\n", + " OUTER ITERATION 500:\n", + "\n", + " f = 4.971048839356043e-05\n", + " normg = 0.001610381455289325\n", + "\n", + " OUTER ITERATION 501:\n", + "\n", + " f = 4.971046064192952e-05\n", + " normg = 0.0011792337660659364\n", + "\n", + " OUTER ITERATION 502:\n", + "\n", + " f = 4.971043440372008e-05\n", + " normg = 0.0011478176555084164\n", + "\n", + " OUTER ITERATION 503:\n", + "\n", + " f = 4.971037708987291e-05\n", + " normg = 0.0022204312596228438\n", + "\n", + " OUTER ITERATION 504:\n", + "\n", + " f = 4.971037312625689e-05\n", + " normg = 0.0031711112797258006\n", + "\n", + " OUTER ITERATION 505:\n", + "\n", + " f = 4.971030545273356e-05\n", + " normg = 0.0013942425944980926\n", + "\n", + " OUTER ITERATION 506:\n", + "\n", + " f = 4.971028492935539e-05\n", + " normg = 0.0010721430250922842\n", + "\n", + " OUTER ITERATION 507:\n", + "\n", + " f = 4.971025156342582e-05\n", + " normg = 0.0010773006992692141\n", + "\n", + " OUTER ITERATION 508:\n", + "\n", + " f = 4.971021372587668e-05\n", + " normg = 0.013604033644568777\n", + "\n", + " OUTER ITERATION 509:\n", + "\n", + " f = 4.97091834848123e-05\n", + " normg = 0.00424345297987055\n", + "\n", + " OUTER ITERATION 510:\n", + "\n", + " f = 4.970906681175876e-05\n", + " normg = 0.0010343366365505057\n", + "\n", + " OUTER ITERATION 511:\n", + "\n", + " f = 4.970905291387482e-05\n", + " normg = 0.0010336900186888106\n", + "\n", + " OUTER ITERATION 512:\n", + "\n", + " f = 4.96969934725913e-05\n", + " normg = 0.0018669797656509807\n", + "\n", + " OUTER ITERATION 513:\n", + "\n", + " f = 4.969822579407351e-05\n", + " normg = 0.014555537927919773\n", + "\n", + " OUTER ITERATION 514:\n", + "\n", + " f = 4.969695206314625e-05\n", + " normg = 0.0022737726364423297\n", + "\n", + " OUTER ITERATION 515:\n", + "\n", + " f = 4.969691763432819e-05\n", + " normg = 0.0006585346487868819\n", + " Old BLOBOP Residual = 0.12853359236634343\n", + " New BLOBOP Residual = 0.09774239938071837\n", + " ----> GKB Iteration 48: Tk is 490x480\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.98648870065\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232135\n", + " normg = 6712.821661250445\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134104\n", + " normg = 3883.817549633452\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332047\n", + " normg = 3269.2188399969473\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624007\n", + " normg = 3510.0779415612324\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.780038351172\n", + " normg = 9140.87020417996\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414801\n", + " normg = 7945.395541783129\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086928\n", + " normg = 1657.6077238404896\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672915\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985992\n", + " normg = 1031.7348028350123\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.7921404501563\n", + " normg = 2600.8005660188323\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277993671\n", + " normg = 10909.905964740572\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.0643993035037\n", + " normg = 4960.023220420058\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882492\n", + " normg = 928.5706441539712\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462741\n", + " normg = 540.7229160946889\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824382\n", + " normg = 415.1560833804656\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178589\n", + " normg = 384.20398414427694\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.85323172231772\n", + " normg = 2901.4810158302316\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670847009089\n", + " normg = 3423.657233208164\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.545152753977145\n", + " normg = 292.0043664599231\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290577238\n", + " normg = 173.82552800584747\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.252670912393334\n", + " normg = 167.46634074064445\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274452852\n", + " normg = 181.07095221553513\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.34388283056666\n", + " normg = 1327.1386641877718\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.392973435162446\n", + " normg = 1875.1955495604564\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393217083\n", + " normg = 790.3636938034463\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004782035\n", + " normg = 139.72212987065097\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.164886853364107\n", + " normg = 91.43442872937385\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.980626039675334\n", + " normg = 85.28002337250247\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.543288038378952\n", + " normg = 120.91211561621962\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75701178917007\n", + " normg = 1920.5805146896562\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.239192928890134\n", + " normg = 2110.681135902232\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679710774316447\n", + " normg = 161.75589349722364\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.469198602185022\n", + " normg = 80.29203669074126\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.363996730155366\n", + " normg = 71.02267637244057\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884797371350881\n", + " normg = 76.42516716353772\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.00395003695681\n", + " normg = 437.53995011389156\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.926020096730379\n", + " normg = 467.94195397854423\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.8191713152932305\n", + " normg = 288.01865688174405\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.253166341598575\n", + " normg = 71.7385066605074\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.196433602250033\n", + " normg = 57.25208603260923\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.084622675286715\n", + " normg = 56.06334976022107\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546557096032222\n", + " normg = 405.65175412735005\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.737616263708161\n", + " normg = 610.8144124553249\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.4392723756154195\n", + " normg = 49.755500236626126\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.410745598091098\n", + " normg = 45.91015117586187\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.220575060516432\n", + " normg = 45.859553752822364\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.602141332649189\n", + " normg = 685.2826822048605\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.8076999640028095\n", + " normg = 82.96913387098408\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.7161749634364438\n", + " normg = 58.90424732702907\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6097443444593356\n", + " normg = 35.21592992230242\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.5712007018434981\n", + " normg = 76.5016981775944\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.9971535261192905\n", + " normg = 290.93218280880023\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4895888943160316\n", + " normg = 62.855492600050745\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.459949165955511\n", + " normg = 29.50772120029011\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.4463175651138225\n", + " normg = 29.33290652729153\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.1855147669570036\n", + " normg = 56.27151022787695\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.2822135349415973\n", + " normg = 140.41445611815007\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.16259060187315066\n", + " normg = 41.02599787583864\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.15126903152258428\n", + " normg = 11.076399603724427\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.14975058560734525\n", + " normg = 9.76051469310722\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.14288266576621997\n", + " normg = 10.76900730160806\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.1827717376817006\n", + " normg = 77.70925497820559\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6852976420197036\n", + " normg = 251.4688744949726\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.21652324170086001\n", + " normg = 131.10887595100297\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.11985719432963163\n", + " normg = 45.042078134773504\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10681409636257164\n", + " normg = 9.177594658704837\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10579875698706585\n", + " normg = 8.256543248605803\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10009475040131156\n", + " normg = 9.969187903678778\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.1347266784500296\n", + " normg = 62.17409297589982\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19368360351728187\n", + " normg = 96.57119034412491\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08902791136000288\n", + " normg = 39.810859034440384\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08486198295839302\n", + " normg = 34.262361860516535\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07738913329922914\n", + " normg = 7.099215501349532\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07678011174120773\n", + " normg = 6.710415384010614\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07137363697845059\n", + " normg = 6.700744830486934\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.07363456888674273\n", + " normg = 51.94876591339201\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.05511819072038845\n", + " normg = 33.74758957774177\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.0479506542029483\n", + " normg = 12.058353931175377\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.04677711073531295\n", + " normg = 5.9447315169921\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.04621925261796287\n", + " normg = 5.339254677430279\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.043331847716827805\n", + " normg = 6.642246687302502\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.10117510728821129\n", + " normg = 91.76637500992044\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.04361824921045657\n", + " normg = 30.62345815761669\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.03570810306325959\n", + " normg = 13.127494638843443\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03345597431205939\n", + " normg = 7.197350496347197\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.03232704193386073\n", + " normg = 4.8913165610436575\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.03170422550164871\n", + " normg = 7.964462583432605\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.03352425139875752\n", + " normg = 22.643439896765457\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.030662484887665865\n", + " normg = 9.607684560590718\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.029987314613929592\n", + " normg = 4.1323670760756315\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.02973264338936181\n", + " normg = 4.1036686857910665\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.011668500894934595\n", + " normg = 8.022232343861411\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.014385510898855605\n", + " normg = 23.622629021697577\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.010969602111992167\n", + " normg = 3.513386231164476\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.010857750515442481\n", + " normg = 2.4070863583017146\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.010724182017254585\n", + " normg = 2.3870257886265898\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.0020077015558545\n", + " normg = 5.485387164470601\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.0032977088666266093\n", + " normg = 15.836527797115293\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.0017890398579131865\n", + " normg = 3.0291090311381828\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.0017258889752825286\n", + " normg = 0.9482180083889277\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.0017144175117801293\n", + " normg = 0.814945147441599\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.001670828134119531\n", + " normg = 0.9067332018244794\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0016989774037436175\n", + " normg = 3.182399302883613\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.0020976089278248837\n", + " normg = 6.6096141832165\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0015855239459965915\n", + " normg = 3.7728080364780765\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.0015730863971481625\n", + " normg = 3.797836811362475\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.0014818714568496925\n", + " normg = 0.7075613371469854\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0014758007877368972\n", + " normg = 0.6765474266104504\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0014077553049672807\n", + " normg = 0.6772269257811615\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.002025254477620735\n", + " normg = 11.060865218416469\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.001079638355115098\n", + " normg = 3.1074969147126703\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.001015337272790002\n", + " normg = 1.0796288778959877\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0010051754278341382\n", + " normg = 0.5852228978832952\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.0009993250932483762\n", + " normg = 0.5108969010644303\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.0009773893971381038\n", + " normg = 0.6468571670369726\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.0015596390907750468\n", + " normg = 9.966770178104198\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.000935798712878792\n", + " normg = 1.6887042406186092\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0009077465805301762\n", + " normg = 1.0258403105041716\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0008883064540179662\n", + " normg = 0.4729111141509318\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0008798647932246596\n", + " normg = 0.44675387094603686\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0008427232890207168\n", + " normg = 1.5805435123993081\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0008625736732349328\n", + " normg = 2.593998168888335\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.0008204862220765963\n", + " normg = 0.467736739242571\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0008180465711269501\n", + " normg = 0.413249277856811\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0008084904520470992\n", + " normg = 0.40963430968162934\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.000821277999257542\n", + " normg = 8.271977270184736\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.00046837292986051275\n", + " normg = 3.8219022952015713\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.0003675455895140918\n", + " normg = 0.78398516464413\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.0003618360255320208\n", + " normg = 0.31973581515479654\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0003603004709148706\n", + " normg = 0.2096071147196089\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.00035874207854282204\n", + " normg = 0.20801836342788588\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0003546577994596951\n", + " normg = 1.6136883930267714\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.00035089160064700613\n", + " normg = 1.4797775904944714\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0003372490036626048\n", + " normg = 0.20027015186827435\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.00033676731957100553\n", + " normg = 0.192270167359425\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.00033056062316791796\n", + " normg = 0.20560995198215892\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0003354236300610338\n", + " normg = 1.361167161239575\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.0003408480823033318\n", + " normg = 1.6655282448504027\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.00031831572541647104\n", + " normg = 0.3100595092899279\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.00031740005009443036\n", + " normg = 0.19835777530778298\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.00031672499159521474\n", + " normg = 0.18762696940876855\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0003145211200371514\n", + " normg = 0.3105455179860227\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.00031921256003380186\n", + " normg = 1.098541341547044\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.00031329968261388595\n", + " normg = 0.5800468816710718\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.00031103791303935144\n", + " normg = 0.17950953834148992\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.00031060447474269554\n", + " normg = 0.17866238874538956\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.0002663013853771298\n", + " normg = 0.2511176071400433\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0002974207275646024\n", + " normg = 2.400794627234622\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0002775201645114784\n", + " normg = 1.6222290929135612\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.0002612764496535964\n", + " normg = 0.1580082888322061\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0002609717732381897\n", + " normg = 0.1553896559500579\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0002497710148926005\n", + " normg = 0.3405157265062695\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.00026928128962226043\n", + " normg = 1.304483787874356\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.0002459326139885555\n", + " normg = 0.3859756777505646\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.00024386919732707958\n", + " normg = 0.2297676995993967\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.0002433438351893085\n", + " normg = 0.2561137348924612\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.0002427554471668583\n", + " normg = 0.21438271072339296\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.00024224763039698712\n", + " normg = 0.16622307102503459\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.00024174868675564675\n", + " normg = 0.16164630331795737\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.00024091927302632605\n", + " normg = 0.2770222044455674\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.00024569219599395093\n", + " normg = 1.041132216022458\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0002397781597762321\n", + " normg = 0.4175706754751998\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.00023857986764432216\n", + " normg = 0.14472034302914594\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.00023828954620431714\n", + " normg = 0.14438862540823083\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.00017641807942720208\n", + " normg = 0.309396464840932\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.0001791718108829349\n", + " normg = 0.8047874742099028\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.0001752076504967518\n", + " normg = 0.17431302641070295\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.00017493679341536205\n", + " normg = 0.11560677807669727\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.00017464538456722582\n", + " normg = 0.11546223262929395\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 9.498187553263578e-05\n", + " normg = 1.7627693277025571\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.00016598409697112816\n", + " normg = 3.8411664010338544\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 7.576107707985668e-05\n", + " normg = 0.06715858030280182\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 7.570815286570046e-05\n", + " normg = 0.06361994187457416\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 7.514437315966697e-05\n", + " normg = 0.07166950548071024\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.00010609344984470278\n", + " normg = 1.9801316794968924\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 7.865473028486682e-05\n", + " normg = 0.9514196571700926\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 7.167084480695399e-05\n", + " normg = 0.13276089572846786\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 7.148024139562109e-05\n", + " normg = 0.07502036935110415\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 7.135315531301746e-05\n", + " normg = 0.06281087515146101\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 7.096789189464267e-05\n", + " normg = 0.060477468476845875\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 7.120411398130134e-05\n", + " normg = 0.476245469812014\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 6.930464988056015e-05\n", + " normg = 0.18030086906287757\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 6.900829987841732e-05\n", + " normg = 0.07818646828455302\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 6.892042614136515e-05\n", + " normg = 0.0616964302152281\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 6.8783255821195e-05\n", + " normg = 0.06688232891550498\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 6.914361713399997e-05\n", + " normg = 0.3627582617334451\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 7.318932153680884e-05\n", + " normg = 0.8994714732681093\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 6.817873097062498e-05\n", + " normg = 0.06872244407481187\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 6.812994908030947e-05\n", + " normg = 0.055716167817406875\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 6.801526631507948e-05\n", + " normg = 0.055668462146369904\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 6.618032857578906e-05\n", + " normg = 0.9367074173319292\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 6.562824718465381e-05\n", + " normg = 0.9104820587303031\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 5.969370226514868e-05\n", + " normg = 0.0855831155489397\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 5.9627027342198835e-05\n", + " normg = 0.05167544344030022\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 5.95764877739915e-05\n", + " normg = 0.050479299093524777\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 5.904111863164303e-05\n", + " normg = 0.13693790491512134\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 5.967780190877557e-05\n", + " normg = 0.3778891242342212\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 5.8807205313694744e-05\n", + " normg = 0.07825566102494169\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 5.875476931641686e-05\n", + " normg = 0.04861720294296776\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 5.8707742529765774e-05\n", + " normg = 0.048468728137289065\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 5.074787357841749e-05\n", + " normg = 0.356711837180124\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 4.9822982921482574e-05\n", + " normg = 0.3406867604235307\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 4.9006440773922466e-05\n", + " normg = 0.18405658306158754\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 4.8695759507333396e-05\n", + " normg = 0.1057413859609282\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 4.850991480100672e-05\n", + " normg = 0.08394647990048734\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 4.822969307449878e-05\n", + " normg = 0.08547069627885621\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 4.917113620051427e-05\n", + " normg = 0.4297790890995307\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 4.815310802149648e-05\n", + " normg = 0.14948415201906645\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 4.800685654517306e-05\n", + " normg = 0.03942981641048517\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 4.798645352183289e-05\n", + " normg = 0.039354286152861795\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 4.2064691547894344e-05\n", + " normg = 0.11771101653243479\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 4.236531945834514e-05\n", + " normg = 0.47163257836361894\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 4.186021653792417e-05\n", + " normg = 0.40184228646848946\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 4.0854007800871134e-05\n", + " normg = 0.0550370428215308\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 4.081865772005049e-05\n", + " normg = 0.04993248764067733\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 4.062298174221238e-05\n", + " normg = 0.04207315838863946\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 4.051304504389107e-05\n", + " normg = 0.12396886153562812\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 4.0458468982211374e-05\n", + " normg = 0.15769853588833146\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 4.04140261081999e-05\n", + " normg = 0.1839371778467421\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 4.021354482018653e-05\n", + " normg = 0.06021962924131377\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 4.0184955915934855e-05\n", + " normg = 0.03146759557708691\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 4.016835443412509e-05\n", + " normg = 0.031337724146078313\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 3.82486008529775e-05\n", + " normg = 0.13930117317923832\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 3.811614849772026e-05\n", + " normg = 0.09653895853026782\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 3.8045597813341716e-05\n", + " normg = 0.04607268472683923\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 3.80195264502578e-05\n", + " normg = 0.03758996179571008\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 3.796790466396979e-05\n", + " normg = 0.03681728386631295\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 3.80557283449634e-05\n", + " normg = 0.23412881116632422\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 3.8412270099350225e-05\n", + " normg = 0.3429290845311751\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 3.768829487015324e-05\n", + " normg = 0.029644678697079634\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 3.767771632074087e-05\n", + " normg = 0.02891298228261216\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 3.745838448724876e-05\n", + " normg = 0.029179078531275122\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 3.719448320278146e-05\n", + " normg = 0.14879307039617684\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 3.72025285479727e-05\n", + " normg = 0.29836706568386845\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 3.7522042563653825e-05\n", + " normg = 0.3866844707395099\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 3.659991225035214e-05\n", + " normg = 0.03301329347472535\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 3.658768768259107e-05\n", + " normg = 0.02935789247679839\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 3.653373371453894e-05\n", + " normg = 0.026993333300698866\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 3.626478833686851e-05\n", + " normg = 0.07431468658354456\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 3.724357863814467e-05\n", + " normg = 0.39111165399582554\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 3.6269977208542345e-05\n", + " normg = 0.1397522192703802\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 3.6132433439579176e-05\n", + " normg = 0.03209580157813932\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 3.611948768078385e-05\n", + " normg = 0.02766467106561889\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 3.6075029388351076e-05\n", + " normg = 0.028187322130903844\n", + "\n", + " OUTER ITERATION 247:\n", + "\n", + " f = 3.608185197560954e-05\n", + " normg = 0.16326397896793748\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 3.590251105806915e-05\n", + " normg = 0.05437940008614162\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 3.5868755995393934e-05\n", + " normg = 0.03665844670069017\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 3.583352121945049e-05\n", + " normg = 0.026338851986485504\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 3.57929171620029e-05\n", + " normg = 0.03258234277907288\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 3.5877814367150716e-05\n", + " normg = 0.16407424299127238\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 3.615695164130051e-05\n", + " normg = 0.2761855380618082\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 3.568648602382446e-05\n", + " normg = 0.027214244632530686\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 3.567784780784833e-05\n", + " normg = 0.025605879739802908\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 3.560501364454239e-05\n", + " normg = 0.026496765033031694\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 3.5532581576298836e-05\n", + " normg = 0.13044050464617976\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 3.536381760804123e-05\n", + " normg = 0.027590419333116935\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 3.5350732147111863e-05\n", + " normg = 0.026030925035454112\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 3.531091170841851e-05\n", + " normg = 0.04225001539150881\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 3.5373169634052066e-05\n", + " normg = 0.1343613254417472\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 3.5286066499280875e-05\n", + " normg = 0.07623619549057692\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 3.524637916401972e-05\n", + " normg = 0.025162198659511657\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 3.523775299487632e-05\n", + " normg = 0.02498178746511435\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 3.470196828110873e-05\n", + " normg = 0.03489014547748393\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 3.4728631069439066e-05\n", + " normg = 0.10814037878908601\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 3.4706547918696453e-05\n", + " normg = 0.10176035935583226\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 3.463946464599456e-05\n", + " normg = 0.024731503584676708\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 3.463172973082815e-05\n", + " normg = 0.024161299905203753\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 3.4475181436553184e-05\n", + " normg = 0.02485084837015015\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 3.4469879614983836e-05\n", + " normg = 0.1752239933907052\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 3.427906692517531e-05\n", + " normg = 0.027305514146093317\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 3.427088884211773e-05\n", + " normg = 0.023781278609821852\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 3.424182723672539e-05\n", + " normg = 0.0237009524814503\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 3.340361003203725e-05\n", + " normg = 0.24369516527013893\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 3.299700665621005e-05\n", + " normg = 0.11535555531949018\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 3.284768063034481e-05\n", + " normg = 0.05191664515221\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 3.280620963629759e-05\n", + " normg = 0.026798597645004894\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 3.2792767345164556e-05\n", + " normg = 0.031831701757287625\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 3.278719063557521e-05\n", + " normg = 0.05490100519105715\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 3.277220726249669e-05\n", + " normg = 0.047520781445745584\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 3.2754931896083695e-05\n", + " normg = 0.02277692781631229\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 3.274753299718182e-05\n", + " normg = 0.021529787857837948\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 3.2699474387271856e-05\n", + " normg = 0.026298130057917257\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 3.2737271806139806e-05\n", + " normg = 0.12221513321281133\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 3.296541398559054e-05\n", + " normg = 0.23435704262414522\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 3.262709211627959e-05\n", + " normg = 0.02247597520309216\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 3.262119768309816e-05\n", + " normg = 0.021248522959110592\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 3.256917130259889e-05\n", + " normg = 0.021175181182987887\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 2.98775380251041e-05\n", + " normg = 0.41866312944306433\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 2.8935577953088857e-05\n", + " normg = 0.14660558978852709\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 2.880282544891871e-05\n", + " normg = 0.014643435194087237\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 2.8800200733512195e-05\n", + " normg = 0.014453678361739898\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 2.867300084053766e-05\n", + " normg = 0.0339540091927623\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 3.0011172058609992e-05\n", + " normg = 0.36777854852977887\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 2.879176727529352e-05\n", + " normg = 0.14640419395776688\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 2.8602336893725168e-05\n", + " normg = 0.025502284693406825\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 2.8594881678050922e-05\n", + " normg = 0.014232965555928609\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 2.8589959167111168e-05\n", + " normg = 0.014073768566200769\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 2.8511971943911783e-05\n", + " normg = 0.06665165150409075\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 2.906392573772484e-05\n", + " normg = 0.3029944436566841\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 2.847201388662257e-05\n", + " normg = 0.03198789251605617\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 2.8464275006867245e-05\n", + " normg = 0.01415011523979648\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 2.8461230788006565e-05\n", + " normg = 0.013779554409503167\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 2.840238677874202e-05\n", + " normg = 0.021442264824311472\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 2.8559844643015264e-05\n", + " normg = 0.16561816387284317\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 2.870329340393516e-05\n", + " normg = 0.23652075177461448\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 2.8360801531965203e-05\n", + " normg = 0.022741331126290766\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 2.835636439546121e-05\n", + " normg = 0.014026655344333262\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 2.835244799179703e-05\n", + " normg = 0.013610954179669801\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 2.8275234876893786e-05\n", + " normg = 0.02422602551350763\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 2.829880648024964e-05\n", + " normg = 0.06712481193516466\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 2.837505297028398e-05\n", + " normg = 0.13947010750346328\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 2.8262877442172954e-05\n", + " normg = 0.07442846123071135\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 2.8227094656556654e-05\n", + " normg = 0.018785668854285374\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 2.8223664380320094e-05\n", + " normg = 0.013390288579118744\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 2.8219164258284714e-05\n", + " normg = 0.013213332047366171\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 2.8111222236330425e-05\n", + " normg = 0.06672536443664893\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 2.8112928026640768e-05\n", + " normg = 0.0774588427764505\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 2.807502657793893e-05\n", + " normg = 0.015450817238549902\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 2.8072416385694114e-05\n", + " normg = 0.013095026846214577\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 2.806471427917749e-05\n", + " normg = 0.012856592387062205\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 2.795721749613048e-05\n", + " normg = 0.0790817446078795\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 2.7933532590736268e-05\n", + " normg = 0.06266637899489781\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 2.7907827248535565e-05\n", + " normg = 0.01637653843175194\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 2.79050649629722e-05\n", + " normg = 0.01251315452762973\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 2.7900407707005256e-05\n", + " normg = 0.012483315612492408\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 2.7814966447196287e-05\n", + " normg = 0.1365406429122504\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 2.7716464071539823e-05\n", + " normg = 0.06274072599834518\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 2.769131888856354e-05\n", + " normg = 0.013019360227068082\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 2.768923465727296e-05\n", + " normg = 0.012396104042196158\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 2.7666077572812525e-05\n", + " normg = 0.013908196950655205\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 2.7659641452166195e-05\n", + " normg = 0.04882074385366624\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 2.768483467931318e-05\n", + " normg = 0.09788787815465712\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 2.763925815365731e-05\n", + " normg = 0.05568666839148685\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 2.7619312901837772e-05\n", + " normg = 0.012391228182778874\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 2.7617419504600457e-05\n", + " normg = 0.011834155875460776\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 2.759642192155314e-05\n", + " normg = 0.01265606624796323\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 2.758424806099789e-05\n", + " normg = 0.03807156562804057\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 2.762334153590132e-05\n", + " normg = 0.09279311481905628\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 2.756911228308135e-05\n", + " normg = 0.031682517247812056\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 2.7561999420324513e-05\n", + " normg = 0.012082624389464365\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 2.7560004885413394e-05\n", + " normg = 0.011635944861541351\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 2.753616650799812e-05\n", + " normg = 0.014035679201761481\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 2.757185747228781e-05\n", + " normg = 0.09689174730557894\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 2.7515277445240603e-05\n", + " normg = 0.030971510707221237\n", + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 2.7508063201873932e-05\n", + " normg = 0.01335656197499937\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 2.7505460812230434e-05\n", + " normg = 0.012055432895014035\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 2.7490512203956094e-05\n", + " normg = 0.015243412450674025\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 2.7486036150136477e-05\n", + " normg = 0.03463805882338737\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 2.7549728289382553e-05\n", + " normg = 0.11448348441167759\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 2.7491746422287428e-05\n", + " normg = 0.06896297324275495\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 2.7461483653538104e-05\n", + " normg = 0.013069552684076792\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 2.7459433251077866e-05\n", + " normg = 0.01195816332474309\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 2.7446131295057415e-05\n", + " normg = 0.014183649482671808\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 2.7498126873568532e-05\n", + " normg = 0.07678785240529643\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 2.7406386865572866e-05\n", + " normg = 0.03437606499420497\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 2.7409773696936946e-05\n", + " normg = 0.04993002012075667\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 2.739391382737927e-05\n", + " normg = 0.013764738319058849\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 2.739191561053697e-05\n", + " normg = 0.011157784523076236\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 2.7387493942061783e-05\n", + " normg = 0.011159544273726955\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 2.7257900632148365e-05\n", + " normg = 0.11746494183044182\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 2.7189563527100624e-05\n", + " normg = 0.052403959939801764\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 2.7172076332526136e-05\n", + " normg = 0.010601479985085125\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 2.7170647246357014e-05\n", + " normg = 0.010562354373064952\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 2.6940314326802074e-05\n", + " normg = 0.038087317270112\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 2.721750804352835e-05\n", + " normg = 0.16226680434338772\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 2.703302748949187e-05\n", + " normg = 0.12749279766094115\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 2.691557968613071e-05\n", + " normg = 0.052215421845832034\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 2.6897694386004537e-05\n", + " normg = 0.01781624999158228\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 2.6894932681683222e-05\n", + " normg = 0.010403817378271108\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 2.689296316521618e-05\n", + " normg = 0.00994991075239541\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 2.687301733104336e-05\n", + " normg = 0.02009784017876988\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 2.6884472725553247e-05\n", + " normg = 0.057428095926979415\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 2.6869009887197384e-05\n", + " normg = 0.032806215883910764\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 2.68618171868432e-05\n", + " normg = 0.009785104771142441\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 2.686054326486658e-05\n", + " normg = 0.009692706619353368\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 2.6789665513493764e-05\n", + " normg = 0.018888552477328128\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 2.678944239371867e-05\n", + " normg = 0.03913801608685925\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 2.681350466494592e-05\n", + " normg = 0.08078898644767617\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 2.6774139854827827e-05\n", + " normg = 0.017228716712504075\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 2.6771770022492517e-05\n", + " normg = 0.009401890555666117\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 2.677023206076307e-05\n", + " normg = 0.009390272446422444\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 2.6131611431934933e-05\n", + " normg = 0.07950202179175997\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 2.6609366893333357e-05\n", + " normg = 0.2954795420220385\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 2.6119992381113878e-05\n", + " normg = 0.0954532708407682\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 2.6062409033372845e-05\n", + " normg = 0.014859871238262167\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 2.605997966575887e-05\n", + " normg = 0.011220784902038919\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 2.6056207076021843e-05\n", + " normg = 0.007320917897600848\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 2.6053196842933025e-05\n", + " normg = 0.007400649669898855\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 2.604940411480715e-05\n", + " normg = 0.0292554607485616\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 2.6067499225433426e-05\n", + " normg = 0.05792248860199824\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 2.6042893767615973e-05\n", + " normg = 0.034024549828471876\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 2.6036221245160917e-05\n", + " normg = 0.01447848669260018\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 2.603462105514444e-05\n", + " normg = 0.006899912350664962\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 2.6033874363615456e-05\n", + " normg = 0.006824369296146042\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 2.6000377657915227e-05\n", + " normg = 0.01750812209336285\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 2.601257151873846e-05\n", + " normg = 0.05296809068913043\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 2.6000980454530567e-05\n", + " normg = 0.03491030602301433\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 2.5993189114081596e-05\n", + " normg = 0.007210271776265397\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 2.5992552929873933e-05\n", + " normg = 0.006802861666308026\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 2.5986402909920442e-05\n", + " normg = 0.008312181412846802\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 2.599144762163639e-05\n", + " normg = 0.033203551363814074\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 2.5977247365388696e-05\n", + " normg = 0.020535275343178654\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 2.5976414462205763e-05\n", + " normg = 0.022514089449357243\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 2.5973031535708984e-05\n", + " normg = 0.007403606660323179\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 2.59723817226045e-05\n", + " normg = 0.006577184025908952\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 2.596988265576506e-05\n", + " normg = 0.0066549783645433284\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 2.5977240342243614e-05\n", + " normg = 0.08434463223812882\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 2.600194316493464e-05\n", + " normg = 0.10686726274965487\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 2.5931878910076723e-05\n", + " normg = 0.006552230731784937\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 2.5931361405564996e-05\n", + " normg = 0.006414875929905866\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 2.5917951474995512e-05\n", + " normg = 0.008748542641832377\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 2.592369115772444e-05\n", + " normg = 0.02935010838705236\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 2.5927244703357652e-05\n", + " normg = 0.03803473590311403\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 2.590887411812758e-05\n", + " normg = 0.02386277272542161\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 2.590685461500756e-05\n", + " normg = 0.024019356110027323\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 2.5903178506675732e-05\n", + " normg = 0.009459830923633606\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 2.5902349745481657e-05\n", + " normg = 0.006293023210949228\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 2.5901491278435188e-05\n", + " normg = 0.006262440826822889\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 2.5872829943161402e-05\n", + " normg = 0.03895413605203912\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 2.588273207022994e-05\n", + " normg = 0.05768956879704772\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 2.586216593025815e-05\n", + " normg = 0.006261941547591849\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 2.5861695859810558e-05\n", + " normg = 0.00606905686355355\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 2.5854214848572977e-05\n", + " normg = 0.00609677450875837\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 2.582742760297794e-05\n", + " normg = 0.04207275821026899\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 2.581247726384215e-05\n", + " normg = 0.028967806291354602\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 2.580680003530741e-05\n", + " normg = 0.015178615964727617\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 2.580490523861181e-05\n", + " normg = 0.007493291712161845\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 2.580408340674865e-05\n", + " normg = 0.006361351355913567\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 2.580186035781156e-05\n", + " normg = 0.007059633450356859\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 2.5815222905414835e-05\n", + " normg = 0.05688011991111276\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 2.579531383934887e-05\n", + " normg = 0.009605225132734865\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 2.5794480968454202e-05\n", + " normg = 0.006295663174413941\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 2.5793623154323405e-05\n", + " normg = 0.005862447206990305\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 2.5786187482490985e-05\n", + " normg = 0.008261653128950231\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 2.5784160934521212e-05\n", + " normg = 0.013011374141931365\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 2.5792654499496378e-05\n", + " normg = 0.0440453346143429\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 2.5782676242745525e-05\n", + " normg = 0.02039617124896026\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 2.5779915999197e-05\n", + " normg = 0.00581721462158121\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 2.5779469400637654e-05\n", + " normg = 0.00573525370747245\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 2.5760451944865975e-05\n", + " normg = 0.01417326379897919\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 2.5783846179843815e-05\n", + " normg = 0.044938556836004694\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 2.5775649988979777e-05\n", + " normg = 0.06329534567577433\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 2.5774609742287362e-05\n", + " normg = 0.06341525190052873\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 2.5749824456131485e-05\n", + " normg = 0.005758800662734328\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 2.5749423906904757e-05\n", + " normg = 0.005606447397894789\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 2.5740851302158196e-05\n", + " normg = 0.008403690120835814\n", + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 2.5739664639252182e-05\n", + " normg = 0.013662662041663933\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 2.573670891365684e-05\n", + " normg = 0.0124908791572187\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 2.573499544247772e-05\n", + " normg = 0.01606199587558402\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 2.5735237187243137e-05\n", + " normg = 0.021077468758999015\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 2.573233838947557e-05\n", + " normg = 0.006180003567248833\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 2.5731897305944728e-05\n", + " normg = 0.005453783896407802\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 2.5730264814278923e-05\n", + " normg = 0.005490280159146574\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 2.5721155869772994e-05\n", + " normg = 0.027851825573164\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 2.5716369104374593e-05\n", + " normg = 0.006622662506054713\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 2.5715908358606344e-05\n", + " normg = 0.005387024935387877\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 2.5714853555443683e-05\n", + " normg = 0.005374225921682197\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 2.567487270557392e-05\n", + " normg = 0.08569075910237076\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 2.5631780452209718e-05\n", + " normg = 0.027291374574207078\n", + "\n", + " OUTER ITERATION 462:\n", + "\n", + " f = 2.562636663606388e-05\n", + " normg = 0.0075481274925951\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 2.5625712222804895e-05\n", + " normg = 0.005115507228292038\n", + "\n", + " OUTER ITERATION 464:\n", + "\n", + " f = 2.562490325457871e-05\n", + " normg = 0.004987895274265897\n", + "\n", + " OUTER ITERATION 465:\n", + "\n", + " f = 2.5620610580746152e-05\n", + " normg = 0.013824347518639186\n", + "\n", + " OUTER ITERATION 466:\n", + "\n", + " f = 2.5619991561916803e-05\n", + " normg = 0.015838564565297763\n", + "\n", + " OUTER ITERATION 467:\n", + "\n", + " f = 2.561825698658061e-05\n", + " normg = 0.00816203009698795\n", + "\n", + " OUTER ITERATION 468:\n", + "\n", + " f = 2.5617658149693777e-05\n", + " normg = 0.005023430490797619\n", + "\n", + " OUTER ITERATION 469:\n", + "\n", + " f = 2.561720654278741e-05\n", + " normg = 0.004895517398618533\n", + "\n", + " OUTER ITERATION 470:\n", + "\n", + " f = 2.5613691041366396e-05\n", + " normg = 0.010752072314476167\n", + "\n", + " OUTER ITERATION 471:\n", + "\n", + " f = 2.5615556028430985e-05\n", + " normg = 0.024107225534691357\n", + "\n", + " OUTER ITERATION 472:\n", + "\n", + " f = 2.561200645375539e-05\n", + " normg = 0.007640952573666529\n", + "\n", + " OUTER ITERATION 473:\n", + "\n", + " f = 2.5611496780957824e-05\n", + " normg = 0.004815848504876035\n", + "\n", + " OUTER ITERATION 474:\n", + "\n", + " f = 2.5611028261393543e-05\n", + " normg = 0.0048096108686948935\n", + "\n", + " OUTER ITERATION 475:\n", + "\n", + " f = 2.5538943575184273e-05\n", + " normg = 0.05480428366339812\n", + "\n", + " OUTER ITERATION 476:\n", + "\n", + " f = 2.554578895450716e-05\n", + " normg = 0.06483056792595063\n", + "\n", + " OUTER ITERATION 477:\n", + "\n", + " f = 2.551998737624988e-05\n", + " normg = 0.004282603037173039\n", + "\n", + " OUTER ITERATION 478:\n", + "\n", + " f = 2.5519763193612522e-05\n", + " normg = 0.004262920942364157\n", + "\n", + " OUTER ITERATION 479:\n", + "\n", + " f = 2.549509904029952e-05\n", + " normg = 0.004130091556004174\n", + "\n", + " OUTER ITERATION 480:\n", + "\n", + " f = 2.5492637342565838e-05\n", + " normg = 0.07018157501459268\n", + "\n", + " OUTER ITERATION 481:\n", + "\n", + " f = 2.546050851393261e-05\n", + " normg = 0.04314806135118502\n", + "\n", + " OUTER ITERATION 482:\n", + "\n", + " f = 2.5449868303210677e-05\n", + " normg = 0.014836602054327902\n", + "\n", + " OUTER ITERATION 483:\n", + "\n", + " f = 2.5448408645198224e-05\n", + " normg = 0.004078071943674826\n", + "\n", + " OUTER ITERATION 484:\n", + "\n", + " f = 2.5448194015245524e-05\n", + " normg = 0.003894253652492296\n", + "\n", + " OUTER ITERATION 485:\n", + "\n", + " f = 2.544538254195958e-05\n", + " normg = 0.006025434047909487\n", + "\n", + " OUTER ITERATION 486:\n", + "\n", + " f = 2.5453561476164426e-05\n", + " normg = 0.028690180180406897\n", + "\n", + " OUTER ITERATION 487:\n", + "\n", + " f = 2.545764225326852e-05\n", + " normg = 0.04532407680763498\n", + "\n", + " OUTER ITERATION 488:\n", + "\n", + " f = 2.5449643763258074e-05\n", + " normg = 0.03779524568700628\n", + "\n", + " OUTER ITERATION 489:\n", + "\n", + " f = 2.5441018238282208e-05\n", + " normg = 0.008871258503547336\n", + "\n", + " OUTER ITERATION 490:\n", + "\n", + " f = 2.544042909946583e-05\n", + " normg = 0.003971508428400547\n", + "\n", + " OUTER ITERATION 491:\n", + "\n", + " f = 2.5440190160227724e-05\n", + " normg = 0.003802966721187658\n", + "\n", + " OUTER ITERATION 492:\n", + "\n", + " f = 2.543677986262907e-05\n", + " normg = 0.006231566172791386\n", + "\n", + " OUTER ITERATION 493:\n", + "\n", + " f = 2.5435984013137042e-05\n", + " normg = 0.008315910835983473\n", + "\n", + " OUTER ITERATION 494:\n", + "\n", + " f = 2.5436388448290273e-05\n", + " normg = 0.016374229335295393\n", + "\n", + " OUTER ITERATION 495:\n", + "\n", + " f = 2.5435330705693312e-05\n", + " normg = 0.012995624843634469\n", + "\n", + " OUTER ITERATION 496:\n", + "\n", + " f = 2.5434206775560616e-05\n", + " normg = 0.003953723509295868\n", + "\n", + " OUTER ITERATION 497:\n", + "\n", + " f = 2.5434012939186822e-05\n", + " normg = 0.0036927370119860556\n", + "\n", + " OUTER ITERATION 498:\n", + "\n", + " f = 2.5432706127562228e-05\n", + " normg = 0.003790906165338272\n", + "\n", + " OUTER ITERATION 499:\n", + "\n", + " f = 2.5431691638453633e-05\n", + " normg = 0.024793359253958237\n", + "\n", + " OUTER ITERATION 500:\n", + "\n", + " f = 2.5428291991640882e-05\n", + " normg = 0.010544006282655689\n", + "\n", + " OUTER ITERATION 501:\n", + "\n", + " f = 2.5427515414303836e-05\n", + " normg = 0.0038010408247117237\n", + "\n", + " OUTER ITERATION 502:\n", + "\n", + " f = 2.5427315340463972e-05\n", + " normg = 0.0036938662830729766\n", + "\n", + " OUTER ITERATION 503:\n", + "\n", + " f = 2.5423145011231376e-05\n", + " normg = 0.006891921902850978\n", + "\n", + " OUTER ITERATION 504:\n", + "\n", + " f = 2.5423061047764304e-05\n", + " normg = 0.01286363627323759\n", + "\n", + " OUTER ITERATION 505:\n", + "\n", + " f = 2.5424879220645968e-05\n", + " normg = 0.02586023489759395\n", + "\n", + " OUTER ITERATION 506:\n", + "\n", + " f = 2.5421479640370376e-05\n", + " normg = 0.012594952638798937\n", + "\n", + " OUTER ITERATION 507:\n", + "\n", + " f = 2.542042493692792e-05\n", + " normg = 0.0036380527427314025\n", + "\n", + " OUTER ITERATION 508:\n", + "\n", + " f = 2.542024981804715e-05\n", + " normg = 0.003598354444330583\n", + "\n", + " OUTER ITERATION 509:\n", + "\n", + " f = 2.541119718476378e-05\n", + " normg = 0.007976673800315269\n", + "\n", + " OUTER ITERATION 510:\n", + "\n", + " f = 2.541037516177369e-05\n", + " normg = 0.009710841357232877\n", + "\n", + " OUTER ITERATION 511:\n", + "\n", + " f = 2.541058311064133e-05\n", + " normg = 0.015553772275023917\n", + "\n", + " OUTER ITERATION 512:\n", + "\n", + " f = 2.5409213220771775e-05\n", + " normg = 0.00777887162226945\n", + "\n", + " OUTER ITERATION 513:\n", + "\n", + " f = 2.5408758526313742e-05\n", + " normg = 0.0035383847329268155\n", + "\n", + " OUTER ITERATION 514:\n", + "\n", + " f = 2.5408568881987153e-05\n", + " normg = 0.003498119176472862\n", + "\n", + " OUTER ITERATION 515:\n", + "\n", + " f = 2.5402092182207517e-05\n", + " normg = 0.006807683072289027\n", + "\n", + " OUTER ITERATION 516:\n", + "\n", + " f = 2.5411643486340104e-05\n", + " normg = 0.04224290150815043\n", + "\n", + " OUTER ITERATION 517:\n", + "\n", + " f = 2.5402138566551552e-05\n", + " normg = 0.016913958553741053\n", + "\n", + " OUTER ITERATION 518:\n", + "\n", + " f = 2.540031006693426e-05\n", + " normg = 0.003512151767304124\n", + "\n", + " OUTER ITERATION 519:\n", + "\n", + " f = 2.5400154172409405e-05\n", + " normg = 0.003451181742884314\n", + "\n", + " OUTER ITERATION 520:\n", + "\n", + " f = 2.5394660639352313e-05\n", + " normg = 0.007385071094416022\n", + "\n", + " OUTER ITERATION 521:\n", + "\n", + " f = 2.5393747153920292e-05\n", + " normg = 0.004542509742549449\n", + "\n", + " OUTER ITERATION 522:\n", + "\n", + " f = 2.5393308584750986e-05\n", + " normg = 0.004052911378654449\n", + "\n", + " OUTER ITERATION 523:\n", + "\n", + " f = 2.5392893333897396e-05\n", + " normg = 0.0057528348839646646\n", + "\n", + " OUTER ITERATION 524:\n", + "\n", + " f = 2.5393376262255943e-05\n", + " normg = 0.014316336037131956\n", + "\n", + " OUTER ITERATION 525:\n", + "\n", + " f = 2.5392390428529486e-05\n", + " normg = 0.00922964586271948\n", + "\n", + " OUTER ITERATION 526:\n", + "\n", + " f = 2.5391792705322175e-05\n", + " normg = 0.003423673392328075\n", + "\n", + " OUTER ITERATION 527:\n", + "\n", + " f = 2.539163068355344e-05\n", + " normg = 0.003364831697152295\n", + "\n", + " OUTER ITERATION 528:\n", + "\n", + " f = 2.5387667509491948e-05\n", + " normg = 0.0043167961227795785\n", + "\n", + " OUTER ITERATION 529:\n", + "\n", + " f = 2.5392851709764283e-05\n", + " normg = 0.03404864146209014\n", + "\n", + " OUTER ITERATION 530:\n", + "\n", + " f = 2.538590935744909e-05\n", + " normg = 0.006739695160228566\n", + "\n", + " OUTER ITERATION 531:\n", + "\n", + " f = 2.5385557922393244e-05\n", + " normg = 0.0033658448402194155\n", + "\n", + " OUTER ITERATION 532:\n", + "\n", + " f = 2.5385373082964514e-05\n", + " normg = 0.003316360697513253\n", + "\n", + " OUTER ITERATION 533:\n", + "\n", + " f = 2.53779890724885e-05\n", + " normg = 0.005520585728569643\n", + "\n", + " OUTER ITERATION 534:\n", + "\n", + " f = 2.5384057350684466e-05\n", + " normg = 0.028824094002552442\n", + "\n", + " OUTER ITERATION 535:\n", + "\n", + " f = 2.5380277496854536e-05\n", + " normg = 0.02526078945710036\n", + "\n", + " OUTER ITERATION 536:\n", + "\n", + " f = 2.5376487440229722e-05\n", + " normg = 0.011514907558645357\n", + "\n", + " OUTER ITERATION 537:\n", + "\n", + " f = 2.5375598697426067e-05\n", + " normg = 0.0034784887658737915\n", + "\n", + " OUTER ITERATION 538:\n", + "\n", + " f = 2.5375447319566852e-05\n", + " normg = 0.003243332310683893\n", + "\n", + " OUTER ITERATION 539:\n", + "\n", + " f = 2.5374410817346637e-05\n", + " normg = 0.003428619668207589\n", + "\n", + " OUTER ITERATION 540:\n", + "\n", + " f = 2.5373815041847038e-05\n", + " normg = 0.015079033342729954\n", + "\n", + " OUTER ITERATION 541:\n", + "\n", + " f = 2.538006852700015e-05\n", + " normg = 0.036252481210511285\n", + "\n", + " OUTER ITERATION 542:\n", + "\n", + " f = 2.537193771831732e-05\n", + " normg = 0.007754405916139837\n", + "\n", + " OUTER ITERATION 543:\n", + "\n", + " f = 2.537148057524441e-05\n", + " normg = 0.0034177467878145637\n", + "\n", + " OUTER ITERATION 544:\n", + "\n", + " f = 2.537130400925564e-05\n", + " normg = 0.0032143371072981576\n", + "\n", + " OUTER ITERATION 545:\n", + "\n", + " f = 2.5369626610809197e-05\n", + " normg = 0.003924754451154514\n", + "\n", + " OUTER ITERATION 546:\n", + "\n", + " f = 2.5370493941490553e-05\n", + " normg = 0.01684443267478903\n", + "\n", + " OUTER ITERATION 547:\n", + "\n", + " f = 2.5368017441864462e-05\n", + " normg = 0.0065212271766640646\n", + "\n", + " OUTER ITERATION 548:\n", + "\n", + " f = 2.5367667464629892e-05\n", + " normg = 0.003986354895642977\n", + "\n", + " OUTER ITERATION 549:\n", + "\n", + " f = 2.536746989038467e-05\n", + " normg = 0.0032782241016994854\n", + "\n", + " OUTER ITERATION 550:\n", + "\n", + " f = 2.536714416182756e-05\n", + " normg = 0.003485430894425246\n", + "\n", + " OUTER ITERATION 551:\n", + "\n", + " f = 2.5367839919602154e-05\n", + " normg = 0.020581585157625377\n", + "\n", + " OUTER ITERATION 552:\n", + "\n", + " f = 2.536708881320021e-05\n", + " normg = 0.018391236647446386\n", + "\n", + " OUTER ITERATION 553:\n", + "\n", + " f = 2.5364959169399518e-05\n", + " normg = 0.0031754901542514835\n", + "\n", + " OUTER ITERATION 554:\n", + "\n", + " f = 2.536483343554758e-05\n", + " normg = 0.003144457360786916\n", + "\n", + " OUTER ITERATION 555:\n", + "\n", + " f = 2.5358570753723597e-05\n", + " normg = 0.003165143886641928\n", + "\n", + " OUTER ITERATION 556:\n", + "\n", + " f = 2.5358936077602432e-05\n", + " normg = 0.030665905819362422\n", + "\n", + " OUTER ITERATION 557:\n", + "\n", + " f = 2.5355550043735907e-05\n", + " normg = 0.020548756662191525\n", + "\n", + " OUTER ITERATION 558:\n", + "\n", + " f = 2.535291141007586e-05\n", + " normg = 0.003054725553077961\n", + "\n", + " OUTER ITERATION 559:\n", + "\n", + " f = 2.5352795263341268e-05\n", + " normg = 0.0030414453094924822\n", + "\n", + " OUTER ITERATION 560:\n", + "\n", + " f = 2.5339274887859104e-05\n", + " normg = 0.0038742710321493135\n", + "\n", + " OUTER ITERATION 561:\n", + "\n", + " f = 2.5339095216454637e-05\n", + " normg = 0.008760899342470109\n", + "\n", + " OUTER ITERATION 562:\n", + "\n", + " f = 2.5340358191721263e-05\n", + " normg = 0.018362272441299055\n", + "\n", + " OUTER ITERATION 563:\n", + "\n", + " f = 2.5338482974664233e-05\n", + " normg = 0.011024359435740764\n", + "\n", + " OUTER ITERATION 564:\n", + "\n", + " f = 2.5337682521951633e-05\n", + " normg = 0.003330329502433084\n", + "\n", + " OUTER ITERATION 565:\n", + "\n", + " f = 2.533755366608991e-05\n", + " normg = 0.0029217396091172367\n", + "\n", + " OUTER ITERATION 566:\n", + "\n", + " f = 2.5337094127099298e-05\n", + " normg = 0.0029456883470155813\n", + "\n", + " OUTER ITERATION 567:\n", + "\n", + " f = 2.5335304499908033e-05\n", + " normg = 0.023606540187695244\n", + "\n", + " OUTER ITERATION 568:\n", + "\n", + " f = 2.5343886959916677e-05\n", + " normg = 0.04528863081891944\n", + "\n", + " OUTER ITERATION 569:\n", + "\n", + " f = 2.53313121742153e-05\n", + " normg = 0.003985026608106679\n", + "\n", + " OUTER ITERATION 570:\n", + "\n", + " f = 2.5331160483225093e-05\n", + " normg = 0.0029119231799004607\n", + "\n", + " OUTER ITERATION 571:\n", + "\n", + " f = 2.5330932349727154e-05\n", + " normg = 0.0028458576473563697\n", + "\n", + " OUTER ITERATION 572:\n", + "\n", + " f = 2.5326408452726107e-05\n", + " normg = 0.003719928308987755\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 573:\n", + "\n", + " f = 2.532985476280211e-05\n", + " normg = 0.02343357008444424\n", + "\n", + " OUTER ITERATION 574:\n", + "\n", + " f = 2.5325035216778016e-05\n", + " normg = 0.007109999884954479\n", + "\n", + " OUTER ITERATION 575:\n", + "\n", + " f = 2.5324508841739272e-05\n", + " normg = 0.003351986210662345\n", + "\n", + " OUTER ITERATION 576:\n", + "\n", + " f = 2.5324324320553672e-05\n", + " normg = 0.0030168343149131103\n", + "\n", + " OUTER ITERATION 577:\n", + "\n", + " f = 2.532402313383948e-05\n", + " normg = 0.0042445841712310094\n", + "\n", + " OUTER ITERATION 578:\n", + "\n", + " f = 2.5325377270703826e-05\n", + " normg = 0.018519970934018085\n", + "\n", + " OUTER ITERATION 579:\n", + "\n", + " f = 2.5324316176267846e-05\n", + " normg = 0.014010843898104582\n", + "\n", + " OUTER ITERATION 580:\n", + "\n", + " f = 2.532306784555082e-05\n", + " normg = 0.0027881572733923984\n", + "\n", + " OUTER ITERATION 581:\n", + "\n", + " f = 2.5322969621689027e-05\n", + " normg = 0.002769338220787793\n", + "\n", + " OUTER ITERATION 582:\n", + "\n", + " f = 2.5315919074114862e-05\n", + " normg = 0.002884033112059142\n", + "\n", + " OUTER ITERATION 583:\n", + "\n", + " f = 2.5323504118763862e-05\n", + " normg = 0.04317681211246314\n", + "\n", + " OUTER ITERATION 584:\n", + "\n", + " f = 2.5313379240164374e-05\n", + " normg = 0.01539402304920936\n", + "\n", + " OUTER ITERATION 585:\n", + "\n", + " f = 2.5311830034564368e-05\n", + " normg = 0.0034806445686500166\n", + "\n", + " OUTER ITERATION 586:\n", + "\n", + " f = 2.5311686643441828e-05\n", + " normg = 0.0029176555184155938\n", + "\n", + " OUTER ITERATION 587:\n", + "\n", + " f = 2.5311229258136244e-05\n", + " normg = 0.003123812111472851\n", + "\n", + " OUTER ITERATION 588:\n", + "\n", + " f = 2.5310951385813304e-05\n", + " normg = 0.008620955962815556\n", + "\n", + " OUTER ITERATION 589:\n", + "\n", + " f = 2.5315892709952626e-05\n", + " normg = 0.022407853419450174\n", + "\n", + " OUTER ITERATION 590:\n", + "\n", + " f = 2.530966718862549e-05\n", + " normg = 0.009577228375549763\n", + "\n", + " OUTER ITERATION 591:\n", + "\n", + " f = 2.5309495839697966e-05\n", + " normg = 0.010037214465979678\n", + "\n", + " OUTER ITERATION 592:\n", + "\n", + " f = 2.5308836505632258e-05\n", + " normg = 0.0029259690048820267\n", + "\n", + " OUTER ITERATION 593:\n", + "\n", + " f = 2.5308735677166788e-05\n", + " normg = 0.0026318637637468088\n", + "\n", + " OUTER ITERATION 594:\n", + "\n", + " f = 2.5308295608617942e-05\n", + " normg = 0.002655959557301485\n", + "\n", + " OUTER ITERATION 595:\n", + "\n", + " f = 2.5306424199276872e-05\n", + " normg = 0.01827481416894147\n", + "\n", + " OUTER ITERATION 596:\n", + "\n", + " f = 2.5304556590462203e-05\n", + " normg = 0.006163991322741474\n", + "\n", + " OUTER ITERATION 597:\n", + "\n", + " f = 2.530428100713469e-05\n", + " normg = 0.0026010308999868032\n", + "\n", + " OUTER ITERATION 598:\n", + "\n", + " f = 2.5304180655566258e-05\n", + " normg = 0.0025868215523712594\n", + "\n", + " OUTER ITERATION 599:\n", + "\n", + " f = 2.5293661098340974e-05\n", + " normg = 0.008640375545493562\n", + "\n", + " OUTER ITERATION 600:\n", + "\n", + " f = 2.5292801739343986e-05\n", + " normg = 0.005552964474885844\n", + "\n", + " OUTER ITERATION 601:\n", + "\n", + " f = 2.5292636819759368e-05\n", + " normg = 0.0053079811145072715\n", + "\n", + " OUTER ITERATION 602:\n", + "\n", + " f = 2.529241744158999e-05\n", + " normg = 0.002748585896857442\n", + "\n", + " OUTER ITERATION 603:\n", + "\n", + " f = 2.5292314667227795e-05\n", + " normg = 0.0024826541185225836\n", + "\n", + " OUTER ITERATION 604:\n", + "\n", + " f = 2.529195305589293e-05\n", + " normg = 0.0028041586410140675\n", + "\n", + " OUTER ITERATION 605:\n", + "\n", + " f = 2.5293836291214444e-05\n", + " normg = 0.023058319058934514\n", + "\n", + " OUTER ITERATION 606:\n", + "\n", + " f = 2.5291110977218482e-05\n", + " normg = 0.010141323933801365\n", + "\n", + " OUTER ITERATION 607:\n", + "\n", + " f = 2.5290445207904807e-05\n", + " normg = 0.002442364348123844\n", + "\n", + " OUTER ITERATION 608:\n", + "\n", + " f = 2.5290367904913823e-05\n", + " normg = 0.0024389653964911532\n", + "\n", + " OUTER ITERATION 609:\n", + "\n", + " f = 2.5262404947665267e-05\n", + " normg = 0.0037198611793145277\n", + "\n", + " OUTER ITERATION 610:\n", + "\n", + " f = 2.526555492831477e-05\n", + " normg = 0.024513686191523214\n", + "\n", + " OUTER ITERATION 611:\n", + "\n", + " f = 2.5263117165736472e-05\n", + " normg = 0.015176790808530587\n", + "\n", + " OUTER ITERATION 612:\n", + "\n", + " f = 2.5261677157607417e-05\n", + " normg = 0.0022253191918214714\n", + "\n", + " OUTER ITERATION 613:\n", + "\n", + " f = 2.526161676306342e-05\n", + " normg = 0.0021467263588512285\n", + "\n", + " OUTER ITERATION 614:\n", + "\n", + " f = 2.5260611793238054e-05\n", + " normg = 0.003400229705051207\n", + "\n", + " OUTER ITERATION 615:\n", + "\n", + " f = 2.526704198374433e-05\n", + " normg = 0.022433739054389012\n", + "\n", + " OUTER ITERATION 616:\n", + "\n", + " f = 2.526338572616243e-05\n", + " normg = 0.019271634165539956\n", + "\n", + " OUTER ITERATION 617:\n", + "\n", + " f = 2.526027044652333e-05\n", + " normg = 0.015205326406532268\n", + "\n", + " OUTER ITERATION 618:\n", + "\n", + " f = 2.5259430168576812e-05\n", + " normg = 0.010837673296762157\n", + "\n", + " OUTER ITERATION 619:\n", + "\n", + " f = 2.5258683985732366e-05\n", + " normg = 0.002136932607485254\n", + "\n", + " OUTER ITERATION 620:\n", + "\n", + " f = 2.525862740972819e-05\n", + " normg = 0.00207890533615881\n", + "\n", + " OUTER ITERATION 621:\n", + "\n", + " f = 2.5257567150131037e-05\n", + " normg = 0.0024302317460744736\n", + "\n", + " OUTER ITERATION 622:\n", + "\n", + " f = 2.5257859696493463e-05\n", + " normg = 0.010833045427722026\n", + "\n", + " OUTER ITERATION 623:\n", + "\n", + " f = 2.52573852760579e-05\n", + " normg = 0.013200163027852239\n", + "\n", + " OUTER ITERATION 624:\n", + "\n", + " f = 2.525665639869933e-05\n", + " normg = 0.008601950945923944\n", + "\n", + " OUTER ITERATION 625:\n", + "\n", + " f = 2.525617654802723e-05\n", + " normg = 0.0020822888918279343\n", + "\n", + " OUTER ITERATION 626:\n", + "\n", + " f = 2.5256121296699363e-05\n", + " normg = 0.00204214984655869\n", + "\n", + " OUTER ITERATION 627:\n", + "\n", + " f = 2.525466566670638e-05\n", + " normg = 0.0026535393422595904\n", + "\n", + " OUTER ITERATION 628:\n", + "\n", + " f = 2.5254481202983333e-05\n", + " normg = 0.004733062632670274\n", + "\n", + " OUTER ITERATION 629:\n", + "\n", + " f = 2.5255133411754976e-05\n", + " normg = 0.012825308621899465\n", + "\n", + " OUTER ITERATION 630:\n", + "\n", + " f = 2.5254330258228753e-05\n", + " normg = 0.007643171632071671\n", + "\n", + " OUTER ITERATION 631:\n", + "\n", + " f = 2.5253943990679255e-05\n", + " normg = 0.002113079535815038\n", + "\n", + " OUTER ITERATION 632:\n", + "\n", + " f = 2.5253887261881967e-05\n", + " normg = 0.0020211302647148844\n", + "\n", + " OUTER ITERATION 633:\n", + "\n", + " f = 2.52532321066249e-05\n", + " normg = 0.0023593566828624337\n", + "\n", + " OUTER ITERATION 634:\n", + "\n", + " f = 2.525317932228917e-05\n", + " normg = 0.00800156712358734\n", + "\n", + " OUTER ITERATION 635:\n", + "\n", + " f = 2.525279286050811e-05\n", + " normg = 0.007082474265971207\n", + "\n", + " OUTER ITERATION 636:\n", + "\n", + " f = 2.5252488453252368e-05\n", + " normg = 0.0034256376152564743\n", + "\n", + " OUTER ITERATION 637:\n", + "\n", + " f = 2.5252388509337804e-05\n", + " normg = 0.0020063269162813482\n", + "\n", + " OUTER ITERATION 638:\n", + "\n", + " f = 2.5252315010755763e-05\n", + " normg = 0.001991841700285484\n", + "\n", + " OUTER ITERATION 639:\n", + "\n", + " f = 2.5249763627163264e-05\n", + " normg = 0.007875211542778803\n", + "\n", + " OUTER ITERATION 640:\n", + "\n", + " f = 2.525139256900589e-05\n", + " normg = 0.01889672606152318\n", + "\n", + " OUTER ITERATION 641:\n", + "\n", + " f = 2.5249196275535956e-05\n", + " normg = 0.002446851318887716\n", + "\n", + " OUTER ITERATION 642:\n", + "\n", + " f = 2.5249135988009656e-05\n", + " normg = 0.001946493564474591\n", + "\n", + " OUTER ITERATION 643:\n", + "\n", + " f = 2.5249009702866177e-05\n", + " normg = 0.0019433534543342721\n", + "\n", + " OUTER ITERATION 644:\n", + "\n", + " f = 2.5217013108382634e-05\n", + " normg = 0.026883483371153982\n", + "\n", + " OUTER ITERATION 645:\n", + "\n", + " f = 2.5212468594920027e-05\n", + " normg = 0.005219303680159096\n", + "\n", + " OUTER ITERATION 646:\n", + "\n", + " f = 2.521225402804155e-05\n", + " normg = 0.002157096152591005\n", + "\n", + " OUTER ITERATION 647:\n", + "\n", + " f = 2.5212190639957232e-05\n", + " normg = 0.001521535591112155\n", + "\n", + " OUTER ITERATION 648:\n", + "\n", + " f = 2.5212101754739378e-05\n", + " normg = 0.0014224733548969142\n", + "\n", + " OUTER ITERATION 649:\n", + "\n", + " f = 2.5211887793802303e-05\n", + " normg = 0.002887878875971057\n", + "\n", + " OUTER ITERATION 650:\n", + "\n", + " f = 2.5222517461240605e-05\n", + " normg = 0.03900932844902312\n", + "\n", + " OUTER ITERATION 651:\n", + "\n", + " f = 2.5215772541139707e-05\n", + " normg = 0.02687583356201126\n", + "\n", + " OUTER ITERATION 652:\n", + "\n", + " f = 2.521136924493274e-05\n", + " normg = 0.003490781248097024\n", + "\n", + " OUTER ITERATION 653:\n", + "\n", + " f = 2.521127751912998e-05\n", + " normg = 0.0015322023769191117\n", + "\n", + " OUTER ITERATION 654:\n", + "\n", + " f = 2.5211242760838683e-05\n", + " normg = 0.001381986765601913\n", + "\n", + " OUTER ITERATION 655:\n", + "\n", + " f = 2.5211037817013806e-05\n", + " normg = 0.0017036553238588838\n", + "\n", + " OUTER ITERATION 656:\n", + "\n", + " f = 2.521478992387745e-05\n", + " normg = 0.018481144042216485\n", + "\n", + " OUTER ITERATION 657:\n", + "\n", + " f = 2.5210202316042528e-05\n", + " normg = 0.0037775393462340136\n", + "\n", + " OUTER ITERATION 658:\n", + "\n", + " f = 2.5210075352143095e-05\n", + " normg = 0.0033039490970478776\n", + "\n", + " OUTER ITERATION 659:\n", + "\n", + " f = 2.521000619904396e-05\n", + " normg = 0.002366547341440465\n", + "\n", + " OUTER ITERATION 660:\n", + "\n", + " f = 2.520995780606224e-05\n", + " normg = 0.0013811219143618934\n", + "\n", + " OUTER ITERATION 661:\n", + "\n", + " f = 2.5209925921635444e-05\n", + " normg = 0.0013310920581042736\n", + "\n", + " OUTER ITERATION 662:\n", + "\n", + " f = 2.5209701685815472e-05\n", + " normg = 0.0023579279573218274\n", + "\n", + " OUTER ITERATION 663:\n", + "\n", + " f = 2.5209791721383686e-05\n", + " normg = 0.005810464329610246\n", + "\n", + " OUTER ITERATION 664:\n", + "\n", + " f = 2.5209605902609337e-05\n", + " normg = 0.0028914326308839902\n", + "\n", + " OUTER ITERATION 665:\n", + "\n", + " f = 2.5209543304963897e-05\n", + " normg = 0.0013169802550925037\n", + "\n", + " OUTER ITERATION 666:\n", + "\n", + " f = 2.5209516817204892e-05\n", + " normg = 0.0013096210675974044\n", + "\n", + " OUTER ITERATION 667:\n", + "\n", + " f = 2.520775947596888e-05\n", + " normg = 0.0033631938434609807\n", + "\n", + " OUTER ITERATION 668:\n", + "\n", + " f = 2.5207870828243843e-05\n", + " normg = 0.006266369087841558\n", + "\n", + " OUTER ITERATION 669:\n", + "\n", + " f = 2.520762430127633e-05\n", + " normg = 0.0016490234383548475\n", + "\n", + " OUTER ITERATION 670:\n", + "\n", + " f = 2.5207596974711683e-05\n", + " normg = 0.0012713532865867544\n", + "\n", + " OUTER ITERATION 671:\n", + "\n", + " f = 2.520754841802995e-05\n", + " normg = 0.0012712490074003287\n", + "\n", + " OUTER ITERATION 672:\n", + "\n", + " f = 2.5206872508683483e-05\n", + " normg = 0.04142443515138748\n", + "\n", + " OUTER ITERATION 673:\n", + "\n", + " f = 2.5196417367381738e-05\n", + " normg = 0.002780439772995528\n", + "\n", + " OUTER ITERATION 674:\n", + "\n", + " f = 2.519636367123025e-05\n", + " normg = 0.001022817631071827\n", + "\n", + " OUTER ITERATION 675:\n", + "\n", + " f = 2.519634890448703e-05\n", + " normg = 0.0010184322227094168\n", + "\n", + " OUTER ITERATION 676:\n", + "\n", + " f = 2.5194138931148717e-05\n", + " normg = 0.00525779211687472\n", + "\n", + " OUTER ITERATION 677:\n", + "\n", + " f = 2.51947664692292e-05\n", + " normg = 0.008113217697913925\n", + "\n", + " OUTER ITERATION 678:\n", + "\n", + " f = 2.519352157268079e-05\n", + " normg = 0.0017014962040970427\n", + "\n", + " OUTER ITERATION 679:\n", + "\n", + " f = 2.519349226449093e-05\n", + " normg = 0.0021754383830435483\n", + "\n", + " OUTER ITERATION 680:\n", + "\n", + " f = 2.5193471691105335e-05\n", + " normg = 0.0023159868085273895\n", + "\n", + " OUTER ITERATION 681:\n", + "\n", + " f = 2.519343260379933e-05\n", + " normg = 0.001100675784465568\n", + "\n", + " OUTER ITERATION 682:\n", + "\n", + " f = 2.5193417773192286e-05\n", + " normg = 0.000945087267863854\n", + " Old BLOBOP Residual = 0.09774239938071837\n", + " New BLOBOP Residual = 0.06773988584847265\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ----> GKB Iteration 49: Tk is 500x490\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 6166.137899503723\n", + " normg = 8600.679518880917\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 5447.092949433638\n", + " normg = 8851.656094576741\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 5692.911124914241\n", + " normg = 15439.98648870065\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2217.7329190232135\n", + " normg = 6712.821661250445\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1674.3855705134104\n", + " normg = 3883.817549633452\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1369.2034296332047\n", + " normg = 3269.2188399969473\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 889.6674932624007\n", + " normg = 3510.0779415612324\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1111.780038351172\n", + " normg = 9140.87020417996\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 859.531865414801\n", + " normg = 7945.395541783129\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 421.4461659086928\n", + " normg = 1657.6077238404896\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 386.57199961666504\n", + " normg = 1525.3775773672915\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 200.12592275985992\n", + " normg = 1031.7348028350123\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 168.7921404501563\n", + " normg = 2600.8005660188323\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1008.3976277993671\n", + " normg = 10909.905964740572\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 236.0643993035037\n", + " normg = 4960.023220420058\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 75.50889658882492\n", + " normg = 928.570644153971\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 67.52218282462738\n", + " normg = 540.7229160946889\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 61.97108086824372\n", + " normg = 415.1560833804646\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 51.39544272178605\n", + " normg = 384.20398414427484\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 83.8532317223187\n", + " normg = 2901.481015830295\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 96.68670847010668\n", + " normg = 3423.6572332085516\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 24.54515275397653\n", + " normg = 292.0043664599269\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 23.827673290576517\n", + " normg = 173.8255280058404\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 23.25267091239271\n", + " normg = 167.4663407406395\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 14.567379274450092\n", + " normg = 181.0709522155802\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 31.34388283059501\n", + " normg = 1327.1386641892657\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 36.39297343519796\n", + " normg = 1875.1955495624672\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 15.335885393212841\n", + " normg = 790.3636938033444\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 11.346329004779761\n", + " normg = 139.7221298703515\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 11.1648868533624\n", + " normg = 91.43442872935256\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 10.98062603967313\n", + " normg = 85.280023372483\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 9.54328803837366\n", + " normg = 120.91211561612221\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 32.75701178941787\n", + " normg = 1920.5805146998632\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 35.23919292907588\n", + " normg = 2110.681135909422\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 7.679710774307325\n", + " normg = 161.75589349825455\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 7.4691986021734165\n", + " normg = 80.29203669086915\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 7.36399673014382\n", + " normg = 71.02267637246518\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 6.884797371344939\n", + " normg = 76.42516716325215\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 8.003950036825694\n", + " normg = 437.5399501015109\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 6.926020096748772\n", + " normg = 467.94195398005684\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 5.819171315313932\n", + " normg = 288.01865688436914\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 5.253166341611089\n", + " normg = 71.73850666044105\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 5.196433602262849\n", + " normg = 57.25208603256303\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 5.084622675299609\n", + " normg = 56.06334976022513\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.546557095999976\n", + " normg = 405.6517541332122\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 5.7376162641946165\n", + " normg = 610.8144125289332\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 3.439272375550777\n", + " normg = 49.75550023696956\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 3.410745598026541\n", + " normg = 45.91015117532377\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.220575060498247\n", + " normg = 45.85955375196502\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 5.602141331990052\n", + " normg = 685.2826821697903\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 1.807699963793314\n", + " normg = 82.96913383871626\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 1.71617496331308\n", + " normg = 58.9042472985931\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 1.6097443444623691\n", + " normg = 35.215929922392235\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 1.571200701805221\n", + " normg = 76.50169815839182\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 1.9971535268933045\n", + " normg = 290.9321830445607\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 1.4895888942977529\n", + " normg = 62.85549267055079\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 1.4599491658834245\n", + " normg = 29.507721199608394\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 1.446317565051223\n", + " normg = 29.332906526710097\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 0.185514766911156\n", + " normg = 56.271510237312754\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 0.2822135342917979\n", + " normg = 140.4144559394139\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 0.16259060157235167\n", + " normg = 41.025998350804485\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 0.15126903090672428\n", + " normg = 11.076400180664718\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 0.14975058480479525\n", + " normg = 9.76051546559779\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 0.14288266245993816\n", + " normg = 10.7690094649123\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 0.1827718044613066\n", + " normg = 77.70931537275372\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 0.6852986116901283\n", + " normg = 251.4690987907532\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 0.21652338132105872\n", + " normg = 131.1089979955584\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 0.11985715256559555\n", + " normg = 45.042121461815285\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 0.10681402848255538\n", + " normg = 9.177612688931085\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 0.10579868485879047\n", + " normg = 8.256562140812713\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 0.10009463473738968\n", + " normg = 9.96922464298855\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 0.1347273454023169\n", + " normg = 62.174682513966296\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 0.19368500315952114\n", + " normg = 96.57194185467488\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 0.08902773152343751\n", + " normg = 39.81122123386279\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 0.08486172589420933\n", + " normg = 34.262651519748836\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 0.07738875088557894\n", + " normg = 7.099262206983131\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 0.07677972121351795\n", + " normg = 6.7104619229537725\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 0.07137313949658736\n", + " normg = 6.700802127469532\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 0.073634819137456\n", + " normg = 51.950223031845624\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 0.05511714714144118\n", + " normg = 33.74809607643969\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 0.04794937641218305\n", + " normg = 12.058677522753483\n", + "\n", + " OUTER ITERATION 81:\n", + "\n", + " f = 0.04677577096550429\n", + " normg = 5.9448507578664636\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 0.046217894049070264\n", + " normg = 5.339336732160362\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 0.04333053612574658\n", + " normg = 6.642272414439061\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 0.10116640886953333\n", + " normg = 91.76180235711001\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 0.04361599644851702\n", + " normg = 30.622935749227068\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 0.03570643633625149\n", + " normg = 13.126580017437364\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 0.03345469928195991\n", + " normg = 7.197294681955522\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 0.03232573747486983\n", + " normg = 4.891229847052582\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 0.03170277552802777\n", + " normg = 7.964033509271064\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 0.033524441452570115\n", + " normg = 22.650442175072076\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 0.030661214229462375\n", + " normg = 9.612040040755257\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 0.029985530895748496\n", + " normg = 4.1324696079004966\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 0.029730896032588133\n", + " normg = 4.103774819800513\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 0.011663682830321362\n", + " normg = 8.015139605232061\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 0.01437639749165007\n", + " normg = 23.605574539800994\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 0.010965499942561265\n", + " normg = 3.515924435294936\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 0.010853537124067088\n", + " normg = 2.407111803725867\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 0.010720134549595507\n", + " normg = 2.387062561704943\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 0.0020072435989507086\n", + " normg = 5.488416760478893\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 0.003294328527073273\n", + " normg = 15.824707911010234\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 0.0017885051178747901\n", + " normg = 3.0512540953166805\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 0.0017244901984853627\n", + " normg = 0.9507688972301419\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 0.001712971397838332\n", + " normg = 0.817090841637621\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 0.001669229170221095\n", + " normg = 0.9089138488571589\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 0.0016967943972920779\n", + " normg = 3.178872533199526\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 0.002094103719433152\n", + " normg = 6.602524887135523\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 0.0015836642620597752\n", + " normg = 3.77940340476875\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 0.0015710995909566574\n", + " normg = 3.8022113626833556\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 0.0014796693786720983\n", + " normg = 0.7089508218361517\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 0.0014735706328321148\n", + " normg = 0.6783502192819374\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 0.0014041365190614662\n", + " normg = 0.678880464666035\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 0.0020439658693342227\n", + " normg = 11.20920818826948\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 0.0010731262858567864\n", + " normg = 3.125880308277637\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 0.001007656484823706\n", + " normg = 1.086631332707523\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 0.0009972880613465687\n", + " normg = 0.5910179632901786\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 0.000991300493529803\n", + " normg = 0.5120943679779312\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 0.000970268376392222\n", + " normg = 0.6449498602650059\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 0.001488890100866223\n", + " normg = 9.493261484552317\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 0.0009257144778404781\n", + " normg = 1.5796680274487023\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 0.0009016744097043156\n", + " normg = 0.9454578577178571\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 0.0008853173173045602\n", + " normg = 0.48157002255399495\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 0.0008763295781973221\n", + " normg = 0.44947539436184036\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 0.0008408143335055623\n", + " normg = 1.3003199260037428\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 0.0008569442992872182\n", + " normg = 2.3357503905426125\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 0.000822871529144278\n", + " normg = 0.536214476123062\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 0.0008199686265968566\n", + " normg = 0.41860559661907026\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 0.0008144860503144066\n", + " normg = 0.41628580979209917\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 0.0005661663417949335\n", + " normg = 5.38116151618778\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 0.00039655978514595817\n", + " normg = 1.1907411691423333\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 0.00038743300788371225\n", + " normg = 0.23577429114264975\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 0.00038676430833752223\n", + " normg = 0.21281941711481822\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 0.0003828335173457695\n", + " normg = 0.2512579196191917\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 0.000489200455305359\n", + " normg = 3.560717546907966\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 0.0003614533349427895\n", + " normg = 0.4911471077939204\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 0.00035871170992477576\n", + " normg = 0.22995063779853567\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 0.0003576775938287577\n", + " normg = 0.20599051410432123\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 0.0003551345014316919\n", + " normg = 0.321578579287389\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 0.0004206552678453503\n", + " normg = 3.4041362295791804\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 0.0003767084400111319\n", + " normg = 2.209834142716336\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 0.00034652436446172346\n", + " normg = 0.21322157526302865\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 0.00034600381787134487\n", + " normg = 0.19466932364566408\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 0.0003429297997223221\n", + " normg = 0.20274645439610148\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 0.00035131343995494104\n", + " normg = 1.758865226029187\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 0.0003264097884004257\n", + " normg = 0.4344042944319301\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 0.00032436078082034826\n", + " normg = 0.21354079130494635\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 0.0003233779412003869\n", + " normg = 0.18785164670384585\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 0.00031900354145932225\n", + " normg = 0.21258705107911163\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 0.0003294938252633371\n", + " normg = 1.5399523904607537\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 0.00032869384472452716\n", + " normg = 1.8350832517971478\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 0.0003081823985338718\n", + " normg = 0.47934415923189577\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 0.0003065466344955018\n", + " normg = 0.18508066488321095\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 0.00030606094649729\n", + " normg = 0.18038456482289467\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 0.0002951116189574429\n", + " normg = 0.3344605358477442\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 0.0002979543874515099\n", + " normg = 0.8954695615046548\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 0.0003084700716259761\n", + " normg = 1.770470613556602\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 0.00029030893516789063\n", + " normg = 0.49837726023420387\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 0.00028860389486081654\n", + " normg = 0.17232294587645322\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 0.00028819250569152397\n", + " normg = 0.1715022114792103\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 0.00023566984212027714\n", + " normg = 0.6686018390121302\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 0.0002523334120344975\n", + " normg = 1.4581550128261855\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 0.00024022763072279084\n", + " normg = 1.5174540037979993\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 0.0002307293503992862\n", + " normg = 0.9391216672471376\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 0.00022518877179622765\n", + " normg = 0.15251142167890172\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 0.0002249038349061352\n", + " normg = 0.1475525633344751\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 0.00021998420908907022\n", + " normg = 0.20529775743951412\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 0.0002190515834396346\n", + " normg = 0.3548830917709039\n", + "\n", + " OUTER ITERATION 167:\n", + "\n", + " f = 0.00022000890408556414\n", + " normg = 0.6591318209080422\n", + "\n", + " OUTER ITERATION 168:\n", + "\n", + " f = 0.00021793628974263872\n", + " normg = 0.5782096009497096\n", + "\n", + " OUTER ITERATION 169:\n", + "\n", + " f = 0.00021566576849532006\n", + " normg = 0.22897771332913192\n", + "\n", + " OUTER ITERATION 170:\n", + "\n", + " f = 0.00021518775176579232\n", + " normg = 0.14460202004621292\n", + "\n", + " OUTER ITERATION 171:\n", + "\n", + " f = 0.00021478395314481746\n", + " normg = 0.14255933416587596\n", + "\n", + " OUTER ITERATION 172:\n", + "\n", + " f = 0.00020967823201829895\n", + " normg = 0.454757274218409\n", + "\n", + " OUTER ITERATION 173:\n", + "\n", + " f = 0.0002241281508320798\n", + " normg = 1.6608452811717387\n", + "\n", + " OUTER ITERATION 174:\n", + "\n", + " f = 0.00020731664825594397\n", + " normg = 0.22578372352074344\n", + "\n", + " OUTER ITERATION 175:\n", + "\n", + " f = 0.0002068860103299528\n", + " normg = 0.13839707867340575\n", + "\n", + " OUTER ITERATION 176:\n", + "\n", + " f = 0.0002065109442577364\n", + " normg = 0.13804492108750496\n", + "\n", + " OUTER ITERATION 177:\n", + "\n", + " f = 0.000118250336501344\n", + " normg = 0.7538860439593557\n", + "\n", + " OUTER ITERATION 178:\n", + "\n", + " f = 0.00011332471640012871\n", + " normg = 0.8221043573062421\n", + "\n", + " OUTER ITERATION 179:\n", + "\n", + " f = 0.00011324801927805573\n", + " normg = 0.8369164035107624\n", + "\n", + " OUTER ITERATION 180:\n", + "\n", + " f = 0.00010891324966526228\n", + " normg = 0.0929149363366915\n", + "\n", + " OUTER ITERATION 181:\n", + "\n", + " f = 0.00010880766901667953\n", + " normg = 0.09169169599441024\n", + "\n", + " OUTER ITERATION 182:\n", + "\n", + " f = 0.00010460145783860894\n", + " normg = 0.11391435069740427\n", + "\n", + " OUTER ITERATION 183:\n", + "\n", + " f = 0.00013324827620048244\n", + " normg = 1.8229365492499936\n", + "\n", + " OUTER ITERATION 184:\n", + "\n", + " f = 0.00010412445846438211\n", + " normg = 0.6314279092238027\n", + "\n", + " OUTER ITERATION 185:\n", + "\n", + " f = 0.00010037602761014899\n", + " normg = 0.23855416832117093\n", + "\n", + " OUTER ITERATION 186:\n", + "\n", + " f = 9.965399554706303e-05\n", + " normg = 0.15005763678114517\n", + "\n", + " OUTER ITERATION 187:\n", + "\n", + " f = 9.923230370709677e-05\n", + " normg = 0.12596605500220967\n", + "\n", + " OUTER ITERATION 188:\n", + "\n", + " f = 9.907435975169921e-05\n", + " normg = 0.2120399877254786\n", + "\n", + " OUTER ITERATION 189:\n", + "\n", + " f = 9.898123022623678e-05\n", + " normg = 0.25081846506575517\n", + "\n", + " OUTER ITERATION 190:\n", + "\n", + " f = 9.854643946670232e-05\n", + " normg = 0.09834346659165642\n", + "\n", + " OUTER ITERATION 191:\n", + "\n", + " f = 9.8429913727161e-05\n", + " normg = 0.08640650616555041\n", + "\n", + " OUTER ITERATION 192:\n", + "\n", + " f = 9.80408373733673e-05\n", + " normg = 0.08849601971051826\n", + "\n", + " OUTER ITERATION 193:\n", + "\n", + " f = 0.00010104699577944995\n", + " normg = 1.1387286662099838\n", + "\n", + " OUTER ITERATION 194:\n", + "\n", + " f = 9.39666742258233e-05\n", + " normg = 0.3962990783317521\n", + "\n", + " OUTER ITERATION 195:\n", + "\n", + " f = 9.29638223545285e-05\n", + " normg = 0.08330225664037286\n", + "\n", + " OUTER ITERATION 196:\n", + "\n", + " f = 9.287512887024434e-05\n", + " normg = 0.08321350713100942\n", + "\n", + " OUTER ITERATION 197:\n", + "\n", + " f = 4.651174835506223e-05\n", + " normg = 0.2593018904525318\n", + "\n", + " OUTER ITERATION 198:\n", + "\n", + " f = 6.916677620287397e-05\n", + " normg = 1.6395455877649796\n", + "\n", + " OUTER ITERATION 199:\n", + "\n", + " f = 5.524196886974845e-05\n", + " normg = 1.116025585912303\n", + "\n", + " OUTER ITERATION 200:\n", + "\n", + " f = 4.6732444738886044e-05\n", + " normg = 0.34504622559292664\n", + "\n", + " OUTER ITERATION 201:\n", + "\n", + " f = 4.537011956337228e-05\n", + " normg = 0.2598742574558578\n", + "\n", + " OUTER ITERATION 202:\n", + "\n", + " f = 4.331211962828733e-05\n", + " normg = 0.13966793047521342\n", + "\n", + " OUTER ITERATION 203:\n", + "\n", + " f = 4.262111956519234e-05\n", + " normg = 0.20750357040865688\n", + "\n", + " OUTER ITERATION 204:\n", + "\n", + " f = 4.7733502071239664e-05\n", + " normg = 0.9577820568909597\n", + "\n", + " OUTER ITERATION 205:\n", + "\n", + " f = 4.215411695478576e-05\n", + " normg = 0.10240627671768641\n", + "\n", + " OUTER ITERATION 206:\n", + "\n", + " f = 4.2073682838740916e-05\n", + " normg = 0.05134113769029574\n", + "\n", + " OUTER ITERATION 207:\n", + "\n", + " f = 4.203071315068712e-05\n", + " normg = 0.050943346268684325\n", + "\n", + " OUTER ITERATION 208:\n", + "\n", + " f = 3.877749399383588e-05\n", + " normg = 0.17041265721155968\n", + "\n", + " OUTER ITERATION 209:\n", + "\n", + " f = 4.107648813407341e-05\n", + " normg = 0.48783030327560395\n", + "\n", + " OUTER ITERATION 210:\n", + "\n", + " f = 5.043586733379497e-05\n", + " normg = 1.3301855362549106\n", + "\n", + " OUTER ITERATION 211:\n", + "\n", + " f = 4.8107051663934394e-05\n", + " normg = 1.3506022734733698\n", + "\n", + " OUTER ITERATION 212:\n", + "\n", + " f = 3.699165746998241e-05\n", + " normg = 0.17099436719647562\n", + "\n", + " OUTER ITERATION 213:\n", + "\n", + " f = 3.677320305049349e-05\n", + " normg = 0.07144570684815103\n", + "\n", + " OUTER ITERATION 214:\n", + "\n", + " f = 3.670195340918858e-05\n", + " normg = 0.05776130473267606\n", + "\n", + " OUTER ITERATION 215:\n", + "\n", + " f = 3.652845451836804e-05\n", + " normg = 0.05294142398134349\n", + "\n", + " OUTER ITERATION 216:\n", + "\n", + " f = 3.6326960715016835e-05\n", + " normg = 0.08315915915169743\n", + "\n", + " OUTER ITERATION 217:\n", + "\n", + " f = 3.6934833724708475e-05\n", + " normg = 0.27547413950465044\n", + "\n", + " OUTER ITERATION 218:\n", + "\n", + " f = 3.69921281627867e-05\n", + " normg = 0.4145614570494593\n", + "\n", + " OUTER ITERATION 219:\n", + "\n", + " f = 3.64593993102616e-05\n", + " normg = 0.32768325269540605\n", + "\n", + " OUTER ITERATION 220:\n", + "\n", + " f = 3.578832249813931e-05\n", + " normg = 0.05143873009961749\n", + "\n", + " OUTER ITERATION 221:\n", + "\n", + " f = 3.575826591875755e-05\n", + " normg = 0.04591839322216078\n", + "\n", + " OUTER ITERATION 222:\n", + "\n", + " f = 3.5621796304207886e-05\n", + " normg = 0.04612768627035145\n", + "\n", + " OUTER ITERATION 223:\n", + "\n", + " f = 3.525640729924025e-05\n", + " normg = 0.30892695710692\n", + "\n", + " OUTER ITERATION 224:\n", + "\n", + " f = 3.479081800637138e-05\n", + " normg = 0.32342019381553705\n", + "\n", + " OUTER ITERATION 225:\n", + "\n", + " f = 3.427067014821781e-05\n", + " normg = 0.21192808378627037\n", + "\n", + " OUTER ITERATION 226:\n", + "\n", + " f = 3.398456579060437e-05\n", + " normg = 0.05394788868519268\n", + "\n", + " OUTER ITERATION 227:\n", + "\n", + " f = 3.395380111071486e-05\n", + " normg = 0.04369231089235946\n", + "\n", + " OUTER ITERATION 228:\n", + "\n", + " f = 3.3885295732055426e-05\n", + " normg = 0.04355412333947471\n", + "\n", + " OUTER ITERATION 229:\n", + "\n", + " f = 3.216189240023734e-05\n", + " normg = 0.5567890919182575\n", + "\n", + " OUTER ITERATION 230:\n", + "\n", + " f = 3.338585922127219e-05\n", + " normg = 0.7316249192394931\n", + "\n", + " OUTER ITERATION 231:\n", + "\n", + " f = 3.0085803284229225e-05\n", + " normg = 0.06501019237190352\n", + "\n", + " OUTER ITERATION 232:\n", + "\n", + " f = 3.0047561567062964e-05\n", + " normg = 0.041660450092322235\n", + "\n", + " OUTER ITERATION 233:\n", + "\n", + " f = 3.0009326774714977e-05\n", + " normg = 0.04012555212799377\n", + "\n", + " OUTER ITERATION 234:\n", + "\n", + " f = 2.961734619111356e-05\n", + " normg = 0.05169324477274056\n", + "\n", + " OUTER ITERATION 235:\n", + "\n", + " f = 3.139905746105454e-05\n", + " normg = 0.5049834138071351\n", + "\n", + " OUTER ITERATION 236:\n", + "\n", + " f = 2.92295068870938e-05\n", + " normg = 0.11077619780392758\n", + "\n", + " OUTER ITERATION 237:\n", + "\n", + " f = 2.9106603948737852e-05\n", + " normg = 0.042386169817480474\n", + "\n", + " OUTER ITERATION 238:\n", + "\n", + " f = 2.9073736142627298e-05\n", + " normg = 0.040289388348471386\n", + "\n", + " OUTER ITERATION 239:\n", + "\n", + " f = 2.8949404025519912e-05\n", + " normg = 0.07422611260098459\n", + "\n", + " OUTER ITERATION 240:\n", + "\n", + " f = 2.9503534142274257e-05\n", + " normg = 0.33983972578670324\n", + "\n", + " OUTER ITERATION 241:\n", + "\n", + " f = 2.8884010607315034e-05\n", + " normg = 0.13556204939194147\n", + "\n", + " OUTER ITERATION 242:\n", + "\n", + " f = 2.8762180609005003e-05\n", + " normg = 0.03896228632653648\n", + "\n", + " OUTER ITERATION 243:\n", + "\n", + " f = 2.874198288223406e-05\n", + " normg = 0.03889741784556778\n", + "\n", + " OUTER ITERATION 244:\n", + "\n", + " f = 2.251656325497098e-05\n", + " normg = 0.09938412767514553\n", + "\n", + " OUTER ITERATION 245:\n", + "\n", + " f = 2.3021586324192077e-05\n", + " normg = 0.31657837613094225\n", + "\n", + " OUTER ITERATION 246:\n", + "\n", + " f = 2.2658830864916065e-05\n", + " normg = 0.24033317839261759\n", + "\n", + " OUTER ITERATION 247:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 2.2296671719148377e-05\n", + " normg = 0.04073008970273727\n", + "\n", + " OUTER ITERATION 248:\n", + "\n", + " f = 2.2278542351937204e-05\n", + " normg = 0.03418442807786689\n", + "\n", + " OUTER ITERATION 249:\n", + "\n", + " f = 2.222605693268652e-05\n", + " normg = 0.03289145460392136\n", + "\n", + " OUTER ITERATION 250:\n", + "\n", + " f = 2.1907452930812087e-05\n", + " normg = 0.07470750181477742\n", + "\n", + " OUTER ITERATION 251:\n", + "\n", + " f = 2.224076634702549e-05\n", + " normg = 0.25584562080739887\n", + "\n", + " OUTER ITERATION 252:\n", + "\n", + " f = 2.2027720878674833e-05\n", + " normg = 0.21475579700742983\n", + "\n", + " OUTER ITERATION 253:\n", + "\n", + " f = 2.173898318057674e-05\n", + " normg = 0.041640074943874346\n", + "\n", + " OUTER ITERATION 254:\n", + "\n", + " f = 2.1721210617012106e-05\n", + " normg = 0.032705585394151415\n", + "\n", + " OUTER ITERATION 255:\n", + "\n", + " f = 2.1686021304613088e-05\n", + " normg = 0.031966418274212746\n", + "\n", + " OUTER ITERATION 256:\n", + "\n", + " f = 2.107414972538437e-05\n", + " normg = 0.08628816401173087\n", + "\n", + " OUTER ITERATION 257:\n", + "\n", + " f = 2.1520461123138623e-05\n", + " normg = 0.2936520259922722\n", + "\n", + " OUTER ITERATION 258:\n", + "\n", + " f = 2.0992661006716957e-05\n", + " normg = 0.08587932406670608\n", + "\n", + " OUTER ITERATION 259:\n", + "\n", + " f = 2.094043052306184e-05\n", + " normg = 0.03194761238538104\n", + "\n", + " OUTER ITERATION 260:\n", + "\n", + " f = 2.0926145848789462e-05\n", + " normg = 0.03117216406796457\n", + "\n", + " OUTER ITERATION 261:\n", + "\n", + " f = 2.0621040821815744e-05\n", + " normg = 0.044319057245241274\n", + "\n", + " OUTER ITERATION 262:\n", + "\n", + " f = 2.0613544317875296e-05\n", + " normg = 0.09650502278165962\n", + "\n", + " OUTER ITERATION 263:\n", + "\n", + " f = 2.063958785768899e-05\n", + " normg = 0.1406410072852092\n", + "\n", + " OUTER ITERATION 264:\n", + "\n", + " f = 2.0513508693806474e-05\n", + " normg = 0.04753803164893051\n", + "\n", + " OUTER ITERATION 265:\n", + "\n", + " f = 2.0492991018915297e-05\n", + " normg = 0.030836795834765233\n", + "\n", + " OUTER ITERATION 266:\n", + "\n", + " f = 2.04730333834258e-05\n", + " normg = 0.030673087017672074\n", + "\n", + " OUTER ITERATION 267:\n", + "\n", + " f = 1.969562162940961e-05\n", + " normg = 0.17231432553286194\n", + "\n", + " OUTER ITERATION 268:\n", + "\n", + " f = 2.0419317077848802e-05\n", + " normg = 0.39229421694581806\n", + "\n", + " OUTER ITERATION 269:\n", + "\n", + " f = 1.947353966254541e-05\n", + " normg = 0.03257585122996073\n", + "\n", + " OUTER ITERATION 270:\n", + "\n", + " f = 1.946161734095943e-05\n", + " normg = 0.029539962330987532\n", + "\n", + " OUTER ITERATION 271:\n", + "\n", + " f = 1.940015383471016e-05\n", + " normg = 0.029775640962722043\n", + "\n", + " OUTER ITERATION 272:\n", + "\n", + " f = 1.9299016869131772e-05\n", + " normg = 0.3408030569177564\n", + "\n", + " OUTER ITERATION 273:\n", + "\n", + " f = 1.8315144621279175e-05\n", + " normg = 0.12481740420302088\n", + "\n", + " OUTER ITERATION 274:\n", + "\n", + " f = 1.8152748750892076e-05\n", + " normg = 0.03079025333915753\n", + "\n", + " OUTER ITERATION 275:\n", + "\n", + " f = 1.813420465129258e-05\n", + " normg = 0.02813238551450737\n", + "\n", + " OUTER ITERATION 276:\n", + "\n", + " f = 1.801523854953486e-05\n", + " normg = 0.03183183881794413\n", + "\n", + " OUTER ITERATION 277:\n", + "\n", + " f = 1.797361997503426e-05\n", + " normg = 0.09012122709528311\n", + "\n", + " OUTER ITERATION 278:\n", + "\n", + " f = 1.7936735467261283e-05\n", + " normg = 0.10658430432050234\n", + "\n", + " OUTER ITERATION 279:\n", + "\n", + " f = 1.7879019826238578e-05\n", + " normg = 0.06896451294959752\n", + "\n", + " OUTER ITERATION 280:\n", + "\n", + " f = 1.7844557266325256e-05\n", + " normg = 0.02829327799130808\n", + "\n", + " OUTER ITERATION 281:\n", + "\n", + " f = 1.783318377948061e-05\n", + " normg = 0.027634299843035885\n", + "\n", + " OUTER ITERATION 282:\n", + "\n", + " f = 1.763172799929372e-05\n", + " normg = 0.037464733862015785\n", + "\n", + " OUTER ITERATION 283:\n", + "\n", + " f = 1.765902724505544e-05\n", + " normg = 0.12029656498965033\n", + "\n", + " OUTER ITERATION 284:\n", + "\n", + " f = 1.7694233481939715e-05\n", + " normg = 0.15474370667927936\n", + "\n", + " OUTER ITERATION 285:\n", + "\n", + " f = 1.754331911608279e-05\n", + " normg = 0.028929053827418918\n", + "\n", + " OUTER ITERATION 286:\n", + "\n", + " f = 1.7533377868101714e-05\n", + " normg = 0.027235218456986704\n", + "\n", + " OUTER ITERATION 287:\n", + "\n", + " f = 1.745357045563537e-05\n", + " normg = 0.02725561672883737\n", + "\n", + " OUTER ITERATION 288:\n", + "\n", + " f = 1.6962528521936083e-05\n", + " normg = 0.3399643546222782\n", + "\n", + " OUTER ITERATION 289:\n", + "\n", + " f = 1.6667959005674817e-05\n", + " normg = 0.2679922251926564\n", + "\n", + " OUTER ITERATION 290:\n", + "\n", + " f = 1.6224475818178538e-05\n", + " normg = 0.02649384631314941\n", + "\n", + " OUTER ITERATION 291:\n", + "\n", + " f = 1.62160370810599e-05\n", + " normg = 0.025678908742725104\n", + "\n", + " OUTER ITERATION 292:\n", + "\n", + " f = 1.6067745158233847e-05\n", + " normg = 0.031288255038206814\n", + "\n", + " OUTER ITERATION 293:\n", + "\n", + " f = 1.6436362930703916e-05\n", + " normg = 0.24096712699495818\n", + "\n", + " OUTER ITERATION 294:\n", + "\n", + " f = 1.5891719710461737e-05\n", + " normg = 0.0489368885544671\n", + "\n", + " OUTER ITERATION 295:\n", + "\n", + " f = 1.5862358178240856e-05\n", + " normg = 0.027833081812949193\n", + "\n", + " OUTER ITERATION 296:\n", + "\n", + " f = 1.584403083741126e-05\n", + " normg = 0.02636521033508322\n", + "\n", + " OUTER ITERATION 297:\n", + "\n", + " f = 1.579834046412088e-05\n", + " normg = 0.0660492848580879\n", + "\n", + " OUTER ITERATION 298:\n", + "\n", + " f = 1.5915258246915913e-05\n", + " normg = 0.16749606973622708\n", + "\n", + " OUTER ITERATION 299:\n", + "\n", + " f = 1.5742879148109254e-05\n", + " normg = 0.03912557236475939\n", + "\n", + " OUTER ITERATION 300:\n", + "\n", + " f = 1.572947818378309e-05\n", + " normg = 0.02501211438096348\n", + "\n", + " OUTER ITERATION 301:\n", + "\n", + " f = 1.5716552168635813e-05\n", + " normg = 0.024978893991697903\n", + "\n", + " OUTER ITERATION 302:\n", + "\n", + " f = 1.2926062921530492e-05\n", + " normg = 0.28990644776129093\n", + "\n", + " OUTER ITERATION 303:\n", + "\n", + " f = 1.4843360356798007e-05\n", + " normg = 0.6322203681962564\n", + "\n", + " OUTER ITERATION 304:\n", + "\n", + " f = 1.2387349717428073e-05\n", + " normg = 0.030513361522947494\n", + "\n", + " OUTER ITERATION 305:\n", + "\n", + " f = 1.2378489204621488e-05\n", + " normg = 0.02092574111351149\n", + "\n", + " OUTER ITERATION 306:\n", + "\n", + " f = 1.236714407936958e-05\n", + " normg = 0.02051119046307071\n", + "\n", + " OUTER ITERATION 307:\n", + "\n", + " f = 1.2274295531942856e-05\n", + " normg = 0.05605713604544682\n", + "\n", + " OUTER ITERATION 308:\n", + "\n", + " f = 1.2327491188745889e-05\n", + " normg = 0.11032947264463605\n", + "\n", + " OUTER ITERATION 309:\n", + "\n", + " f = 1.222652461624103e-05\n", + " normg = 0.02606052993979999\n", + "\n", + " OUTER ITERATION 310:\n", + "\n", + " f = 1.2217560789880656e-05\n", + " normg = 0.02006735421438337\n", + "\n", + " OUTER ITERATION 311:\n", + "\n", + " f = 1.2201880050037609e-05\n", + " normg = 0.020152924290955262\n", + "\n", + " OUTER ITERATION 312:\n", + "\n", + " f = 1.203993151389308e-05\n", + " normg = 0.20180599674736802\n", + "\n", + " OUTER ITERATION 313:\n", + "\n", + " f = 1.1783282558596333e-05\n", + " normg = 0.02939052919967044\n", + "\n", + " OUTER ITERATION 314:\n", + "\n", + " f = 1.177537931059031e-05\n", + " normg = 0.01949212794071187\n", + "\n", + " OUTER ITERATION 315:\n", + "\n", + " f = 1.176680035600247e-05\n", + " normg = 0.01936047537015364\n", + "\n", + " OUTER ITERATION 316:\n", + "\n", + " f = 1.1435741283801928e-05\n", + " normg = 0.07845001567777728\n", + "\n", + " OUTER ITERATION 317:\n", + "\n", + " f = 1.1836852569279374e-05\n", + " normg = 0.2601401877347872\n", + "\n", + " OUTER ITERATION 318:\n", + "\n", + " f = 1.1381002957681405e-05\n", + " normg = 0.051801990338286134\n", + "\n", + " OUTER ITERATION 319:\n", + "\n", + " f = 1.1361947257180588e-05\n", + " normg = 0.019565642207528898\n", + "\n", + " OUTER ITERATION 320:\n", + "\n", + " f = 1.1356768488026905e-05\n", + " normg = 0.018707585023669943\n", + "\n", + " OUTER ITERATION 321:\n", + "\n", + " f = 1.1307086446340348e-05\n", + " normg = 0.021172436602462232\n", + "\n", + " OUTER ITERATION 322:\n", + "\n", + " f = 1.1504688829414493e-05\n", + " normg = 0.21880561341844607\n", + "\n", + " OUTER ITERATION 323:\n", + "\n", + " f = 1.1281370765807708e-05\n", + " normg = 0.11490157531360569\n", + "\n", + " OUTER ITERATION 324:\n", + "\n", + " f = 1.1198248664520636e-05\n", + " normg = 0.01922407998760165\n", + "\n", + " OUTER ITERATION 325:\n", + "\n", + " f = 1.1193689802761146e-05\n", + " normg = 0.01865267075729996\n", + "\n", + " OUTER ITERATION 326:\n", + "\n", + " f = 1.1101487774917778e-05\n", + " normg = 0.03289651154606846\n", + "\n", + " OUTER ITERATION 327:\n", + "\n", + " f = 1.1100763121379243e-05\n", + " normg = 0.055192065925414986\n", + "\n", + " OUTER ITERATION 328:\n", + "\n", + " f = 1.106155919365167e-05\n", + " normg = 0.043208186777519024\n", + "\n", + " OUTER ITERATION 329:\n", + "\n", + " f = 1.1047745654595582e-05\n", + " normg = 0.04417877644113962\n", + "\n", + " OUTER ITERATION 330:\n", + "\n", + " f = 1.103327485898669e-05\n", + " normg = 0.028983766677678165\n", + "\n", + " OUTER ITERATION 331:\n", + "\n", + " f = 1.1025096218754832e-05\n", + " normg = 0.01933362325018485\n", + "\n", + " OUTER ITERATION 332:\n", + "\n", + " f = 1.1018231985459529e-05\n", + " normg = 0.018669697794305277\n", + "\n", + " OUTER ITERATION 333:\n", + "\n", + " f = 1.0991627025831502e-05\n", + " normg = 0.037369594957358074\n", + "\n", + " OUTER ITERATION 334:\n", + "\n", + " f = 1.1104754468813734e-05\n", + " normg = 0.1536000261174678\n", + "\n", + " OUTER ITERATION 335:\n", + "\n", + " f = 1.0970546332736714e-05\n", + " normg = 0.049833969169317135\n", + "\n", + " OUTER ITERATION 336:\n", + "\n", + " f = 1.0953331015502865e-05\n", + " normg = 0.018018842552841665\n", + "\n", + " OUTER ITERATION 337:\n", + "\n", + " f = 1.0948769875498375e-05\n", + " normg = 0.01799980580583487\n", + "\n", + " OUTER ITERATION 338:\n", + "\n", + " f = 8.851936134914048e-06\n", + " normg = 0.06013375882454407\n", + "\n", + " OUTER ITERATION 339:\n", + "\n", + " f = 9.829508536781313e-06\n", + " normg = 0.40824568650200255\n", + "\n", + " OUTER ITERATION 340:\n", + "\n", + " f = 8.81285119894274e-06\n", + " normg = 0.02800058522295273\n", + "\n", + " OUTER ITERATION 341:\n", + "\n", + " f = 8.806820449854555e-06\n", + " normg = 0.014131775513320793\n", + "\n", + " OUTER ITERATION 342:\n", + "\n", + " f = 8.803547189364586e-06\n", + " normg = 0.014030055470450909\n", + "\n", + " OUTER ITERATION 343:\n", + "\n", + " f = 8.51072999258837e-06\n", + " normg = 0.04810787722428225\n", + "\n", + " OUTER ITERATION 344:\n", + "\n", + " f = 8.66586914352029e-06\n", + " normg = 0.11781718749220585\n", + "\n", + " OUTER ITERATION 345:\n", + "\n", + " f = 8.458025381079233e-06\n", + " normg = 0.027266771512476695\n", + "\n", + " OUTER ITERATION 346:\n", + "\n", + " f = 8.453046510277753e-06\n", + " normg = 0.031943943260128706\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " OUTER ITERATION 347:\n", + "\n", + " f = 8.446218812500588e-06\n", + " normg = 0.02156773585163559\n", + "\n", + " OUTER ITERATION 348:\n", + "\n", + " f = 8.441927767677715e-06\n", + " normg = 0.013724140780836384\n", + "\n", + " OUTER ITERATION 349:\n", + "\n", + " f = 8.438434559451289e-06\n", + " normg = 0.013414295479811978\n", + "\n", + " OUTER ITERATION 350:\n", + "\n", + " f = 8.412764156738451e-06\n", + " normg = 0.032196681937206525\n", + "\n", + " OUTER ITERATION 351:\n", + "\n", + " f = 8.419912867613319e-06\n", + " normg = 0.05658604659424039\n", + "\n", + " OUTER ITERATION 352:\n", + "\n", + " f = 8.399605702570611e-06\n", + " normg = 0.017179746807763855\n", + "\n", + " OUTER ITERATION 353:\n", + "\n", + " f = 8.396626749937438e-06\n", + " normg = 0.013160519896653698\n", + "\n", + " OUTER ITERATION 354:\n", + "\n", + " f = 8.39153237331597e-06\n", + " normg = 0.013164595075671979\n", + "\n", + " OUTER ITERATION 355:\n", + "\n", + " f = 8.337143109111794e-06\n", + " normg = 0.33589027642541497\n", + "\n", + " OUTER ITERATION 356:\n", + "\n", + " f = 7.733437119672502e-06\n", + " normg = 0.11926392975106906\n", + "\n", + " OUTER ITERATION 357:\n", + "\n", + " f = 7.645695072569267e-06\n", + " normg = 0.01142296439921718\n", + "\n", + " OUTER ITERATION 358:\n", + "\n", + " f = 7.644085886173924e-06\n", + " normg = 0.01141404853265224\n", + "\n", + " OUTER ITERATION 359:\n", + "\n", + " f = 6.429853066644631e-06\n", + " normg = 0.09304100837058883\n", + "\n", + " OUTER ITERATION 360:\n", + "\n", + " f = 6.330019833379548e-06\n", + " normg = 0.08580021365249002\n", + "\n", + " OUTER ITERATION 361:\n", + "\n", + " f = 6.267156878775196e-06\n", + " normg = 0.06323325248095218\n", + "\n", + " OUTER ITERATION 362:\n", + "\n", + " f = 6.227287026497975e-06\n", + " normg = 0.027943822455753317\n", + "\n", + " OUTER ITERATION 363:\n", + "\n", + " f = 6.221585350535834e-06\n", + " normg = 0.016760303266141658\n", + "\n", + " OUTER ITERATION 364:\n", + "\n", + " f = 6.219146742832536e-06\n", + " normg = 0.009790355817137325\n", + "\n", + " OUTER ITERATION 365:\n", + "\n", + " f = 6.217722768787923e-06\n", + " normg = 0.008794560399324042\n", + "\n", + " OUTER ITERATION 366:\n", + "\n", + " f = 6.213803454487344e-06\n", + " normg = 0.010765165447687287\n", + "\n", + " OUTER ITERATION 367:\n", + "\n", + " f = 6.285356625081458e-06\n", + " normg = 0.11831194186391092\n", + "\n", + " OUTER ITERATION 368:\n", + "\n", + " f = 6.346813844647672e-06\n", + " normg = 0.15587884102061045\n", + "\n", + " OUTER ITERATION 369:\n", + "\n", + " f = 6.197957686618141e-06\n", + " normg = 0.0072968833871770705\n", + "\n", + " OUTER ITERATION 370:\n", + "\n", + " f = 6.197309339848483e-06\n", + " normg = 0.007244962964764356\n", + "\n", + " OUTER ITERATION 371:\n", + "\n", + " f = 6.148352076956848e-06\n", + " normg = 0.008203837516345153\n", + "\n", + " OUTER ITERATION 372:\n", + "\n", + " f = 6.310051914217575e-06\n", + " normg = 0.16435295931244714\n", + "\n", + " OUTER ITERATION 373:\n", + "\n", + " f = 6.193420090844075e-06\n", + " normg = 0.10489437462856659\n", + "\n", + " OUTER ITERATION 374:\n", + "\n", + " f = 6.117065931243852e-06\n", + " normg = 0.010387595556535472\n", + "\n", + " OUTER ITERATION 375:\n", + "\n", + " f = 6.115716741978308e-06\n", + " normg = 0.008713464169462757\n", + "\n", + " OUTER ITERATION 376:\n", + "\n", + " f = 6.111775047373087e-06\n", + " normg = 0.007260934886644455\n", + "\n", + " OUTER ITERATION 377:\n", + "\n", + " f = 6.1059255095115e-06\n", + " normg = 0.009916093489553478\n", + "\n", + " OUTER ITERATION 378:\n", + "\n", + " f = 6.117104322274236e-06\n", + " normg = 0.05093993017169246\n", + "\n", + " OUTER ITERATION 379:\n", + "\n", + " f = 6.136236769463567e-06\n", + " normg = 0.07805206538985879\n", + "\n", + " OUTER ITERATION 380:\n", + "\n", + " f = 6.0978523170168655e-06\n", + " normg = 0.009976399322490462\n", + "\n", + " OUTER ITERATION 381:\n", + "\n", + " f = 6.096914254322308e-06\n", + " normg = 0.006896625368717681\n", + "\n", + " OUTER ITERATION 382:\n", + "\n", + " f = 6.09575867082644e-06\n", + " normg = 0.006762321681145394\n", + "\n", + " OUTER ITERATION 383:\n", + "\n", + " f = 6.072875941208785e-06\n", + " normg = 0.01761432488832696\n", + "\n", + " OUTER ITERATION 384:\n", + "\n", + " f = 6.07331213217212e-06\n", + " normg = 0.026812253617214437\n", + "\n", + " OUTER ITERATION 385:\n", + "\n", + " f = 6.068660170818231e-06\n", + " normg = 0.013269494630921405\n", + "\n", + " OUTER ITERATION 386:\n", + "\n", + " f = 6.0672436217818485e-06\n", + " normg = 0.006902204926840006\n", + "\n", + " OUTER ITERATION 387:\n", + "\n", + " f = 6.06650510541942e-06\n", + " normg = 0.006649226872182825\n", + "\n", + " OUTER ITERATION 388:\n", + "\n", + " f = 6.060054182669332e-06\n", + " normg = 0.010070497918538429\n", + "\n", + " OUTER ITERATION 389:\n", + "\n", + " f = 6.070185283300214e-06\n", + " normg = 0.04898018193192004\n", + "\n", + " OUTER ITERATION 390:\n", + "\n", + " f = 6.0631197759521e-06\n", + " normg = 0.03735506742448708\n", + "\n", + " OUTER ITERATION 391:\n", + "\n", + " f = 6.054319972208232e-06\n", + " normg = 0.0065989399298137874\n", + "\n", + " OUTER ITERATION 392:\n", + "\n", + " f = 6.0537738519232105e-06\n", + " normg = 0.006559419776416394\n", + "\n", + " OUTER ITERATION 393:\n", + "\n", + " f = 6.00834643288297e-06\n", + " normg = 0.007831339264681391\n", + "\n", + " OUTER ITERATION 394:\n", + "\n", + " f = 6.026428704437608e-06\n", + " normg = 0.05875872992039949\n", + "\n", + " OUTER ITERATION 395:\n", + "\n", + " f = 6.036566379646069e-06\n", + " normg = 0.08355609411862307\n", + "\n", + " OUTER ITERATION 396:\n", + "\n", + " f = 5.994331776846155e-06\n", + " normg = 0.017436321171117996\n", + "\n", + " OUTER ITERATION 397:\n", + "\n", + " f = 5.992028170535294e-06\n", + " normg = 0.00791476676750334\n", + "\n", + " OUTER ITERATION 398:\n", + "\n", + " f = 5.991090400991326e-06\n", + " normg = 0.007083584141585519\n", + "\n", + " OUTER ITERATION 399:\n", + "\n", + " f = 5.986299994506747e-06\n", + " normg = 0.008361658522574365\n", + "\n", + " OUTER ITERATION 400:\n", + "\n", + " f = 5.98793488630127e-06\n", + " normg = 0.025443472572946865\n", + "\n", + " OUTER ITERATION 401:\n", + "\n", + " f = 5.979741075426868e-06\n", + " normg = 0.027001340417271\n", + "\n", + " OUTER ITERATION 402:\n", + "\n", + " f = 5.9803621661772075e-06\n", + " normg = 0.032977616470927895\n", + "\n", + " OUTER ITERATION 403:\n", + "\n", + " f = 5.9734535746366994e-06\n", + " normg = 0.007220337709919208\n", + "\n", + " OUTER ITERATION 404:\n", + "\n", + " f = 5.972861015469445e-06\n", + " normg = 0.006375608835623569\n", + "\n", + " OUTER ITERATION 405:\n", + "\n", + " f = 5.970531100765615e-06\n", + " normg = 0.00624667382059763\n", + "\n", + " OUTER ITERATION 406:\n", + "\n", + " f = 5.944166134739303e-06\n", + " normg = 0.04377234345903389\n", + "\n", + " OUTER ITERATION 407:\n", + "\n", + " f = 5.941367179400945e-06\n", + " normg = 0.041314950653374524\n", + "\n", + " OUTER ITERATION 408:\n", + "\n", + " f = 5.9306464207555905e-06\n", + " normg = 0.0067605180488459335\n", + "\n", + " OUTER ITERATION 409:\n", + "\n", + " f = 5.930110615800789e-06\n", + " normg = 0.006223126132532339\n", + "\n", + " OUTER ITERATION 410:\n", + "\n", + " f = 5.9267014305458524e-06\n", + " normg = 0.006322023751590583\n", + "\n", + " OUTER ITERATION 411:\n", + "\n", + " f = 5.941408935653863e-06\n", + " normg = 0.0667166030214941\n", + "\n", + " OUTER ITERATION 412:\n", + "\n", + " f = 5.903348264184115e-06\n", + " normg = 0.024312782463621282\n", + "\n", + " OUTER ITERATION 413:\n", + "\n", + " f = 5.898309724854037e-06\n", + " normg = 0.012181912177338947\n", + "\n", + " OUTER ITERATION 414:\n", + "\n", + " f = 5.896662232045624e-06\n", + " normg = 0.008164846605950005\n", + "\n", + " OUTER ITERATION 415:\n", + "\n", + " f = 5.895404562566767e-06\n", + " normg = 0.0070678459649337645\n", + "\n", + " OUTER ITERATION 416:\n", + "\n", + " f = 5.894016321699972e-06\n", + " normg = 0.012039027483457787\n", + "\n", + " OUTER ITERATION 417:\n", + "\n", + " f = 5.899914637570478e-06\n", + " normg = 0.03775254380284786\n", + "\n", + " OUTER ITERATION 418:\n", + "\n", + " f = 5.891700237020122e-06\n", + " normg = 0.013121035138672616\n", + "\n", + " OUTER ITERATION 419:\n", + "\n", + " f = 5.890426981877327e-06\n", + " normg = 0.005881387148124867\n", + "\n", + " OUTER ITERATION 420:\n", + "\n", + " f = 5.889898996727086e-06\n", + " normg = 0.0058722793467404725\n", + "\n", + " OUTER ITERATION 421:\n", + "\n", + " f = 5.7508287898989e-06\n", + " normg = 0.02680925251106784\n", + "\n", + " OUTER ITERATION 422:\n", + "\n", + " f = 5.884245196955538e-06\n", + " normg = 0.15137083866785309\n", + "\n", + " OUTER ITERATION 423:\n", + "\n", + " f = 5.744240484144794e-06\n", + " normg = 0.008054501919130552\n", + "\n", + " OUTER ITERATION 424:\n", + "\n", + " f = 5.743677237889203e-06\n", + " normg = 0.005208563023820217\n", + "\n", + " OUTER ITERATION 425:\n", + "\n", + " f = 5.743107129413893e-06\n", + " normg = 0.005192282684302825\n", + "\n", + " OUTER ITERATION 426:\n", + "\n", + " f = 5.626072081660079e-06\n", + " normg = 0.02884999165536026\n", + "\n", + " OUTER ITERATION 427:\n", + "\n", + " f = 5.606557350849955e-06\n", + " normg = 0.007900345467601667\n", + "\n", + " OUTER ITERATION 428:\n", + "\n", + " f = 5.6070145783402785e-06\n", + " normg = 0.01764259388857946\n", + "\n", + " OUTER ITERATION 429:\n", + "\n", + " f = 5.605634645503956e-06\n", + " normg = 0.012332635437203638\n", + "\n", + " OUTER ITERATION 430:\n", + "\n", + " f = 5.604571011961136e-06\n", + " normg = 0.004519299461768778\n", + "\n", + " OUTER ITERATION 431:\n", + "\n", + " f = 5.604289003058359e-06\n", + " normg = 0.004449662871403728\n", + "\n", + " OUTER ITERATION 432:\n", + "\n", + " f = 5.596568715808746e-06\n", + " normg = 0.005768937043287984\n", + "\n", + " OUTER ITERATION 433:\n", + "\n", + " f = 5.6099421891626014e-06\n", + " normg = 0.05297743837149264\n", + "\n", + " OUTER ITERATION 434:\n", + "\n", + " f = 5.625864453703987e-06\n", + " normg = 0.07420263415262937\n", + "\n", + " OUTER ITERATION 435:\n", + "\n", + " f = 5.59209223207463e-06\n", + " normg = 0.004414815892432332\n", + "\n", + " OUTER ITERATION 436:\n", + "\n", + " f = 5.591855027016832e-06\n", + " normg = 0.00437802458543879\n", + "\n", + " OUTER ITERATION 437:\n", + "\n", + " f = 5.577320642540604e-06\n", + " normg = 0.004997659852983948\n", + "\n", + " OUTER ITERATION 438:\n", + "\n", + " f = 5.579948328541465e-06\n", + " normg = 0.027197537697581674\n", + "\n", + " OUTER ITERATION 439:\n", + "\n", + " f = 5.578362724846419e-06\n", + " normg = 0.029702895879020905\n", + "\n", + " OUTER ITERATION 440:\n", + "\n", + " f = 5.5707816708246415e-06\n", + " normg = 0.008646174218614721\n", + "\n", + " OUTER ITERATION 441:\n", + "\n", + " f = 5.570062944903314e-06\n", + " normg = 0.00486175482200496\n", + "\n", + " OUTER ITERATION 442:\n", + "\n", + " f = 5.569681170752334e-06\n", + " normg = 0.004446241596514349\n", + "\n", + " OUTER ITERATION 443:\n", + "\n", + " f = 5.568744213434699e-06\n", + " normg = 0.006229145804637456\n", + "\n", + " OUTER ITERATION 444:\n", + "\n", + " f = 5.583249789590805e-06\n", + " normg = 0.053425962423273396\n", + "\n", + " OUTER ITERATION 445:\n", + "\n", + " f = 5.578458702563994e-06\n", + " normg = 0.046325967329363095\n", + "\n", + " OUTER ITERATION 446:\n", + "\n", + " f = 5.565201403770664e-06\n", + " normg = 0.004306520987289295\n", + "\n", + " OUTER ITERATION 447:\n", + "\n", + " f = 5.564976561526362e-06\n", + " normg = 0.00421785868608113\n", + "\n", + " OUTER ITERATION 448:\n", + "\n", + " f = 5.559173361721678e-06\n", + " normg = 0.004695936726025332\n", + "\n", + " OUTER ITERATION 449:\n", + "\n", + " f = 5.5626688990177395e-06\n", + " normg = 0.03270307073532341\n", + "\n", + " OUTER ITERATION 450:\n", + "\n", + " f = 5.55778636454825e-06\n", + " normg = 0.021566288232372992\n", + "\n", + " OUTER ITERATION 451:\n", + "\n", + " f = 5.554331686468589e-06\n", + " normg = 0.004402322703851427\n", + "\n", + " OUTER ITERATION 452:\n", + "\n", + " f = 5.5540599884670514e-06\n", + " normg = 0.004165768854858794\n", + "\n", + " OUTER ITERATION 453:\n", + "\n", + " f = 5.551811174440724e-06\n", + " normg = 0.004415558753502057\n", + "\n", + " OUTER ITERATION 454:\n", + "\n", + " f = 5.553321171552117e-06\n", + " normg = 0.03182623808196747\n", + "\n", + " OUTER ITERATION 455:\n", + "\n", + " f = 5.547363347712801e-06\n", + " normg = 0.010646779510552885\n", + "\n", + " OUTER ITERATION 456:\n", + "\n", + " f = 5.5464896367098994e-06\n", + " normg = 0.004496204016545303\n", + "\n", + " OUTER ITERATION 457:\n", + "\n", + " f = 5.5461793450805955e-06\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " normg = 0.004260375125905839\n", + "\n", + " OUTER ITERATION 458:\n", + "\n", + " f = 5.542915799113483e-06\n", + " normg = 0.00639253650351158\n", + "\n", + " OUTER ITERATION 459:\n", + "\n", + " f = 5.552788006361154e-06\n", + " normg = 0.04054828875299377\n", + "\n", + " OUTER ITERATION 460:\n", + "\n", + " f = 5.5414655586221195e-06\n", + " normg = 0.013900813345180197\n", + "\n", + " OUTER ITERATION 461:\n", + "\n", + " f = 5.539636878972059e-06\n", + " normg = 0.007840598909738015\n", + "\n", + " OUTER ITERATION 462:\n", + "\n", + " f = 5.538562531505117e-06\n", + " normg = 0.005371916751193381\n", + "\n", + " OUTER ITERATION 463:\n", + "\n", + " f = 5.537458063638042e-06\n", + " normg = 0.005325849291566536\n", + "\n", + " OUTER ITERATION 464:\n", + "\n", + " f = 5.538732399291741e-06\n", + " normg = 0.021814366733856682\n", + "\n", + " OUTER ITERATION 465:\n", + "\n", + " f = 5.541332620708794e-06\n", + " normg = 0.03137003303153207\n", + "\n", + " OUTER ITERATION 466:\n", + "\n", + " f = 5.535218954441715e-06\n", + " normg = 0.0042033984519803036\n", + "\n", + " OUTER ITERATION 467:\n", + "\n", + " f = 5.535008170216169e-06\n", + " normg = 0.004032516991630926\n", + "\n", + " OUTER ITERATION 468:\n", + "\n", + " f = 5.532505760288478e-06\n", + " normg = 0.0040284585879275725\n", + "\n", + " OUTER ITERATION 469:\n", + "\n", + " f = 5.511899101251635e-06\n", + " normg = 0.040169376289433054\n", + "\n", + " OUTER ITERATION 470:\n", + "\n", + " f = 5.50258664000382e-06\n", + " normg = 0.01467162658477855\n", + "\n", + " OUTER ITERATION 471:\n", + "\n", + " f = 5.500832323725893e-06\n", + " normg = 0.006848524071481751\n", + "\n", + " OUTER ITERATION 472:\n", + "\n", + " f = 5.500143496667836e-06\n", + " normg = 0.0049994792852418556\n", + "\n", + " OUTER ITERATION 473:\n", + "\n", + " f = 5.499144945040126e-06\n", + " normg = 0.004153339132043472\n", + "\n", + " OUTER ITERATION 474:\n", + "\n", + " f = 5.498157127942991e-06\n", + " normg = 0.008980090743030075\n", + "\n", + " OUTER ITERATION 475:\n", + "\n", + " f = 5.498935820650465e-06\n", + " normg = 0.0175956423250192\n", + "\n", + " OUTER ITERATION 476:\n", + "\n", + " f = 5.49705251967328e-06\n", + " normg = 0.006225205642307998\n", + "\n", + " OUTER ITERATION 477:\n", + "\n", + " f = 5.49671960492684e-06\n", + " normg = 0.003793813537176356\n", + "\n", + " OUTER ITERATION 478:\n", + "\n", + " f = 5.4964412288363515e-06\n", + " normg = 0.0037841394136645073\n", + "\n", + " OUTER ITERATION 479:\n", + "\n", + " f = 5.468176028801954e-06\n", + " normg = 0.02862156161364946\n", + "\n", + " OUTER ITERATION 480:\n", + "\n", + " f = 5.465467310082322e-06\n", + " normg = 0.02115788482880952\n", + "\n", + " OUTER ITERATION 481:\n", + "\n", + " f = 5.462642185332603e-06\n", + " normg = 0.003733207484053757\n", + "\n", + " OUTER ITERATION 482:\n", + "\n", + " f = 5.462471098031462e-06\n", + " normg = 0.0036012246835596426\n", + "\n", + " OUTER ITERATION 483:\n", + "\n", + " f = 5.459781475615623e-06\n", + " normg = 0.004915700106959369\n", + "\n", + " OUTER ITERATION 484:\n", + "\n", + " f = 5.47659004802905e-06\n", + " normg = 0.037335846744587495\n", + "\n", + " OUTER ITERATION 485:\n", + "\n", + " f = 5.457349997075209e-06\n", + " normg = 0.015378935129617709\n", + "\n", + " OUTER ITERATION 486:\n", + "\n", + " f = 5.455414801037069e-06\n", + " normg = 0.014231860008543847\n", + "\n", + " OUTER ITERATION 487:\n", + "\n", + " f = 5.454421180013059e-06\n", + " normg = 0.009491227961743696\n", + "\n", + " OUTER ITERATION 488:\n", + "\n", + " f = 5.453778786910707e-06\n", + " normg = 0.0036725651997744873\n", + "\n", + " OUTER ITERATION 489:\n", + "\n", + " f = 5.4535920565380884e-06\n", + " normg = 0.003535982386844134\n", + "\n", + " OUTER ITERATION 490:\n", + "\n", + " f = 5.451201223437267e-06\n", + " normg = 0.004592010707833476\n", + "\n", + " OUTER ITERATION 491:\n", + "\n", + " f = 5.451441032839165e-06\n", + " normg = 0.015778522161761597\n", + "\n", + " OUTER ITERATION 492:\n", + "\n", + " f = 5.45933389726014e-06\n", + " normg = 0.04058102916910996\n", + "\n", + " OUTER ITERATION 493:\n", + "\n", + " f = 5.449240928239945e-06\n", + " normg = 0.004658941398320894\n", + "\n", + " OUTER ITERATION 494:\n", + "\n", + " f = 5.449033762683435e-06\n", + " normg = 0.0034591560943904903\n", + "\n", + " OUTER ITERATION 495:\n", + "\n", + " f = 5.448707227397739e-06\n", + " normg = 0.003447128574476975\n", + "\n", + " OUTER ITERATION 496:\n", + "\n", + " f = 5.394853033702058e-06\n", + " normg = 0.014364930714419214\n", + "\n", + " OUTER ITERATION 497:\n", + "\n", + " f = 5.422573690760907e-06\n", + " normg = 0.06914066218370808\n", + "\n", + " OUTER ITERATION 498:\n", + "\n", + " f = 5.395229481753111e-06\n", + " normg = 0.02177037615981732\n", + "\n", + " OUTER ITERATION 499:\n", + "\n", + " f = 5.392146525198162e-06\n", + " normg = 0.004709315422425479\n", + "\n", + " OUTER ITERATION 500:\n", + "\n", + " f = 5.3918901473817806e-06\n", + " normg = 0.0037576738853182853\n", + "\n", + " OUTER ITERATION 501:\n", + "\n", + " f = 5.3913185779264375e-06\n", + " normg = 0.003348588787790243\n", + "\n", + " OUTER ITERATION 502:\n", + "\n", + " f = 5.3905447429787984e-06\n", + " normg = 0.004141175076248158\n", + "\n", + " OUTER ITERATION 503:\n", + "\n", + " f = 5.391385470519372e-06\n", + " normg = 0.013953819444722215\n", + "\n", + " OUTER ITERATION 504:\n", + "\n", + " f = 5.397105736530991e-06\n", + " normg = 0.03538468846708484\n", + "\n", + " OUTER ITERATION 505:\n", + "\n", + " f = 5.393124221126631e-06\n", + " normg = 0.02833923023957071\n", + "\n", + " OUTER ITERATION 506:\n", + "\n", + " f = 5.38812247248279e-06\n", + " normg = 0.004106404273311401\n", + "\n", + " OUTER ITERATION 507:\n", + "\n", + " f = 5.387944947057177e-06\n", + " normg = 0.0032558448080261745\n", + "\n", + " OUTER ITERATION 508:\n", + "\n", + " f = 5.387564833953434e-06\n", + " normg = 0.0029771322069404\n", + "\n", + " OUTER ITERATION 509:\n", + "\n", + " f = 5.385864018960925e-06\n", + " normg = 0.0034806314566938573\n", + "\n", + " OUTER ITERATION 510:\n", + "\n", + " f = 5.388896942226319e-06\n", + " normg = 0.027372900559037672\n", + "\n", + " OUTER ITERATION 511:\n", + "\n", + " f = 5.385463121267885e-06\n", + " normg = 0.017610599889259924\n", + "\n", + " OUTER ITERATION 512:\n", + "\n", + " f = 5.383474627394479e-06\n", + " normg = 0.003686869498746634\n", + "\n", + " OUTER ITERATION 513:\n", + "\n", + " f = 5.383319106919593e-06\n", + " normg = 0.003146877319616824\n", + "\n", + " OUTER ITERATION 514:\n", + "\n", + " f = 5.382802418080419e-06\n", + " normg = 0.0030663131968755994\n", + "\n", + " OUTER ITERATION 515:\n", + "\n", + " f = 5.381355353649509e-06\n", + " normg = 0.007893541799766823\n", + "\n", + " OUTER ITERATION 516:\n", + "\n", + " f = 5.3806420441718505e-06\n", + " normg = 0.005785370938726547\n", + "\n", + " OUTER ITERATION 517:\n", + "\n", + " f = 5.3803871468386845e-06\n", + " normg = 0.0051698546143567805\n", + "\n", + " OUTER ITERATION 518:\n", + "\n", + " f = 5.3801473834214e-06\n", + " normg = 0.003389824647932625\n", + "\n", + " OUTER ITERATION 519:\n", + "\n", + " f = 5.379981119831153e-06\n", + " normg = 0.0030149134001315318\n", + "\n", + " OUTER ITERATION 520:\n", + "\n", + " f = 5.379620802487348e-06\n", + " normg = 0.003678821770312867\n", + "\n", + " OUTER ITERATION 521:\n", + "\n", + " f = 5.383087150754255e-06\n", + " normg = 0.028388071245450532\n", + "\n", + " OUTER ITERATION 522:\n", + "\n", + " f = 5.3781968064504835e-06\n", + " normg = 0.0045171584152069845\n", + "\n", + " OUTER ITERATION 523:\n", + "\n", + " f = 5.378020173421177e-06\n", + " normg = 0.002883973966573406\n", + "\n", + " OUTER ITERATION 524:\n", + "\n", + " f = 5.377848577021511e-06\n", + " normg = 0.002881803055710857\n", + "\n", + " OUTER ITERATION 525:\n", + "\n", + " f = 5.268777265104563e-06\n", + " normg = 0.041922255917847685\n", + "\n", + " OUTER ITERATION 526:\n", + "\n", + " f = 5.259728715044933e-06\n", + " normg = 0.023392551604253055\n", + "\n", + " OUTER ITERATION 527:\n", + "\n", + " f = 5.256235419236299e-06\n", + " normg = 0.004176648273172857\n", + "\n", + " OUTER ITERATION 528:\n", + "\n", + " f = 5.256061190131281e-06\n", + " normg = 0.0026469773560384323\n", + "\n", + " OUTER ITERATION 529:\n", + "\n", + " f = 5.255917595912636e-06\n", + " normg = 0.001512330367518131\n", + "\n", + " OUTER ITERATION 530:\n", + "\n", + " f = 5.25580989940385e-06\n", + " normg = 0.00151770044452016\n", + "\n", + " OUTER ITERATION 531:\n", + "\n", + " f = 5.2562234872724294e-06\n", + " normg = 0.017412115763488226\n", + "\n", + " OUTER ITERATION 532:\n", + "\n", + " f = 5.255203168499325e-06\n", + " normg = 0.012354858614611277\n", + "\n", + " OUTER ITERATION 533:\n", + "\n", + " f = 5.254253581655044e-06\n", + " normg = 0.0015871616133491218\n", + "\n", + " OUTER ITERATION 534:\n", + "\n", + " f = 5.254223421550033e-06\n", + " normg = 0.0014997017400652135\n", + "\n", + " OUTER ITERATION 535:\n", + "\n", + " f = 5.253908654753561e-06\n", + " normg = 0.00204411882119616\n", + "\n", + " OUTER ITERATION 536:\n", + "\n", + " f = 5.260850213669782e-06\n", + " normg = 0.02208109927065228\n", + "\n", + " OUTER ITERATION 537:\n", + "\n", + " f = 5.2613988032343055e-06\n", + " normg = 0.024505359656822344\n", + "\n", + " OUTER ITERATION 538:\n", + "\n", + " f = 5.254634553082024e-06\n", + " normg = 0.018546269054732317\n", + "\n", + " OUTER ITERATION 539:\n", + "\n", + " f = 5.2547825961354e-06\n", + " normg = 0.01943070105781058\n", + "\n", + " OUTER ITERATION 540:\n", + "\n", + " f = 5.2524604804711095e-06\n", + " normg = 0.0014557903970860795\n", + "\n", + " OUTER ITERATION 541:\n", + "\n", + " f = 5.252434894991237e-06\n", + " normg = 0.0014244317213426127\n", + "\n", + " OUTER ITERATION 542:\n", + "\n", + " f = 5.251779540803563e-06\n", + " normg = 0.0017981783083721057\n", + "\n", + " OUTER ITERATION 543:\n", + "\n", + " f = 5.2598296625608165e-06\n", + " normg = 0.03337970252040264\n", + "\n", + " OUTER ITERATION 544:\n", + "\n", + " f = 5.2509842271043975e-06\n", + " normg = 0.004430725963138347\n", + "\n", + " OUTER ITERATION 545:\n", + "\n", + " f = 5.250749265464411e-06\n", + " normg = 0.0024835990441925376\n", + "\n", + " OUTER ITERATION 546:\n", + "\n", + " f = 5.250615094066709e-06\n", + " normg = 0.0014065100438394782\n", + "\n", + " OUTER ITERATION 547:\n", + "\n", + " f = 5.250519487776977e-06\n", + " normg = 0.001458426999815262\n", + "\n", + " OUTER ITERATION 548:\n", + "\n", + " f = 5.253815450718148e-06\n", + " normg = 0.02773117817663554\n", + "\n", + " OUTER ITERATION 549:\n", + "\n", + " f = 5.249126307120141e-06\n", + " normg = 0.004883669772071652\n", + "\n", + " OUTER ITERATION 550:\n", + "\n", + " f = 5.248955070241147e-06\n", + " normg = 0.0015950804913155965\n", + "\n", + " OUTER ITERATION 551:\n", + "\n", + " f = 5.248920928179064e-06\n", + " normg = 0.0014097016136889087\n", + "\n", + " OUTER ITERATION 552:\n", + "\n", + " f = 5.248765841281196e-06\n", + " normg = 0.0014853620892694781\n", + "\n", + " OUTER ITERATION 553:\n", + "\n", + " f = 5.249222983055305e-06\n", + " normg = 0.010782728985660387\n", + "\n", + " OUTER ITERATION 554:\n", + "\n", + " f = 5.251761543203997e-06\n", + " normg = 0.02289259644832211\n", + "\n", + " OUTER ITERATION 555:\n", + "\n", + " f = 5.2484795048922255e-06\n", + " normg = 0.010534628863919744\n", + "\n", + " OUTER ITERATION 556:\n", + "\n", + " f = 5.2477598059667955e-06\n", + " normg = 0.002504242368855451\n", + "\n", + " OUTER ITERATION 557:\n", + "\n", + " f = 5.247703874389949e-06\n", + " normg = 0.0014913681366489487\n", + "\n", + " OUTER ITERATION 558:\n", + "\n", + " f = 5.247661236911387e-06\n", + " normg = 0.0013652941635489742\n", + "\n", + " OUTER ITERATION 559:\n", + "\n", + " f = 5.247395657617614e-06\n", + " normg = 0.001978062426639525\n", + "\n", + " OUTER ITERATION 560:\n", + "\n", + " f = 5.247365791288605e-06\n", + " normg = 0.003947730248478728\n", + "\n", + " OUTER ITERATION 561:\n", + "\n", + " f = 5.2474183027010354e-06\n", + " normg = 0.005800293534832581\n", + "\n", + " OUTER ITERATION 562:\n", + "\n", + " f = 5.247202597501468e-06\n", + " normg = 0.0015619659455944578\n", + "\n", + " OUTER ITERATION 563:\n", + "\n", + " f = 5.2471756895313714e-06\n", + " normg = 0.0013289515385363651\n", + "\n", + " OUTER ITERATION 564:\n", + "\n", + " f = 5.2470978131184395e-06\n", + " normg = 0.0013321625740291224\n", + "\n", + " OUTER ITERATION 565:\n", + "\n", + " f = 5.246585708470886e-06\n", + " normg = 0.024620437422227616\n", + "\n", + " OUTER ITERATION 566:\n", + "\n", + " f = 5.245300402808887e-06\n", + " normg = 0.020105369844038674\n", + "\n", + " OUTER ITERATION 567:\n", + "\n", + " f = 5.2428186159376344e-06\n", + " normg = 0.0012775651724114797\n", + "\n", + " OUTER ITERATION 568:\n", + "\n", + " f = 5.242798965502698e-06\n", + " normg = 0.001246800610084028\n", + "\n", + " OUTER ITERATION 569:\n", + "\n", + " f = 5.2423290027387675e-06\n", + " normg = 0.0017491511595566648\n", + "\n", + " OUTER ITERATION 570:\n", + "\n", + " f = 5.245644727502453e-06\n", + " normg = 0.021118166140307308\n", + "\n", + " OUTER ITERATION 571:\n", + "\n", + " f = 5.242212646331655e-06\n", + " normg = 0.006525584623221164\n", + "\n", + " OUTER ITERATION 572:\n", + "\n", + " f = 5.241820018184363e-06\n", + " normg = 0.0017532755115382992\n", + "\n", + " OUTER ITERATION 573:\n", + "\n", + " f = 5.2417708148886025e-06\n", + " normg = 0.001353465713714005\n", + "\n", + " OUTER ITERATION 574:\n", + "\n", + " f = 5.241670126042581e-06\n", + " normg = 0.0013348779095551933\n", + "\n", + " OUTER ITERATION 575:\n", + "\n", + " f = 5.241485438817152e-06\n", + " normg = 0.0027261816022238466\n", + "\n", + " OUTER ITERATION 576:\n", + "\n", + " f = 5.241408437621714e-06\n", + " normg = 0.0032439003643647516\n", + "\n", + " OUTER ITERATION 577:\n", + "\n", + " f = 5.241291653596132e-06\n", + " normg = 0.0032458758310541253\n", + "\n", + " OUTER ITERATION 578:\n", + "\n", + " f = 5.241234966255173e-06\n", + " normg = 0.0030510996747797384\n", + "\n", + " OUTER ITERATION 579:\n", + "\n", + " f = 5.241159678926126e-06\n", + " normg = 0.001499308613039968\n", + "\n", + " OUTER ITERATION 580:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " f = 5.241131443451135e-06\n", + " normg = 0.001241587271810401\n", + "\n", + " OUTER ITERATION 581:\n", + "\n", + " f = 5.241080302927275e-06\n", + " normg = 0.0013195782435590161\n", + "\n", + " OUTER ITERATION 582:\n", + "\n", + " f = 5.241342556580599e-06\n", + " normg = 0.01015140465407401\n", + "\n", + " OUTER ITERATION 583:\n", + "\n", + " f = 5.241406600975247e-06\n", + " normg = 0.010937470107347661\n", + "\n", + " OUTER ITERATION 584:\n", + "\n", + " f = 5.240665151788194e-06\n", + " normg = 0.0012216135976714226\n", + "\n", + " OUTER ITERATION 585:\n", + "\n", + " f = 5.2406469622295656e-06\n", + " normg = 0.0012004267144028777\n", + "\n", + " OUTER ITERATION 586:\n", + "\n", + " f = 5.240116324555201e-06\n", + " normg = 0.0012334278226463803\n", + "\n", + " OUTER ITERATION 587:\n", + "\n", + " f = 5.240307327877749e-06\n", + " normg = 0.011406677290082228\n", + "\n", + " OUTER ITERATION 588:\n", + "\n", + " f = 5.239419921745311e-06\n", + " normg = 0.0016358986836245949\n", + "\n", + " OUTER ITERATION 589:\n", + "\n", + " f = 5.2393924280508205e-06\n", + " normg = 0.0011771359816367148\n", + "\n", + " OUTER ITERATION 590:\n", + "\n", + " f = 5.239354868820624e-06\n", + " normg = 0.0011774478512743675\n", + "\n", + " OUTER ITERATION 591:\n", + "\n", + " f = 5.238369627308979e-06\n", + " normg = 0.019568690216286454\n", + "\n", + " OUTER ITERATION 592:\n", + "\n", + " f = 5.239705115554509e-06\n", + " normg = 0.024642185336054157\n", + "\n", + " OUTER ITERATION 593:\n", + "\n", + " f = 5.235985170625466e-06\n", + " normg = 0.0011184195110224642\n", + "\n", + " OUTER ITERATION 594:\n", + "\n", + " f = 5.235970048573324e-06\n", + " normg = 0.0011009524224053786\n", + "\n", + " OUTER ITERATION 595:\n", + "\n", + " f = 5.235426206942318e-06\n", + " normg = 0.0015503628183108635\n", + "\n", + " OUTER ITERATION 596:\n", + "\n", + " f = 5.235761545511735e-06\n", + " normg = 0.007938159777742397\n", + "\n", + " OUTER ITERATION 597:\n", + "\n", + " f = 5.235789832459832e-06\n", + " normg = 0.008572670287564229\n", + "\n", + " OUTER ITERATION 598:\n", + "\n", + " f = 5.235200475195856e-06\n", + " normg = 0.001305875208768661\n", + "\n", + " OUTER ITERATION 599:\n", + "\n", + " f = 5.2351780535996606e-06\n", + " normg = 0.0010886516025433194\n", + "\n", + " OUTER ITERATION 600:\n", + "\n", + " f = 5.235126518140455e-06\n", + " normg = 0.001114028126577841\n", + "\n", + " OUTER ITERATION 601:\n", + "\n", + " f = 5.2350320727286755e-06\n", + " normg = 0.0070552515547112095\n", + "\n", + " OUTER ITERATION 602:\n", + "\n", + " f = 5.234711566786506e-06\n", + " normg = 0.0023872699886152214\n", + "\n", + " OUTER ITERATION 603:\n", + "\n", + " f = 5.234664801137778e-06\n", + " normg = 0.0010738602522648948\n", + "\n", + " OUTER ITERATION 604:\n", + "\n", + " f = 5.2346453458201205e-06\n", + " normg = 0.0010702547871889443\n", + "\n", + " OUTER ITERATION 605:\n", + "\n", + " f = 5.232758365259236e-06\n", + " normg = 0.004592002194970592\n", + "\n", + " OUTER ITERATION 606:\n", + "\n", + " f = 5.2329917499778125e-06\n", + " normg = 0.008055221627383397\n", + "\n", + " OUTER ITERATION 607:\n", + "\n", + " f = 5.232586066103468e-06\n", + " normg = 0.0011400072099860842\n", + "\n", + " OUTER ITERATION 608:\n", + "\n", + " f = 5.232571430495484e-06\n", + " normg = 0.001021129222855407\n", + "\n", + " OUTER ITERATION 609:\n", + "\n", + " f = 5.2325067425457226e-06\n", + " normg = 0.0010209352467563711\n", + "\n", + " OUTER ITERATION 610:\n", + "\n", + " f = 5.232611400330776e-06\n", + " normg = 0.033214781723791435\n", + "\n", + " OUTER ITERATION 611:\n", + "\n", + " f = 5.2257369631132535e-06\n", + " normg = 0.003627444073370148\n", + "\n", + " OUTER ITERATION 612:\n", + "\n", + " f = 5.225639254549026e-06\n", + " normg = 0.0011813116375069402\n", + "\n", + " OUTER ITERATION 613:\n", + "\n", + " f = 5.2256209094333615e-06\n", + " normg = 0.0009346840130741531\n", + " Old BLOBOP Residual = 0.06773988584847265\n", + " New BLOBOP Residual = 0.03253838454465742\n", + " ----> GKB Iteration 50: Tk is 500x500\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 5.225620909433363e-06\n", + " normg = 0.12801818524971156\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 3.2397644505739494e-06\n", + " normg = 0.072846517160315\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 2.0656274438096965e-06\n", + " normg = 0.04315533259040709\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 2.0217559078960703e-06\n", + " normg = 0.14170232510493994\n", + "\n", + " OUTER ITERATION 4:\n", + "\n", + " f = 1.927182511261695e-06\n", + " normg = 0.13725642606015606\n", + "\n", + " OUTER ITERATION 5:\n", + "\n", + " f = 1.8068374246973474e-06\n", + " normg = 0.06837128799318926\n", + "\n", + " OUTER ITERATION 6:\n", + "\n", + " f = 1.7695137344155108e-06\n", + " normg = 0.0325572523407519\n", + "\n", + " OUTER ITERATION 7:\n", + "\n", + " f = 1.7532519897765783e-06\n", + " normg = 0.03109318055747532\n", + "\n", + " OUTER ITERATION 8:\n", + "\n", + " f = 1.6189008003295757e-06\n", + " normg = 0.0424739142711406\n", + "\n", + " OUTER ITERATION 9:\n", + "\n", + " f = 1.656891051831505e-06\n", + " normg = 0.12439501607537905\n", + "\n", + " OUTER ITERATION 10:\n", + "\n", + " f = 1.6066084347546658e-06\n", + " normg = 0.09969893684441482\n", + "\n", + " OUTER ITERATION 11:\n", + "\n", + " f = 1.5411119885969459e-06\n", + " normg = 0.027217429703393515\n", + "\n", + " OUTER ITERATION 12:\n", + "\n", + " f = 1.5315591636043077e-06\n", + " normg = 0.026565437271681026\n", + "\n", + " OUTER ITERATION 13:\n", + "\n", + " f = 1.3363887053584449e-06\n", + " normg = 0.024810803708938723\n", + "\n", + " OUTER ITERATION 14:\n", + "\n", + " f = 1.3289026774954691e-06\n", + " normg = 0.1093169420409676\n", + "\n", + " OUTER ITERATION 15:\n", + "\n", + " f = 1.3542512665053917e-06\n", + " normg = 0.13500183427629314\n", + "\n", + " OUTER ITERATION 16:\n", + "\n", + " f = 1.2400089082002957e-06\n", + " normg = 0.02208968108543214\n", + "\n", + " OUTER ITERATION 17:\n", + "\n", + " f = 1.2341118157119155e-06\n", + " normg = 0.02124671182488752\n", + "\n", + " OUTER ITERATION 18:\n", + "\n", + " f = 1.1584021061629251e-06\n", + " normg = 0.020169741950377455\n", + "\n", + " OUTER ITERATION 19:\n", + "\n", + " f = 1.0102451139638483e-06\n", + " normg = 0.16073709665749958\n", + "\n", + " OUTER ITERATION 20:\n", + "\n", + " f = 8.407451765112172e-07\n", + " normg = 0.031978199752724326\n", + "\n", + " OUTER ITERATION 21:\n", + "\n", + " f = 8.302040405349882e-07\n", + " normg = 0.019435646666693708\n", + "\n", + " OUTER ITERATION 22:\n", + "\n", + " f = 8.218584086987794e-07\n", + " normg = 0.01506346123245504\n", + "\n", + " OUTER ITERATION 23:\n", + "\n", + " f = 8.099740543703765e-07\n", + " normg = 0.015246225625815799\n", + "\n", + " OUTER ITERATION 24:\n", + "\n", + " f = 8.004681972613896e-07\n", + " normg = 0.07937781129115361\n", + "\n", + " OUTER ITERATION 25:\n", + "\n", + " f = 7.308911811791347e-07\n", + " normg = 0.024465005869562458\n", + "\n", + " OUTER ITERATION 26:\n", + "\n", + " f = 7.217365190443172e-07\n", + " normg = 0.01322457489465564\n", + "\n", + " OUTER ITERATION 27:\n", + "\n", + " f = 7.160249547564526e-07\n", + " normg = 0.013186484389015903\n", + "\n", + " OUTER ITERATION 28:\n", + "\n", + " f = 6.943862255454604e-07\n", + " normg = 0.15306894506513571\n", + "\n", + " OUTER ITERATION 29:\n", + "\n", + " f = 5.499109777611546e-07\n", + " normg = 0.035252194974114345\n", + "\n", + " OUTER ITERATION 30:\n", + "\n", + " f = 5.408191324330204e-07\n", + " normg = 0.011419528190528432\n", + "\n", + " OUTER ITERATION 31:\n", + "\n", + " f = 5.389832301014959e-07\n", + " normg = 0.010630025202399567\n", + "\n", + " OUTER ITERATION 32:\n", + "\n", + " f = 5.24732252843319e-07\n", + " normg = 0.011973124770505815\n", + "\n", + " OUTER ITERATION 33:\n", + "\n", + " f = 5.700492548871645e-07\n", + " normg = 0.09286680652914886\n", + "\n", + " OUTER ITERATION 34:\n", + "\n", + " f = 5.116765175332013e-07\n", + " normg = 0.055089552263312115\n", + "\n", + " OUTER ITERATION 35:\n", + "\n", + " f = 4.935429627329317e-07\n", + " normg = 0.020132018776473033\n", + "\n", + " OUTER ITERATION 36:\n", + "\n", + " f = 4.903976992869164e-07\n", + " normg = 0.009890566107286291\n", + "\n", + " OUTER ITERATION 37:\n", + "\n", + " f = 4.888327552264133e-07\n", + " normg = 0.00973260558096381\n", + "\n", + " OUTER ITERATION 38:\n", + "\n", + " f = 4.3949660820954945e-07\n", + " normg = 0.021780984232032848\n", + "\n", + " OUTER ITERATION 39:\n", + "\n", + " f = 4.350172598484747e-07\n", + " normg = 0.02336136550513854\n", + "\n", + " OUTER ITERATION 40:\n", + "\n", + " f = 4.3155034702019036e-07\n", + " normg = 0.018538820535385105\n", + "\n", + " OUTER ITERATION 41:\n", + "\n", + " f = 4.287014091037399e-07\n", + " normg = 0.010174973553866448\n", + "\n", + " OUTER ITERATION 42:\n", + "\n", + " f = 4.271711274781153e-07\n", + " normg = 0.00923280628119018\n", + "\n", + " OUTER ITERATION 43:\n", + "\n", + " f = 4.2170111350882157e-07\n", + " normg = 0.011171499207162353\n", + "\n", + " OUTER ITERATION 44:\n", + "\n", + " f = 4.3104460500450283e-07\n", + " normg = 0.05388153523919925\n", + "\n", + " OUTER ITERATION 45:\n", + "\n", + " f = 4.4878905860249645e-07\n", + " normg = 0.07849769530754692\n", + "\n", + " OUTER ITERATION 46:\n", + "\n", + " f = 4.1069056467113937e-07\n", + " normg = 0.008685240216696925\n", + "\n", + " OUTER ITERATION 47:\n", + "\n", + " f = 4.0978317685367505e-07\n", + " normg = 0.008439860327404144\n", + "\n", + " OUTER ITERATION 48:\n", + "\n", + " f = 3.939496041365555e-07\n", + " normg = 0.00821581992154757\n", + "\n", + " OUTER ITERATION 49:\n", + "\n", + " f = 2.9932893118502927e-07\n", + " normg = 0.0906885686098553\n", + "\n", + " OUTER ITERATION 50:\n", + "\n", + " f = 2.518233509696426e-07\n", + " normg = 0.027070612714731705\n", + "\n", + " OUTER ITERATION 51:\n", + "\n", + " f = 2.465394004106718e-07\n", + " normg = 0.009609989067519148\n", + "\n", + " OUTER ITERATION 52:\n", + "\n", + " f = 2.4534535892194735e-07\n", + " normg = 0.0074985427915968406\n", + "\n", + " OUTER ITERATION 53:\n", + "\n", + " f = 2.430034847362166e-07\n", + " normg = 0.0063108105027512565\n", + "\n", + " OUTER ITERATION 54:\n", + "\n", + " f = 2.4006837049913335e-07\n", + " normg = 0.008043154373269534\n", + "\n", + " OUTER ITERATION 55:\n", + "\n", + " f = 2.594753965885487e-07\n", + " normg = 0.059729768660762135\n", + "\n", + " OUTER ITERATION 56:\n", + "\n", + " f = 2.3559744227444916e-07\n", + " normg = 0.013754145077115391\n", + "\n", + " OUTER ITERATION 57:\n", + "\n", + " f = 2.3354029987890702e-07\n", + " normg = 0.00923424186632194\n", + "\n", + " OUTER ITERATION 58:\n", + "\n", + " f = 2.3146100739509466e-07\n", + " normg = 0.005730074631353981\n", + "\n", + " OUTER ITERATION 59:\n", + "\n", + " f = 2.2977754658504367e-07\n", + " normg = 0.006337651586202681\n", + "\n", + " OUTER ITERATION 60:\n", + "\n", + " f = 2.4610915993024397e-07\n", + " normg = 0.0596505065298519\n", + "\n", + " OUTER ITERATION 61:\n", + "\n", + " f = 2.2831856964344383e-07\n", + " normg = 0.037046232408037956\n", + "\n", + " OUTER ITERATION 62:\n", + "\n", + " f = 2.198305888596031e-07\n", + " normg = 0.0072979965043143075\n", + "\n", + " OUTER ITERATION 63:\n", + "\n", + " f = 2.1931954003275906e-07\n", + " normg = 0.0053661570656239384\n", + "\n", + " OUTER ITERATION 64:\n", + "\n", + " f = 2.1855033418142422e-07\n", + " normg = 0.0053420372591596495\n", + "\n", + " OUTER ITERATION 65:\n", + "\n", + " f = 1.5313673181174204e-07\n", + " normg = 0.03920936498793149\n", + "\n", + " OUTER ITERATION 66:\n", + "\n", + " f = 1.445504481730283e-07\n", + " normg = 0.01992767431165414\n", + "\n", + " OUTER ITERATION 67:\n", + "\n", + " f = 1.4198150694023793e-07\n", + " normg = 0.004843943989230812\n", + "\n", + " OUTER ITERATION 68:\n", + "\n", + " f = 1.4171247570801676e-07\n", + " normg = 0.004162143265391212\n", + "\n", + " OUTER ITERATION 69:\n", + "\n", + " f = 1.4081914167074654e-07\n", + " normg = 0.003972560659633925\n", + "\n", + " OUTER ITERATION 70:\n", + "\n", + " f = 1.369896191778294e-07\n", + " normg = 0.01271898342187054\n", + "\n", + " OUTER ITERATION 71:\n", + "\n", + " f = 1.4109499115448997e-07\n", + " normg = 0.031423310534417735\n", + "\n", + " OUTER ITERATION 72:\n", + "\n", + " f = 1.3524028409828355e-07\n", + " normg = 0.008431044211889843\n", + "\n", + " OUTER ITERATION 73:\n", + "\n", + " f = 1.347122029616978e-07\n", + " normg = 0.0038202812152106783\n", + "\n", + " OUTER ITERATION 74:\n", + "\n", + " f = 1.3448821885800039e-07\n", + " normg = 0.0037893096818519666\n", + "\n", + " OUTER ITERATION 75:\n", + "\n", + " f = 1.1799414055958497e-07\n", + " normg = 0.011308530100979965\n", + "\n", + " OUTER ITERATION 76:\n", + "\n", + " f = 1.196956557347286e-07\n", + " normg = 0.02309465338682238\n", + "\n", + " OUTER ITERATION 77:\n", + "\n", + " f = 1.1996643918089443e-07\n", + " normg = 0.028550658352715464\n", + "\n", + " OUTER ITERATION 78:\n", + "\n", + " f = 1.1501246157932365e-07\n", + " normg = 0.006842684076730605\n", + "\n", + " OUTER ITERATION 79:\n", + "\n", + " f = 1.1464510504188487e-07\n", + " normg = 0.003479461675168504\n", + "\n", + " OUTER ITERATION 80:\n", + "\n", + " f = 1.1444567406436635e-07\n", + " normg = 0.003400502646369638\n", + "\n", + " OUTER ITERATION 81:\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " f = 1.0924279853943832e-07\n", + " normg = 0.0064273208230863415\n", + "\n", + " OUTER ITERATION 82:\n", + "\n", + " f = 1.194403019702452e-07\n", + " normg = 0.0364912860918627\n", + "\n", + " OUTER ITERATION 83:\n", + "\n", + " f = 1.265829106465365e-07\n", + " normg = 0.05677230202049766\n", + "\n", + " OUTER ITERATION 84:\n", + "\n", + " f = 1.078028029095406e-07\n", + " normg = 0.01533008895020993\n", + "\n", + " OUTER ITERATION 85:\n", + "\n", + " f = 1.0628575735043476e-07\n", + " normg = 0.0033837153141702157\n", + "\n", + " OUTER ITERATION 86:\n", + "\n", + " f = 1.0614209699802204e-07\n", + " normg = 0.003241073042119334\n", + "\n", + " OUTER ITERATION 87:\n", + "\n", + " f = 1.0407960294601369e-07\n", + " normg = 0.0048652250252568295\n", + "\n", + " OUTER ITERATION 88:\n", + "\n", + " f = 1.0428931776010446e-07\n", + " normg = 0.0111282066742342\n", + "\n", + " OUTER ITERATION 89:\n", + "\n", + " f = 1.0355943037119866e-07\n", + " normg = 0.009918412493642352\n", + "\n", + " OUTER ITERATION 90:\n", + "\n", + " f = 1.0250428734993514e-07\n", + " normg = 0.0041991060515083395\n", + "\n", + " OUTER ITERATION 91:\n", + "\n", + " f = 1.0226165862403635e-07\n", + " normg = 0.003660703410907897\n", + "\n", + " OUTER ITERATION 92:\n", + "\n", + " f = 1.0199431938504319e-07\n", + " normg = 0.004149883307943744\n", + "\n", + " OUTER ITERATION 93:\n", + "\n", + " f = 1.0184106104678395e-07\n", + " normg = 0.007981611963435916\n", + "\n", + " OUTER ITERATION 94:\n", + "\n", + " f = 1.0179467529586385e-07\n", + " normg = 0.01002339189303891\n", + "\n", + " OUTER ITERATION 95:\n", + "\n", + " f = 1.0111845368514994e-07\n", + " normg = 0.0035390069740757622\n", + "\n", + " OUTER ITERATION 96:\n", + "\n", + " f = 1.0097090906456194e-07\n", + " normg = 0.003103810749779761\n", + "\n", + " OUTER ITERATION 97:\n", + "\n", + " f = 1.0046934565828945e-07\n", + " normg = 0.003144892363069867\n", + "\n", + " OUTER ITERATION 98:\n", + "\n", + " f = 9.899653021916652e-08\n", + " normg = 0.010790658060649284\n", + "\n", + " OUTER ITERATION 99:\n", + "\n", + " f = 9.889287476630895e-08\n", + " normg = 0.011758021673122185\n", + "\n", + " OUTER ITERATION 100:\n", + "\n", + " f = 9.79876527874983e-08\n", + " normg = 0.0031895411343116674\n", + "\n", + " OUTER ITERATION 101:\n", + "\n", + " f = 9.786120280319528e-08\n", + " normg = 0.0030333384343433642\n", + "\n", + " OUTER ITERATION 102:\n", + "\n", + " f = 9.668808883705475e-08\n", + " normg = 0.00308024174119844\n", + "\n", + " OUTER ITERATION 103:\n", + "\n", + " f = 9.925191782039701e-08\n", + " normg = 0.03815441215966498\n", + "\n", + " OUTER ITERATION 104:\n", + "\n", + " f = 9.364369525729422e-08\n", + " normg = 0.023768670422091565\n", + "\n", + " OUTER ITERATION 105:\n", + "\n", + " f = 9.013995982193509e-08\n", + " normg = 0.0028682955648689414\n", + "\n", + " OUTER ITERATION 106:\n", + "\n", + " f = 9.003805932090163e-08\n", + " normg = 0.0028628887726398324\n", + "\n", + " OUTER ITERATION 107:\n", + "\n", + " f = 6.074382195444419e-08\n", + " normg = 0.002304267290993164\n", + "\n", + " OUTER ITERATION 108:\n", + "\n", + " f = 8.931773423552007e-08\n", + " normg = 0.07208218695353644\n", + "\n", + " OUTER ITERATION 109:\n", + "\n", + " f = 5.922280350297162e-08\n", + " normg = 0.02380098602528101\n", + "\n", + " OUTER ITERATION 110:\n", + "\n", + " f = 5.525662892587347e-08\n", + " normg = 0.004906176796639019\n", + "\n", + " OUTER ITERATION 111:\n", + "\n", + " f = 5.5028114679231245e-08\n", + " normg = 0.002268302076769546\n", + "\n", + " OUTER ITERATION 112:\n", + "\n", + " f = 5.4930495392536196e-08\n", + " normg = 0.002034737520601664\n", + "\n", + " OUTER ITERATION 113:\n", + "\n", + " f = 5.457186435206272e-08\n", + " normg = 0.0022590793299644735\n", + "\n", + " OUTER ITERATION 114:\n", + "\n", + " f = 5.93853669724079e-08\n", + " normg = 0.03091840419759838\n", + "\n", + " OUTER ITERATION 115:\n", + "\n", + " f = 5.641889700515717e-08\n", + " normg = 0.024524120134213904\n", + "\n", + " OUTER ITERATION 116:\n", + "\n", + " f = 5.270475076377787e-08\n", + " normg = 0.003327433520060861\n", + "\n", + " OUTER ITERATION 117:\n", + "\n", + " f = 5.260977297770119e-08\n", + " normg = 0.0020028737061788928\n", + "\n", + " OUTER ITERATION 118:\n", + "\n", + " f = 5.2530965998616304e-08\n", + " normg = 0.001964690237486149\n", + "\n", + " OUTER ITERATION 119:\n", + "\n", + " f = 5.0650823085179686e-08\n", + " normg = 0.002450028741055756\n", + "\n", + " OUTER ITERATION 120:\n", + "\n", + " f = 5.1648236937342246e-08\n", + " normg = 0.01527521989997506\n", + "\n", + " OUTER ITERATION 121:\n", + "\n", + " f = 5.6216516159871636e-08\n", + " normg = 0.03162194753798949\n", + "\n", + " OUTER ITERATION 122:\n", + "\n", + " f = 4.995842273420085e-08\n", + " normg = 0.004565293272539231\n", + "\n", + " OUTER ITERATION 123:\n", + "\n", + " f = 4.979670716285941e-08\n", + " normg = 0.002026001623726631\n", + "\n", + " OUTER ITERATION 124:\n", + "\n", + " f = 4.973321774981064e-08\n", + " normg = 0.00189590338152671\n", + "\n", + " OUTER ITERATION 125:\n", + "\n", + " f = 4.9219911796795736e-08\n", + " normg = 0.0019895874040691945\n", + "\n", + " OUTER ITERATION 126:\n", + "\n", + " f = 5.022565569368738e-08\n", + " normg = 0.01882587490954817\n", + "\n", + " OUTER ITERATION 127:\n", + "\n", + " f = 4.780513959585738e-08\n", + " normg = 0.005195712708282735\n", + "\n", + " OUTER ITERATION 128:\n", + "\n", + " f = 4.7552711312049346e-08\n", + " normg = 0.0021643261271036478\n", + "\n", + " OUTER ITERATION 129:\n", + "\n", + " f = 4.747007564246958e-08\n", + " normg = 0.0018598901579777944\n", + "\n", + " OUTER ITERATION 130:\n", + "\n", + " f = 4.723302192602234e-08\n", + " normg = 0.0019960952034569373\n", + "\n", + " OUTER ITERATION 131:\n", + "\n", + " f = 4.801301275253562e-08\n", + " normg = 0.016450418811758676\n", + "\n", + " OUTER ITERATION 132:\n", + "\n", + " f = 4.8928607902541006e-08\n", + " normg = 0.02120344337049691\n", + "\n", + " OUTER ITERATION 133:\n", + "\n", + " f = 4.614401290843319e-08\n", + " normg = 0.0023638217165444625\n", + "\n", + " OUTER ITERATION 134:\n", + "\n", + " f = 4.608742410771005e-08\n", + " normg = 0.001831270628842957\n", + "\n", + " OUTER ITERATION 135:\n", + "\n", + " f = 4.597743498396497e-08\n", + " normg = 0.001816694890522575\n", + "\n", + " OUTER ITERATION 136:\n", + "\n", + " f = 4.467601160004139e-08\n", + " normg = 0.008396157985514761\n", + "\n", + " OUTER ITERATION 137:\n", + "\n", + " f = 4.405809055357975e-08\n", + " normg = 0.0026155490043662023\n", + "\n", + " OUTER ITERATION 138:\n", + "\n", + " f = 4.396619342839001e-08\n", + " normg = 0.0017524943661993027\n", + "\n", + " OUTER ITERATION 139:\n", + "\n", + " f = 4.386587658805131e-08\n", + " normg = 0.001755132875572169\n", + "\n", + " OUTER ITERATION 140:\n", + "\n", + " f = 4.452531354289246e-08\n", + " normg = 0.03300133202789328\n", + "\n", + " OUTER ITERATION 141:\n", + "\n", + " f = 3.812454772485859e-08\n", + " normg = 0.0077687729887059576\n", + "\n", + " OUTER ITERATION 142:\n", + "\n", + " f = 3.7737961592890976e-08\n", + " normg = 0.0016274074954131905\n", + "\n", + " OUTER ITERATION 143:\n", + "\n", + " f = 3.7704517248457005e-08\n", + " normg = 0.0015920405732463298\n", + "\n", + " OUTER ITERATION 144:\n", + "\n", + " f = 3.676722087162169e-08\n", + " normg = 0.0028159125912981865\n", + "\n", + " OUTER ITERATION 145:\n", + "\n", + " f = 3.854445943326196e-08\n", + " normg = 0.015023012345330818\n", + "\n", + " OUTER ITERATION 146:\n", + "\n", + " f = 3.7607010439566666e-08\n", + " normg = 0.012465415455266235\n", + "\n", + " OUTER ITERATION 147:\n", + "\n", + " f = 3.619893162742026e-08\n", + " normg = 0.0023040408171773265\n", + "\n", + " OUTER ITERATION 148:\n", + "\n", + " f = 3.613834449100958e-08\n", + " normg = 0.0017288874525111465\n", + "\n", + " OUTER ITERATION 149:\n", + "\n", + " f = 3.6079306201555414e-08\n", + " normg = 0.0017107762234912065\n", + "\n", + " OUTER ITERATION 150:\n", + "\n", + " f = 3.598490682678223e-08\n", + " normg = 0.003487791628252293\n", + "\n", + " OUTER ITERATION 151:\n", + "\n", + " f = 3.687141396650495e-08\n", + " normg = 0.013488293510833763\n", + "\n", + " OUTER ITERATION 152:\n", + "\n", + " f = 3.5801069085047755e-08\n", + " normg = 0.0035491552893567612\n", + "\n", + " OUTER ITERATION 153:\n", + "\n", + " f = 3.57094752020256e-08\n", + " normg = 0.0015266795796933861\n", + "\n", + " OUTER ITERATION 154:\n", + "\n", + " f = 3.567454336359707e-08\n", + " normg = 0.0015251780570063982\n", + "\n", + " OUTER ITERATION 155:\n", + "\n", + " f = 1.8007061601891445e-08\n", + " normg = 0.007695880683812722\n", + "\n", + " OUTER ITERATION 156:\n", + "\n", + " f = 2.5592708695656535e-08\n", + " normg = 0.036249501453563364\n", + "\n", + " OUTER ITERATION 157:\n", + "\n", + " f = 1.7564697449443072e-08\n", + " normg = 0.0019996657699937097\n", + "\n", + " OUTER ITERATION 158:\n", + "\n", + " f = 1.7532114470369953e-08\n", + " normg = 0.0011008215430523272\n", + "\n", + " OUTER ITERATION 159:\n", + "\n", + " f = 1.7511033275595978e-08\n", + " normg = 0.001012932662269769\n", + "\n", + " OUTER ITERATION 160:\n", + "\n", + " f = 1.7355178293677052e-08\n", + " normg = 0.0013863377498114853\n", + "\n", + " OUTER ITERATION 161:\n", + "\n", + " f = 1.9783038589761848e-08\n", + " normg = 0.012251895487259246\n", + "\n", + " OUTER ITERATION 162:\n", + "\n", + " f = 1.9659433454425348e-08\n", + " normg = 0.012590765069591258\n", + "\n", + " OUTER ITERATION 163:\n", + "\n", + " f = 1.7093968126440324e-08\n", + " normg = 0.007566348536000159\n", + "\n", + " OUTER ITERATION 164:\n", + "\n", + " f = 1.7725107936385638e-08\n", + " normg = 0.012924800565776834\n", + "\n", + " OUTER ITERATION 165:\n", + "\n", + " f = 1.6698780184949742e-08\n", + " normg = 0.0010178760698980542\n", + "\n", + " OUTER ITERATION 166:\n", + "\n", + " f = 1.668680578164293e-08\n", + " normg = 0.0009529951499003597\n", + "No further progress can be made. opt: 0.03253838454465742\n", + " Using SPG Solver:\n", + "\n", + " OUTER ITERATION 0:\n", + "\n", + " f = 1.6787071266310966e-08\n", + " normg = 0.003536553725680624\n", + "\n", + " OUTER ITERATION 1:\n", + "\n", + " f = 1.6773149731220225e-08\n", + " normg = 0.004003722571113781\n", + "\n", + " OUTER ITERATION 2:\n", + "\n", + " f = 1.66545595714875e-08\n", + " normg = 0.0012579864202819334\n", + "\n", + " OUTER ITERATION 3:\n", + "\n", + " f = 1.6636660471694013e-08\n", + " normg = 0.0009576339175475867\n", + "Optimization terminated successfully.\n" + ] + } + ], + "source": [ + "res_gkbblobop = gkbblobopsolver.solve(p)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=========\n", + " Summary:\n", + "=========\n", + "success : True\n", + "status : 0\n", + "message : Optimization terminated successfully.\n", + "fun : 1.6636660471694013e-08\n", + "normcrit : 0.0005032881535902072\n", + "error : 0.00017383876572294544\n", + "cpu : 33.821587562561035\n", + "nbiter : 9012.960000000001\n", + "nfev : 12214.579999998445\n", + "blocksteps : 50\n" + ] + } + ], + "source": [ + "res_gkbblobop.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.1" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/docs/index.rst b/docs/index.rst index b129b80..d2f1b88 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -15,9 +15,10 @@ Available Solvers ================= * ``SPGSolver`` Nonmonotone Spectral Projected Gradient Method for the (unbalanced) WOPP, as described in :cite:`FranBaza12`. -* ``GKBSolver`` Nonmonotone Spectral Projected Gradient Method using incomplete Lanczos (Golub-Kahan) Bidiagonalization, as described in :cite:`FranBazaWebe17`. +* ``GKBSolver`` Incomplete Lanczos (Golub-Kahan) Bidiagonalization, as described in :cite:`FranBazaWebe17`. * ``EBSolver`` Expansion-Balance method, as described in :cite:`BergKnol84`. * ``GPISolver`` Generalized Power Iteration for the WOPP, as described in :cite:`NieZhanLi17`. +* ``GBBSolver`` Curvilinear search method, as described in :cite: `WenYin13` and available at `github `_. Usage ===== diff --git a/docs/references.bib b/docs/references.bib index 64f6cb5..020c170 100644 --- a/docs/references.bib +++ b/docs/references.bib @@ -48,3 +48,21 @@ @article{NieZhanLi17 doi = {10.1007/s11432-016-9021-9}, year = 2017 } + +@article{WenYin13, + author = "Z. Wen and W. Yin", + title = "A Feasible Method for Optimization with Orthogonality Constraints", + journal = "Math. Program.", + issue_date = "December 2013", + volume = 142, + number = {1-2}, + year = 2013, + issn = {0025-5610}, + pages = {397--434}, + numpages = {38}, + url = {https://doi.org/10.1007/s10107-012-0584-1}, + doi = {10.1007/s10107-012-0584-1}, + publisher = {Springer-Verlag New York, Inc.}, + address = {Secaucus, NJ, USA} +} + diff --git a/docs/skprocrustes.rst b/docs/skprocrustes.rst index 4131483..9816b91 100644 --- a/docs/skprocrustes.rst +++ b/docs/skprocrustes.rst @@ -6,8 +6,8 @@ Module contents .. automodule:: skprocrustes :members: ProcrustesProblem, OptimizeResult, ProcrustesSolver, - SPGSolver, GKBSolver, EBSolver, GPISolver, - spectral_solver, eb_solver, gpi_solver + SPGSolver, GKBSolver, EBSolver, GPISolver, GBBSolver, + spectral_solver, eb_solver, gpi_solver, gbb_solver :undoc-members: :show-inheritance: :private-members: diff --git a/skprocrustes/__init__.py b/skprocrustes/__init__.py index 023b84e..9765639 100644 --- a/skprocrustes/__init__.py +++ b/skprocrustes/__init__.py @@ -1,3 +1,4 @@ +from numpy.testing import Tester from .skprocrustes import ProcrustesProblem from .skprocrustes import OptimizeResult from .skprocrustes import ProcrustesSolver @@ -5,22 +6,25 @@ from .skprocrustes import GKBSolver from .skprocrustes import EBSolver from .skprocrustes import GPISolver -from .skprocrustes import spectral_setup +from .skprocrustes import GBBSolver +from .skprocrustes import gkb_setup from .skprocrustes import spectral_solver +from .skprocrustes import spg_solver from .skprocrustes import eb_solver from .skprocrustes import gpi_solver +from .skprocrustes import gbb_solver from .skprocrustes import blockbidiag from .skprocrustes import bidiaggs -from .skprocrustes import optimality from .skprocrustes import compare_solvers -from numpy.testing import Tester +from .skprocrustes import compute_residual __all__ = ['ProcrustesProblem', 'OptimizeResult', 'ProcrustesSolver', - 'SPGSolver', 'GKBSolver', 'EBSolver', 'GPISolver', - 'spectral_setup', 'spectral_solver', 'eb_solver', 'gpi_solver', - 'blockbidiag', 'bidiaggs', 'optimality', 'compare_solvers'] + 'SPGSolver', 'GKBSolver', 'EBSolver', 'GPISolver', 'GBBSolver', + 'gkb_setup', 'spectral_solver', 'eb_solver', 'gpi_solver', + 'gbb_solver', 'spg_solver', 'blockbidiag', 'bidiaggs', + 'compare_solvers', 'compute_residual'] -__version__ = "0.1" +__version__ = "1.0" # If you want to use Numpy's testing framerwork, use the following. # Tests go under directory tests/, benchmarks under directory benchmarks/ diff --git a/skprocrustes/skprocrustes.py b/skprocrustes/skprocrustes.py index db1ccfb..a6ca600 100644 --- a/skprocrustes/skprocrustes.py +++ b/skprocrustes/skprocrustes.py @@ -16,15 +16,16 @@ # # > SPGSolver: spectral projected gradient method - no blocks # uses full SVD at each outer iteration -# > GKBSolver: spectral projected gradient method - block GKB -# uses block Lanczos bidiagonalization to gradually -# increase the problem size and hopefully solve the -# Procrustes problem before full matrix is used. +# > GKBSolver: block GKB method; uses block Lanczos bidiagonalization +# to gradually increase the problem size and hopefully solve +# the Procrustes problem before full matrix is used. +# The internal method can be SPGSolver or GBBSolver. # > EBSolver : expansion-balance method # > GPISolver: Generalized Power Iteration method for WOPP +# > GBBSolver: Curvilinear search method for WOPP # # All solvers listed above extend ProcrustesSolver, which is the base -# solver class. In adition, GKBSolver also extends SPGSolver. +# solver class. # # See the documentation for more details. @@ -34,16 +35,21 @@ from scipy import linalg as sp from scipy.sparse import linalg as spl import matplotlib.pyplot as plt +import sys +import datetime +import time +import os # standard status messages of optimizers (based on scipy.optimize) _status_message = {'success': 'Optimization terminated successfully.', 'innersuccess': 'Inner iteration successful.', + 'exact': 'Exact solution found for the first GKB block.', 'infeasible': 'Infeasible point found.', 'stalled': 'No further progress can be made.', 'smallpred': 'Small PRED', 'negativepred': 'Negative PRED', 'maxiter': 'Maximum number of iterations has been ' - 'exceeded.'} + 'exceeded.'} class ProcrustesProblem: @@ -59,7 +65,6 @@ class ProcrustesProblem: Usage example (user defined problem): >>> import skprocrustes as skp - >>> import numpy as np >>> A = ... # given by the user >>> B = ... # given by the user >>> C = ... # given by the user @@ -116,12 +121,6 @@ def __init__(self, sizes, problemnumber=None, matrices=None): # stats will be filled when the optimization is finished and # will be returned in the OptimizeResult instance. self.stats = dict([]) - # { "nbiter": 0, - # "svd": 0, - # "fev": 0, - # "gradient": 0, - # "blocksteps": 0, - # "full_results": [None]} def _setproblem(self, matrices, problemnumber): @@ -335,28 +334,30 @@ class OptimizeResult(dict): Matrix representing the solution found by the method. - ``fun`` : ``float`` Value of the objective function at the solution. - - ``normgrad`` : ``float`` - Value of the norm of the gradient at the solution. + - ``normcrit`` : ``float`` + Value of the norm of the criticality measure (e.g. gradient) at + the solution. - ``nbiter`` : ``int`` Number of iterations performed by the optimizer. - ``nfev`` : ``int``/``float`` Number of evaluations of the objective function (if called by GKBSolver, nfev is a float representing the proportional number of calls to the objective function at each block step). - - ``blocksteps`` : ``int`` - Number of blocksteps performed (if called by GKBSolver) - ``total_fun``: list List of objective function values for each iteration performed (used to report and compare algorithms). Only if ``full_results`` is True. - - ``total_grad``: list - List of gradient norm values for each iteration performed - (used to report and compare algorithms). Only if ``full_results`` - is True, and only for SPGSolver and GKBSolver. - ``total_crit``: list List of criticality measure values for each iteration performed (used to report and compare algorithms). Only if ``full_results`` - is True, and only for EBSolver and GPISolver. + is True. + - ``cpu``: ``float`` + CPU time required for convergence. + - ``error``: ``float`` + Frobenius norm of the difference between exact and approximate + solutions. + - ``blocksteps`` : ``int`` + Number of blocksteps performed (if called by GKBSolver) Notes: There may be additional attributes not listed above depending of the @@ -389,7 +390,7 @@ def show(self): print(" Summary:") print("=========") for k, v in self.items(): - if k != "solution": + if k != "solution" and v != np.inf: print(k, ": {}".format(v)) @@ -429,13 +430,13 @@ def solve(self, *args, **kwargs): class SPGSolver(ProcrustesSolver): """ - Subclass containing the call to the ``spectral_setup()`` function + Subclass containing the call to the ``spg_solver()`` function corresponding to the Spectral Projected Gradient solver described in :cite:`FranBaza12` and :cite:`FranBazaWebe17`. Usage example: - >>> mysolver = skp.SPGSolver(verbose=3) + >>> mysolver = skp.SPGSolver(verbose=2) >>> result = mysolver.solve(problem) Input: @@ -444,6 +445,9 @@ class SPGSolver(ProcrustesSolver): - ``full_results``: (*default*: ``False``) Return list of criticality values at each iteration (for later comparison between solvers) + - ``filename``: (*default*: sys.stdout) + Decides if we are going to output print statements to stdout + or to a file called ``filename`` - ``strategy``: (*default*: ``"newfw"``) - ``"monotone"``: monotone trust region @@ -453,6 +457,11 @@ class SPGSolver(ProcrustesSolver): nonmonotone method according to :cite:`FranBazaWebe17` - ``gtol``: (*default*: ``1e-3``) tolerance for detecting convergence on the gradient + - ``eta``: (*default*: ``0.85``) + parameter for the nonmonotone cost computation + - ``etavar``: (*default*: ``False``) + decide if we are going to vary the parameter eta + for the nonmonotone cost computation - ``maxiter``: (*default*: ``5000``) maximum number of iterations allowed - ``verbose``: (*default*: ``1``) @@ -464,6 +473,16 @@ class SPGSolver(ProcrustesSolver): - ``changevar``: (*default*: ``False``) boolean option to allow for a change of variables before starting the method. Currently disabled due to bad performance. + - ``polar``: (*default*: ``None``) + option to decide if we are going to compute the solution of the + SPG subproblem via an SVD decomposition or via iterative methods + to compute the polar decomposition. + Can take values ``ns`` or ``None``. + - ``timer``: (*default*: ``False``) + decide if we are going to time this run. + - ``precond``: (*default*: ``None``) + option to decide if we are going to use preconditioners or not. + Can take values ``stupid`` or ``None``. Output: @@ -493,6 +512,9 @@ def _setoptions(self, options): # # - full_results: return list of criticality values at each iteration # + # - filename: Decides if we are going to output print statements to + # stdout or to a file called filename + # # - strategy: # > "monotone": monotone trust region # > "bazfr" : nonmonotone method according to [1] @@ -500,6 +522,11 @@ def _setoptions(self, options): # # - gtol: tolerance for detecting convergence on the gradient # + # - eta: parameter for the nonmonotone cost computation + # + # - etavar: decide if we are going to vary the parameter eta + # for the nonmonotone cost computation + # # - maxiter: maximum number of iterations allowed # # - verbose: verbosity level @@ -510,6 +537,15 @@ def _setoptions(self, options): # - changevar: boolean option to allow for a change of variables # before starting the method. Currently disabled # due to bad performance + # - polar: option to decide if we are going to compute the solution of + # the GKB subproblem via an SVD decomposition or via iterative + # methods to compute the polar decomposition. + # Can take values ``ns`` or ``None``. + # - timer: decide if we are going to time this run. + # + # - precond: option to decide if we are going to use + # preconditioners or not. Can take values ``stupid`` + # or ``None``. super()._setoptions() self.options = options @@ -520,6 +556,14 @@ def _setoptions(self, options): elif type(self.options["full_results"]) != bool: raise Exception("full_results must be a boolean") + if "filename" not in keys: + self.options["filename"] = None + elif type(self.options["filename"]) != str: + raise Exception("filename must be a string") + elif os.path.exists(self.options["filename"]): + raise Exception("\"{}\" already exists." + .format(self.options["filename"])) + if "strategy" not in keys: self.options["strategy"] = "newfw" elif self.options["strategy"] not in ("monotone", "bazfr", "newfw"): @@ -530,6 +574,16 @@ def _setoptions(self, options): elif type(self.options["gtol"]) != float: raise Exception("gtol must be a float") + if "eta" not in keys: + self.options["eta"] = 0.85 + elif type(self.options["eta"]) != float: + raise Exception("eta must be a float") + + if "etavar" not in keys: + self.options["etavar"] = False + elif type(self.options["etavar"]) != bool: + raise Exception("etavar must be a boolean") + if "maxiter" not in keys: self.options["maxiter"] = 5000 elif type(self.options["maxiter"]) != int: @@ -545,6 +599,21 @@ def _setoptions(self, options): elif type(self.options["changevar"]) != bool: raise Exception("changevar must be True or False") + if "polar" not in keys: + self.options["polar"] = None + elif self.options["polar"] not in (None, "ns"): + raise Exception("polar must be ns or None") + + if "timer" not in keys: + self.options["timer"] = False + elif type(self.options["timer"]) != bool: + raise Exception("timer must be boolean") + + if "precond" not in keys: + self.options["precond"] = None + elif self.options["precond"] not in (None, "stupid"): + raise Exception("precond must be stupid or None") + def solve(self, problem): """ @@ -559,9 +628,22 @@ def solve(self, problem): ``result``: ``OptimizationResult`` instance """ - X, fval, normgrad, exitcode, msg = spectral_setup(problem, - self.solvername, - self.options) + self.open_file() + t0 = time.time() + + # Here, normgrad is the infinity norm of the "Projected + # Gradient", computed according to [Francisco, Bazán 2012]. + X, fval, normgrad, exitcode, msg = spg_solver(problem, + self.solvername, + self.options, + self.file) + cpu = time.time()-t0 + self.close_file() + + if 'Xsol' in problem.__dict__: + error = sp.norm(X-problem.Xsol, np.inf) + else: + error = np.inf if self.options["full_results"]: if "total_fun" not in problem.stats.keys() or \ @@ -569,37 +651,45 @@ def solve(self, problem): raise Exception("For full results, set " "problem.stats[\"total_fun\"] and " "problem.stats[\"total_grad\"]") - result = OptimizeResult(success=(exitcode == 0), - status=exitcode, - message=msg, - solution=X, - fun=fval, - normgrad=normgrad, - nbiter=problem.stats["nbiter"], - nfev=problem.stats["fev"], - total_fun=problem.stats["total_fun"], - total_grad=problem.stats["total_grad"]) + else: + total_fun = problem.stats["total_fun"] + total_grad = problem.stats["total_grad"] else: - result = OptimizeResult(success=(exitcode == 0), - status=exitcode, - message=msg, - solution=X, - fun=fval, - normgrad=normgrad, - nbiter=problem.stats["nbiter"], - nfev=problem.stats["fev"]) + total_fun = np.inf + total_grad = np.inf + + result = OptimizeResult(success=(exitcode == 0), + status=exitcode, + message=msg, + solution=X, + fun=fval, + normcrit=normgrad, + error=error, + cpu=cpu, + nbiter=problem.stats["nbiter"], + nfev=problem.stats["fev"], + total_fun=total_fun, + total_crit=total_grad) return result + def open_file(self): + if self.options["filename"] is not None: + self.file = open(self.options["filename"], "w") + else: + self.file = sys.stdout + + def close_file(self): + if self.options["filename"] is not None: + self.file.close() -class GKBSolver(SPGSolver): + +class GKBSolver(ProcrustesSolver): """ - Subclass containing the call to the ``spectral_setup()`` function - corresponding to the Spectral Projected Gradient Method using - incomplete Golub-Kahan Bidiagonalization (Lanczos) as described in - :cite:`FranBazaWebe17`. This class extends the ``SPGSolver`` class, - with some variation in the input and output parameters. + Subclass containing the call to the ``gkb_setup()`` function + corresponding to the an incommplete Golub-Kahan Bidiagonalization + (Lanczos) as described in :cite:`FranBazaWebe17`. Usage example: @@ -612,6 +702,9 @@ class GKBSolver(SPGSolver): - ``full_results``: (*default*: ``False``) Return list of criticality values at each iteration (for later comparison between solvers) + - ``filename``: (*default*: None) + Decides if we are going to output print statements to stdout + or to a file called ``filename`` - ``strategy``: (*default*: ``"newfw"``) - ``"monotone"``: monotone trust region @@ -619,8 +712,15 @@ class GKBSolver(SPGSolver): nonmonotone method according to :cite:`FranBaza12` - ``"newfw"`` : nonmonotone method according to :cite:`FranBazaWebe17` + - ``inner_solver``: (*default*: ``spg``) + Core solver for the WOPP. Can take values ``spg`` or ``gbb``. - ``gtol``: (*default*: ``1e-3``) tolerance for detecting convergence on the gradient + - ``eta``: (*default*: ``0.85``) + parameter for the nonmonotone cost computation + - ``etavar``: (*default*: ``False``) + decide if we are going to vary the parameter eta + for the nonmonotone cost computation - ``maxiter``: (*default*: ``5000``) maximum number of iterations allowed - ``verbose``: (*default*: ``1``) @@ -632,22 +732,232 @@ class GKBSolver(SPGSolver): - ``changevar``: (*default*: ``False``) boolean option to allow for a change of variables before starting the method. Currently disabled due to bad performance. + - ``bloboptest``: (*default*: ``False``) + boolean option to test the computation of a new residual at lower + GKB levels to decide if we are going to iterate at this level or + give up and add a new block to the bidiagonalization. + - ``polar``: (*default*: ``None``) + option to decide if we are going to compute the solution of the + GKB subproblem via an SVD decomposition or via iterative methods + to compute the polar decomposition. + Can take values ``ns`` or ``None``. + - ``timer``: (*default*: ``False``) + decide if we are going to time this run. + - ``inner_solver``: core solver for the WOPP. Can be "spg" or "gbb". Output: ``solver``: ``ProcrustesSolver`` instance - .. note:: - - Since this subclass extends SPGSolver class, we use - ``SPGSolver._setoptions`` directly. """ def __init__(self, **kwargs): super().__init__() - super()._setoptions(options=kwargs) + self._setoptions(options=kwargs) self.solvername = "gkb" + def _setoptions(self, options): + + """ + Sets and validates options for the GKBSolver. + + *This method should not be called directly; it is called by the + GKBSolver constructor.* + """ + + # Options for the solver. + # The user should not call this method explicitly, but pass the desired + # options as arguments when instantiating a GKBSolver object. If no + # options are selected by the user, default options are used. + + # Keys available: + # + # - full_results: return list of criticality values at each iteration + # + # - filename: Decides if we are going to output print statements to + # stdout or to a file called filename + # + # - gtol: tolerance for detecting convergence on the gradient + # + # - strategy: + # > "monotone": monotone trust region + # > "bazfr" : nonmonotone method according to [1] + # > "newfw" : nonmonotone method according to [2] + # + # - eta: parameter for the nonmonotone cost computation + # + # - etavar: decide if we are going to vary the parameter eta + # for the nonmonotone cost computation + # + # - maxiter: maximum number of iterations allowed + # + # - verbose: verbosity level + # 0: only convergence info + # 1: only show time and final stats + # 2: show outer iterations + # 3: everything (except debug which is set separately) + # + # - bloboptest: boolean option to test the computation of a new + # residual at lower GKB levels to decide if we are + # going to iterate at this level or give up and add a + # new block to the bidiagonalization. + # - timer: decide if we are going to time this run. + # + # - precond: option to decide if we are going to use + # preconditioners or not. Can take values ``stupid`` + # or ``None``. + # + # - halfreorth: option to decide if we are going to try to do a + # half reorthogonalization (only on V) for the block + # Lanczos procedure. + # + # - inner_solver: core solver for the WOPP. Can be "spg" or "gbb". + # If inner_solver == "spg", the options available are: + # + # - changevar: boolean option to allow for a change of variables + # before starting the method. Currently disabled + # due to bad performance + # + # - polar: option to decide if we are going to compute the solution of + # the GKB subproblem via an SVD decomposition or via iterative + # methods to compute the polar decomposition. + # Can take values ``ns`` or ``None``. + # + # If inner_solver == "gbb", the options available are: + # + # - xtol: tolerance for ||X_k - X_{k-1}|| + # + # - ftol: tolerance for |F_k - F_{k-1}|/(1+|F_{k-1}|) + # usually, max{xtol, gtol} > ftol + # + # - zeta: parameter for the linear approximation in line search + # + # - kappa: factor for decreasing step size in backtracking line search + # + # - tau: Crank-Nicholson update parameter + # + # - projected_gradient: choice of computation of projected gradient + # TODO expand this comment + # + + super()._setoptions() + self.options = options + keys = self.options.keys() + + if "full_results" not in keys: + self.options["full_results"] = False + elif type(self.options["full_results"]) != bool: + raise Exception("full_results must be a boolean") + + if "filename" not in keys: + self.options["filename"] = None + elif type(self.options["filename"]) != str: + raise Exception("filename must be a string") + + if "gtol" not in keys: + self.options["gtol"] = 1e-3 + elif type(self.options["gtol"]) != float: + raise Exception("gtol must be a float") + + if "strategy" not in keys: + self.options["strategy"] = "newfw" + elif self.options["strategy"] not in ("monotone", "bazfr", "newfw"): + raise Exception("strategy not implemented") + + if "eta" not in keys: + self.options["eta"] = 0.85 + elif type(self.options["eta"]) != float: + raise Exception("eta must be a float") + + if "etavar" not in keys: + self.options["etavar"] = False + elif type(self.options["etavar"]) != bool: + raise Exception("etavar must be a boolean") + + if "maxiter" not in keys: + self.options["maxiter"] = 5000 + elif type(self.options["maxiter"]) != int: + raise Exception("maxiter must be an integer") + + if "verbose" not in keys: + self.options["verbose"] = 1 + elif self.options["verbose"] not in (0, 1, 2, 3): + raise Exception("verbose must be 0, 1, 2 or 3") + + if "bloboptest" not in keys: + self.options["bloboptest"] = False + elif type(self.options["bloboptest"]) != bool: + raise Exception("bloboptest must be True or False") + + if "timer" not in keys: + self.options["timer"] = False + elif type(self.options["timer"]) != bool: + raise Exception("timer must be boolean") + + if "precond" not in keys: + self.options["precond"] = None + elif self.options["precond"] not in (None, "stupid"): + raise Exception("precond must be stupid or None") + + if "halfreorth" not in keys: + self.options["halfreorth"] = False + elif type(self.options["halfreorth"]) != bool: + raise Exception("halfreorth must be boolean") + + if "inner_solver" not in keys: + self.options["inner_solver"] = "spg" + elif self.options["inner_solver"] not in ("spg", "gbb"): + raise Exception("inner_solver not implemented") + + if self.options["inner_solver"] == "spg": + # Set corresponding options. + + if "changevar" not in keys: + self.options["changevar"] = False + elif type(self.options["changevar"]) != bool: + raise Exception("changevar must be True or False") + + if "polar" not in keys: + self.options["polar"] = None + elif self.options["polar"] not in (None, "ns"): + raise Exception("polar must be ns or None") + + elif self.options["inner_solver"] == "gbb": + # Set corresponding options. + + self.options["polar"] = None + + if "xtol" not in keys: + self.options["xtol"] = 1e-6 + elif type(self.options["xtol"]) != float: + raise Exception("xtol must be a float") + + if "ftol" not in keys: + self.options["ftol"] = 1e-12 + elif type(self.options["ftol"]) != float: + raise Exception("ftol must be a float") + + if "zeta" not in keys: + self.options["zeta"] = 1e-4 + elif type(self.options["zeta"]) != float: + raise Exception("zeta must be a float") + + if "kappa" not in keys: + self.options["kappa"] = 0.1 + elif type(self.options["kappa"]) != float: + raise Exception("kappa must be a float") + + if "tau" not in keys: + self.options["tau"] = 1e-3 + elif type(self.options["tau"]) != float: + raise Exception("tau must be a float") + + if "projected_gradient" not in keys: + self.options["projected_gradient"] = 1 + elif self.options["projected_gradient"] not in (1, 2): + raise Exception("projected_gradient must be 1 or 2") + + def solve(self, problem): """ @@ -662,9 +972,19 @@ def solve(self, problem): ``result``: ``OptimizationResult`` instance """ - X, fval, normgrad, exitcode, msg = spectral_setup(problem, - self.solvername, - self.options) + self.open_file() + t0 = time.time() + X, fval, opt, exitcode, msg = gkb_setup(problem, + self.solvername, + self.options, + self.file) + cpu = time.time()-t0 + self.close_file() + + if 'Xsol' in problem.__dict__: + error = sp.norm(X-problem.Xsol, np.inf) + else: + error = np.inf if self.options["full_results"]: if "total_fun" not in problem.stats.keys() or \ @@ -672,30 +992,44 @@ def solve(self, problem): raise Exception("For full results, set " "problem.stats[\"total_fun\"] and " "problem.stats[\"total_grad\"]") - result = OptimizeResult(success=(exitcode == 0), - status=exitcode, - message=msg, - solution=X, - fun=fval, - normgrad=normgrad, - nbiter=problem.stats["nbiter"], - nfev=problem.stats["fev"], - blocksteps=problem.stats["blocksteps"], - total_fun=problem.stats["total_fun"], - total_grad=problem.stats["total_grad"]) + else: + total_fun = problem.stats["total_fun"] + total_grad = problem.stats["total_grad"] else: - result = OptimizeResult(success=(exitcode == 0), - status=exitcode, - message=msg, - solution=X, - fun=fval, - normgrad=normgrad, - nbiter=problem.stats["nbiter"], - nfev=problem.stats["fev"], - blocksteps=problem.stats["blocksteps"]) + total_fun = np.inf + total_grad = np.inf + + result = OptimizeResult(success=(exitcode == 0), + status=exitcode, + message=msg, + solution=X, + fun=fval, + normcrit=opt, + error=error, + cpu=cpu, + nbiter=problem.stats["nbiter"], + nfev=problem.stats["fev"], + blocksteps=problem.stats["blocksteps"], + total_fun=total_fun, + total_crit=total_grad) return result + def open_file(self): + if self.options["filename"] is not None: + try: + self.file = open(self.options["filename"], "w") + except OSError: + print("ERROR: \"{}\" is not a valid filename" + .format(self.options["filename"])) + sys.exit(-1) + else: + self.file = sys.stdout + + def close_file(self): + if self.options["filename"] is not None: + self.file.close() + class EBSolver(ProcrustesSolver): @@ -723,6 +1057,11 @@ class EBSolver(ProcrustesSolver): verbosity level. Current options: - ``0``: only convergence info - ``1``: only show time and final stats + - ``filename``: (*default*: None) + Decides if we are going to output print statements to stdout + or to a file called ``filename`` + - ``timer``: (*default*: ``False``) + decide if we are going to time this run. Output: @@ -748,7 +1087,16 @@ def solve(self, problem): ``result``: ``OptimizationResult`` instance """ - X, fval, exitcode, msg = eb_solver(problem, self.options) + self.open_file() + t0 = time.time() + X, fval, exitcode, msg = eb_solver(problem, self.options, self.file) + cpu = time.time()-t0 + self.close_file() + + if 'Xsol' in problem.__dict__: + error = sp.norm(X-problem.Xsol, np.inf) + else: + error = np.inf if self.options["full_results"]: if "total_fun" not in problem.stats.keys() or \ @@ -756,23 +1104,24 @@ def solve(self, problem): raise Exception("For full results, set " "problem.stats[\"total_fun\"] and " "problem.stats[\"total_crit\"]") - result = OptimizeResult(success=(exitcode == 0), - status=exitcode, - message=msg, - solution=X, - fun=fval, - nbiter=problem.stats["nbiter"], - nfev=problem.stats["fev"], - total_fun=problem.stats["total_fun"], - total_crit=problem.stats["total_crit"]) + else: + total_fun = problem.stats["total_fun"] + total_crit = problem.stats["total_crit"] else: - result = OptimizeResult(success=(exitcode == 0), - status=exitcode, - message=msg, - solution=X, - fun=fval, - nbiter=problem.stats["nbiter"], - nfev=problem.stats["fev"]) + total_fun = np.inf + total_crit = np.inf + + result = OptimizeResult(success=(exitcode == 0), + status=exitcode, + message=msg, + solution=X, + fun=fval, + error=error, + cpu=cpu, + nbiter=problem.stats["nbiter"], + nfev=problem.stats["fev"], + total_fun=total_fun, + total_crit=total_crit) return result @@ -802,6 +1151,10 @@ def _setoptions(self, options): # 1: only show time and final stats # 2: show outer iterations # 3: everything (except debug which is set separately) + # + # - filename: Decides if we are going to output print statements to + # stdout or to a file called ``filename`` + # - timer: decide if we are going to time this run. # TODO in the future, if we allow non square problems # ALSO enable this is tests. @@ -838,6 +1191,31 @@ def _setoptions(self, options): elif self.options["verbose"] not in (0, 1): raise Exception("verbose must be 0, or 1") + if "filename" not in keys: + self.options["filename"] = None + elif type(self.options["filename"]) != str: + raise Exception("filename must be string") + + if "timer" not in keys: + self.options["timer"] = False + elif type(self.options["timer"]) != bool: + raise Exception("timer must be boolean") + + def open_file(self): + if self.options["filename"] is not None: + try: + self.file = open(self.options["filename"], "w") + except OSError: + print("ERROR: \"{}\" is not a valid filename" + .format(self.options["filename"])) + sys.exit(-1) + else: + self.file = sys.stdout + + def close_file(self): + if self.options["filename"] is not None: + self.file.close() + class GPISolver(ProcrustesSolver): @@ -865,6 +1243,11 @@ class GPISolver(ProcrustesSolver): verbosity level. Current options: - ``0``: only convergence info - ``1``: only show time and final stats + - ``filename``: (*default*: None) + Decides if we are going to output print statements to stdout + or to a file called ``filename`` + - ``timer``: (*default*: ``False``) + decide if we are going to time this run. Output: @@ -891,7 +1274,17 @@ def solve(self, problem): ``result``: ``OptimizationResult`` instance """ - X, fval, exitcode, msg = gpi_solver(problem, self.options) + self.open_file() + t0 = time.time() + X, fval, crit, exitcode, msg = gpi_solver(problem, self.options, + self.file) + cpu = time.time()-t0 + self.close_file() + + if 'Xsol' in problem.__dict__: + error = sp.norm(X-problem.Xsol, np.inf) + else: + error = np.inf if self.options["full_results"]: if "total_fun" not in problem.stats.keys() or \ @@ -899,23 +1292,25 @@ def solve(self, problem): raise Exception("For full results, set " "problem.stats[\"total_fun\"] and " "problem.stats[\"total_crit\"]") - result = OptimizeResult(success=(exitcode == 0), - status=exitcode, - message=msg, - solution=X, - fun=fval, - nbiter=problem.stats["nbiter"], - nfev=problem.stats["fev"], - total_fun=problem.stats["total_fun"], - total_crit=problem.stats["total_crit"]) + else: + total_fun = problem.stats["total_fun"] + total_crit = problem.stats["total_crit"] else: - result = OptimizeResult(success=(exitcode == 0), - status=exitcode, - solution=X, - message=msg, - fun=fval, - nbiter=problem.stats["nbiter"], - nfev=problem.stats["fev"]) + total_fun = np.inf + total_crit = np.inf + + result = OptimizeResult(success=(exitcode == 0), + status=exitcode, + message=msg, + solution=X, + fun=fval, + normcrit=crit, + error=error, + cpu=cpu, + nbiter=problem.stats["nbiter"], + nfev=problem.stats["fev"], + total_fun=total_fun, + total_crit=total_crit) return result @@ -945,6 +1340,9 @@ def _setoptions(self, options): # 1: only show time and final stats # 2: show outer iterations # 3: everything (except debug which is set separately) + # - filename: Decides if we are going to output print statements to + # stdout or to a file called ``filename`` + # - timer: decide if we are going to time this run. super()._setoptions() self.options = options @@ -970,8 +1368,305 @@ def _setoptions(self, options): elif self.options["verbose"] not in (0, 1): raise Exception("verbose must be 0 or 1") + if "filename" not in keys: + self.options["filename"] = None + elif type(self.options["filename"]) != str: + raise Exception("filename must be string") + + if "timer" not in keys: + self.options["timer"] = False + elif type(self.options["timer"]) != bool: + raise Exception("timer must be boolean") + + def open_file(self): + if self.options["filename"] is not None: + try: + self.file = open(self.options["filename"], "w") + except OSError: + print("ERROR: \"{}\" is not a valid filename" + .format(self.options["filename"])) + sys.exit(-1) + else: + self.file = sys.stdout + + def close_file(self): + if self.options["filename"] is not None: + self.file.close() + + +class GBBSolver(ProcrustesSolver): + + """ + Subclass containing the call to the ``gbb_solver()`` function + corresponding to the curvilinear search method as described in + :cite:`WenYin13`. + + Usage example: + + >>> mysolver = skp.GBBSolver(verbose=3) + >>> result = mysolver.solve(problem) + + Input: + + ``key = value``: keyword arguments available + - ``full_results``: (*default*: ``False``) + Return list of criticality values at each iteration (for later + comparison between solvers) + - ``xtol``: (*default*: ``1e-6``) + Tolerance for ||X_k - X_{k-1}|| + - ``gtol``: (*default*: ``1e-6``) + Tolerance for the projected gradient + - ``ftol``: (*default*: ``1e-12``) + Tolerance for |F_k - F_{k-1}|/(1+|F_{k-1}|). Usually, + max{xtol, gtol} > ftol + - ``zeta``: (*default*: ``1e-4``) + Parameter for the linear approximation in line search + - ``kappa``: (*default*: ``0.1``) + Factor for decreasing step size in backtracking line search + - ``eta``: (*default*: ``0.85``) + parameter for the nonmonotone cost computation + - ``etavar``: (*default*: ``False``) + decide if we are going to vary the parameter eta + for the nonmonotone cost computation + - ``tau``: (*default*: ``1e-3``) + Crank-Nicholson update parameter + - ``projected_gradient``: (*default*: ``1``) + Choice of computation of projected gradient + TODO expand this comment + - ``maxiter``: (*default*: ``5000``) + maximum number of iterations allowed + - ``verbose``: (*default*: ``1``) + verbosity level. Current options: + - ``0``: only convergence info + - ``1``: only show time and final stats + - ``filename``: (*default*: None) + Decides if we are going to output print statements to stdout + or to a file called ``filename`` + - ``timer``: (*default*: ``False``) + decide if we are going to time this run. + + Output: + + ``solver``: ``ProcrustesSolver`` instance + """ + + def __init__(self, **kwargs): + super().__init__() + self._setoptions(options=kwargs) + self.solvername = "gbb" + + def solve(self, problem): + + """ + Effectively solve the problem using the Curvilinear Search method. + + Input: + + ``problem``: ``ProcrustesProblem`` instance + + Output: + + ``result``: ``OptimizationResult`` instance + """ + + self.open_file() + t0 = time.time() + + m, n, p, q = problem.sizes + X0 = np.random.rand(n,p) + [X, temp] = sp.qr(X0, mode='economic') + + exitcode, fval, X, normgrad, outer, msg \ + = gbb_solver(problem, m, n, X, problem.A, problem.B, \ + self.options, False, self.file) + + cpu = time.time()-t0 + self.close_file() + + if 'Xsol' in problem.__dict__: + error = sp.norm(X-problem.Xsol, np.inf) + else: + error = np.inf + + if self.options["full_results"]: + if "total_fun" not in problem.stats.keys() or \ + "total_crit" not in problem.stats.keys(): + raise Exception("For full results, set " + "problem.stats[\"total_fun\"] and " + "problem.stats[\"total_crit\"]") + else: + total_fun = problem.stats["total_fun"] + total_crit = problem.stats["total_crit"] + else: + total_fun = np.inf + total_crit = np.inf + + result = OptimizeResult(success=(exitcode == 0), + status=exitcode, + message=msg, + solution=X, + fun=fval, + error=error, + cpu=cpu, + nbiter=problem.stats["nbiter"], + nfev=problem.stats["fev"], + total_fun=total_fun, + total_crit=total_crit) + + return result + + def _setoptions(self, options): + + """ + Sets and validates options for the GBBSolver. + + *This method should not be called directly; it is called by the + GBBSolver constructor.* + """ + + # Options for the solver. + # The user has the option of not calling this method explicitly, + # in which case default options are used. + + # Keys available: + # + # - full_results: return list of criticality values at each iteration + # + # - xtol: tolerance for ||X_k - X_{k-1}|| + # + # - gtol: tolerance for the projected gradient + # + # - ftol: tolerance for |F_k - F_{k-1}|/(1+|F_{k-1}|) + # usually, max{xtol, gtol} > ftol + # + # - zeta: parameter for the linear approximation in line search + # + # - kappa: factor for decreasing step size in backtracking line search + # + # - eta: parameter for the nonmonotone cost computation + # + # - etavar: decide if we are going to vary the parameter eta + # for the nonmonotone cost computation + # + # - tau: Crank-Nicholson update parameter + # + # - projected_gradient: choice of computation of projected gradient + # TODO expand this comment + # + # - maxiter: maximum number of iterations allowed + # + # - verbose: verbosity level + # 0: only convergence info + # 1: only show time and final stats + # 2: show outer iterations + # 3: everything (except debug which is set separately) + # + # - filename: Decides if we are going to output print statements to + # stdout or to a file called ``filename`` + # - timer: decide if we are going to time this run. + + # TODO in the future, if we allow non square problems + # ALSO enable this is tests. + # if solver == "gbb": + # # Check if dimensions match. + # m,n,p,q = problem.sizes + # if m != n or p!=q: + # raise Exception("Cannot use rectangular matrices with GBB.") + # if sp.norm(problem.C-np.eye(p,p), 'inf') > 1e-16: + # raise Exception("Error! GBB method can only be used if " + # "problem.C is eye(p,p).") + + super()._setoptions() + self.options = options + keys = self.options.keys() + + if "full_results" not in keys: + self.options["full_results"] = False + elif type(self.options["full_results"]) != bool: + raise Exception("full_results must be a boolean") -def spectral_setup(problem, solvername, options): + if "xtol" not in keys: + self.options["xtol"] = 1e-6 + elif type(self.options["xtol"]) != float: + raise Exception("xtol must be a float") + + if "gtol" not in keys: + self.options["gtol"] = 1e-6 + elif type(self.options["gtol"]) != float: + raise Exception("gtol must be a float") + + if "ftol" not in keys: + self.options["ftol"] = 1e-12 + elif type(self.options["ftol"]) != float: + raise Exception("ftol must be a float") + + if "zeta" not in keys: + self.options["zeta"] = 1e-4 + elif type(self.options["zeta"]) != float: + raise Exception("zeta must be a float") + + if "kappa" not in keys: + self.options["kappa"] = 0.1 + elif type(self.options["kappa"]) != float: + raise Exception("kappa must be a float") + + if "eta" not in keys: + self.options["eta"] = 0.85 + elif type(self.options["eta"]) != float: + raise Exception("eta must be a float") + + if "etavar" not in keys: + self.options["etavar"] = False + elif type(self.options["etavar"]) != bool: + raise Exception("etavar must be a boolean") + + if "tau" not in keys: + self.options["tau"] = 1e-3 + elif type(self.options["tau"]) != float: + raise Exception("tau must be a float") + + if "projected_gradient" not in keys: + self.options["projected_gradient"] = 1 + elif self.options["projected_gradient"] not in (1, 2): + raise Exception("projected_gradient must be 1 or 2") + + if "maxiter" not in keys: + self.options["maxiter"] = 5000 + elif type(self.options["maxiter"]) != int: + raise Exception("maxiter must be an integer") + + if "verbose" not in keys: + self.options["verbose"] = 1 + elif self.options["verbose"] not in (0, 1): + raise Exception("verbose must be 0, or 1") + + if "filename" not in keys: + self.options["filename"] = None + elif type(self.options["filename"]) != str: + raise Exception("filename must be string") + + if "timer" not in keys: + self.options["timer"] = False + elif type(self.options["timer"]) != bool: + raise Exception("timer must be boolean") + + def open_file(self): + if self.options["filename"] is not None: + try: + self.file = open(self.options["filename"], "w") + except OSError: + print("ERROR: \"{}\" is not a valid filename" + .format(self.options["filename"])) + sys.exit(-1) + else: + self.file = sys.stdout + + def close_file(self): + if self.options["filename"] is not None: + self.file.close() + + +def spg_solver(problem, solvername, options, fileobj): """ Set up parameters according to the optimization method chosen. @@ -996,235 +1691,399 @@ def spectral_setup(problem, solvername, options): # X is the initial guess X = np.zeros((n, p)) - U = np.zeros((m, m)) - V = np.zeros((n, n)) - T = np.zeros((m, n+q)) # because of the last block - # Decide whether we are going to solve by blocks or not. - - if solvername == "spg": + # + # Computing starting point + # + if options["changevar"]: + # Change of variables: This is done to try to improve performance. + # Solving this problem is equivalent to solving the original one. + # THIS IS NOT WORKING. USE CHANGEVAR = FALSE FOR BETTER + # PERFORMANCE. + U, S, VT = sp.svd(problem.A) + problem.stats["svd"] = problem.stats["svd"]+1 + + X = np.copy(VT[0:p, 0:n].T) + # Aorig = problem.A.copy() + Ak = np.zeros((m, n)) + for i in range(0, min(m, n)): + Ak[i, i] = S[i] + Bk = np.dot(U.T, problem.B) + elif options["precond"] == "stupid": + U, S, VT = sp.svd(problem.A) + problem.stats["svd"] = problem.stats["svd"]+1 + mu = np.max(S)-np.min(S) + options["precond"] = mu + X = np.zeros((n, p)) + Bk = np.copy(problem.B)/mu + Ak = np.copy(problem.A)/mu - # - # Computing starting point - # - if options["changevar"]: - # Change of variables: This is done to improve performance. - # Solving this problem is equivalent to solving the original one. - # THIS IS NOT WORKING. USE CHANGEVAR = FALSE FOR BETTER - # PERFORMANCE. - U, S, VT = sp.svd(problem.A) - problem.stats["svd"] = problem.stats["svd"]+1 - X = np.copy(VT[0:p, 0:n].T) - # Aorig = problem.A.copy() - Ak = np.zeros((m, n)) - for i in range(0, min(m, n)): - Ak[i, i] = S[i] - Bk = np.dot(U.T, problem.B) - else: - X = np.zeros((n, p)) - Bk = np.copy(problem.B) - Ak = np.copy(problem.A) + else: + X = np.zeros((n, p)) + Bk = np.copy(problem.B) + Ak = np.copy(problem.A) + + if verbose > 0: + print("=========================================", file=fileobj) + print(" SPG Solver", file=fileobj) + print("=========================================", file=fileobj) + print("Options: {}".format(options), file=fileobj) + print("Execution date: {}; {}" + .format(datetime.datetime.now().date(), + datetime.datetime.now().time()), file=fileobj) + + inner = False + exitcode, f, X, normg, normgrad, nbiter, msg = spectral_solver(problem, m, n, + X, Ak, + Bk, solvername, + options, inner, + fileobj) - if verbose > 0: - print(" SPG Solver") + problem.stats["nbiter"] = nbiter + + if options["changevar"]: + # Going back to the original variable + Xk = np.dot(VT.T, X) + elif options["precond"] is not None: + Xk = np.copy(X) + else: + Xk = np.copy(X) - exitcode, f, X, normgrad, nbiter, msg = spectral_solver(problem, m, n, - X, Ak, - Bk, solvername, - options) + # R = np.dot(problem.A, np.dot(Xk, problem.C)) - problem.B + # residual = sp.norm(R, 'fro')**2 - problem.stats["nbiter"] = nbiter + R, residual = compute_residual(problem.A, problem.B, problem.C, + Xk, options["precond"]) + opt = normg - if options["changevar"]: - # Going back to the original variable - Xk = np.dot(VT.T, X) - else: - Xk = np.copy(X) + #if normgrad <= options["gtol"]: + #if newRes <= options["gtol"]: + if opt <= options["gtol"]: + msg = _status_message['success'] + else: + #msg = _status_message['stalled']+" normgrad: {}".format(normgrad) + #msg = _status_message['stalled']+" newRes: {}".format(newRes) + msg = _status_message['stalled']+" opt: {}".format(opt) + if options["verbose"] > 0: + print(msg, file=fileobj) + print(" Using SPG Solver:", file=fileobj) - R = np.dot(problem.A, np.dot(Xk, problem.C)) - problem.B - residual = sp.norm(R, 'fro')**2 + inner = False - elif solvername == "gkb": + exitcode, f, X, normg, normgrad, nbiter, msg = spectral_solver(problem, m, n, + Xk, problem.A, + problem.B, + "spg", + options, + inner, + fileobj) + problem.stats["nbiter"] += nbiter - problem.stats["blocksteps"] = 0 - if verbose > 0: - print(" GKB Solver") - residuals = [] - # Setting up number of steps allowed in block Lanczos mode - maxsteps = m/q + # R = np.dot(problem.A, np.dot(X, problem.C)) - problem.B + # residual = sp.norm(R, 'fro')**2 + R, residual = compute_residual(problem.A, problem.B, problem.C, X, + 1.0) - # k = current Lanczos block - k = 1 - while k <= maxsteps and normgrad > options["gtol"]: - # T = Ak is the partial bidiagonalization of A - # [U,Ak,V] = bidiag3_block(A,B,q,steps); - # In blockbidiag, we do a loop with i = partial+1,nsteps; - # this is the block we are currently working on + normgradproj, normgrad, grad = optimality(problem.A, problem.C, R, X, 1.0) + opt = normgrad + if normgrad < options["gtol"]: + msg = _status_message['success'] - # Current block starts at (partial+1)*s, ends at nsteps*s - partial = k-1 - nsteps = k + if options["verbose"] > 0: + print(msg, file=fileobj) - # largedim and smalldim are the current dimensions of our problem: - # A(largedim, smalldim), B(largedim, q), X(smalldim, p) - largedim = q*(k+1) - # if largedim < m: - # Incomplete bidiagonalization: - # T(q*(k+1),q*k), U(m,q*(k+1)), V(n,q*k) - smalldim = q*k - # else: - # smalldim = m # = n + return Xk, f, opt, exitcode, msg - if k < maxsteps: - # B1 is a p by p block used in the computation of the new - # BLOBOP residual - U, V, T, B1, reorth = blockbidiag(problem, U, V, T, - nsteps, partial) +def gkb_setup(problem, solvername, options, fileobj): - # Akp1 is ok - Akp1 = T[largedim-q:largedim, smalldim:smalldim+q] + """ + Set up parameters according to the optimization method chosen. + """ + problem.stats["nbiter"] = 0 + problem.stats["svd"] = 0 + problem.stats["fev"] = 0 + problem.stats["gradient"] = 0 + if options["full_results"]: + problem.stats["total_fun"] = [] + problem.stats["total_grad"] = [] - if options["verbose"] > 2: - print("\n Finished bidiag: Reorth: {}\n" - .format(reorth)) - else: - largedim = q*k - smalldim = q*k + # The inner flag tells us if we should compute the lower + # BLOBOP residual in spectral_solver or not. + inner = False + debug = False + verbose = options["verbose"] - if options["verbose"] > 0: - print(" ----> GKB Iteration {}: Tk is {}x{}" - .format(k, largedim, smalldim)) + m, n, p, q = problem.sizes - # A(m,n) X(n,p) C(p,q) - B(m,q) + f = 0 + exitcode = 0 + normgrad = np.Inf + residual = normgrad - debug = False - if debug: - print("\nT = {}\n".format(T[0:largedim, 0:smalldim])) - print("U = {}\n".format(U[0:m, 0:largedim])) - print("V = {}\n".format(V[0:n, 0:smalldim])) - AV = np.dot(problem.A, V[0:n, 0:smalldim]) - prod = np.dot(U[0:m, 0:largedim].T, AV) - print("T - UT*A*V = {}\n" - .format(T[0:largedim, 0:smalldim] - prod)) + # X is the initial guess + X = np.zeros((n, p)) + U = np.zeros((m, m)) + V = np.zeros((n, n)) + T = np.zeros((m, n+q)) # because of the last block - if options["verbose"] > 2: - AV = np.dot(problem.A, V[0:n, 0:smalldim]) - prod = np.dot(U[0:m, 0:largedim].T, AV) - print(" MaxError = {}\n" - .format(np.max(T[0:largedim, 0:smalldim] - prod))) + problem.stats["blocksteps"] = 0 + if verbose > 0: + print("=========================================", file=fileobj) + print(" GKB Solver", file=fileobj) + print("=========================================", file=fileobj) + print("Options: {}".format(options), file=fileobj) + print("Execution date: {}; {}" + .format(datetime.datetime.now().date(), + datetime.datetime.now().time()), file=fileobj) + + residuals = [] + # auxiliaries for blobop + oldRes = 0 + newRes = np.Inf + opt = newRes + + # Setting up number of steps allowed in block Lanczos mode + maxsteps = m/q + + # auxiliary matrix + Zp = np.zeros((p,p)) + + # k = current Lanczos block + k = 1 + while k <= maxsteps and opt > options["gtol"]: + + # T = Ak is the partial bidiagonalization of A + # [U,Ak,V] = bidiag3_block(A,B,q,steps); + # In blockbidiag, we do a loop with i = partial+1,nsteps; + # this is the block we are currently working on + + # Current block starts at (partial+1)*p, ends at nsteps*p + partial = k-1 + nsteps = k + + if k < maxsteps: + + inner = True + # largedim and smalldim are the current dimensions of + # our problem: + # A(largedim, smalldim), B(largedim, q), X(smalldim, p) - # Bk(q*(k+1),q) = U(m,q*(k+1))'*B(m,q) - Bk = np.dot(U[0:m, 0:largedim].T, problem.B) + # Incomplete bidiagonalization: + # T(q*(k+1),q*k), U(m,q*(k+1)), V(n,q*k) + largedim = q*(k+1) + smalldim = q*k - # T(q*(k+1),q*k) X(q*k,p) C(p,q) - Bk(q*(k+1),q) + # B1 is a p by p block used in the computation of the new + # BLOBOP residual + U, V, T, B1, reorth = blockbidiag(problem, U, V, T, + nsteps, partial, + options["halfreorth"]) - if k == 1: - X[0:smalldim, 0:p] = np.copy(V[0:smalldim, 0:p]) - else: - # X(1:q*(k-1),1:p) = result from last run - X[q*(k-1):smalldim, 0:p] = np.zeros((smalldim-q*(k-1), p)) + # Akp1 is the last block of T used in the computation + # of the BLOBOP residual. (Only for k < maxsteps) + Akp1 = T[largedim-q:largedim, smalldim:smalldim+q].T - VT = np.zeros((n, n)) - VT[0:smalldim, 0:n] = np.copy(V[0:n, 0:smalldim].T) + if options["verbose"] > 2: + print("\n Finished bidiag: Reorth: {}\n" + .format(reorth), file=fileobj) + else: + largedim = q*k + smalldim = q*k + # Since k = maxsteps, we are not going to compute the + # blobop (lower) residual inside spectral_solver + inner = False + # all other values (U, V, T) are already computed in the + # (k-1)-th step. - # normgradlower - exitcode, f, X[0:smalldim, 0:p], normgradlower, outer, msg \ - = spectral_solver(problem, largedim, smalldim, - X[0:smalldim, 0:p], - T[0:largedim, 0:smalldim], - Bk[0:largedim, 0:q], - solvername, options) + if options["verbose"] > 0: + print(" ----> GKB Iteration {}: Tk is {}x{}" + .format(k, largedim, smalldim), file=fileobj) - problem.stats["nbiter"] = (problem.stats["nbiter"] + - (largedim/m)*outer) + # A(m,n) X(n,p) C(p,q) - B(m,q) - Yk = np.copy(X[0:smalldim, 0:p]) + debug = False + if debug: + # print("\nT = {}\n".format(T[0:largedim, 0:smalldim])) + # print("U = {}\n".format(U[0:m, 0:largedim])) + # print("V = {}\n".format(V[0:n, 0:smalldim])) + AV = np.dot(problem.A, V[0:n, 0:smalldim]) + prod = np.dot(U[0:m, 0:largedim].T, AV) + print(" MaxError = {}\n" + .format(np.max(T[0:largedim, 0:smalldim] - prod)), + file=fileobj) + + # Bk(q*(k+1),q) = U(m,q*(k+1))'*B(m,q) + #Bk = np.dot(U[0:m, 0:largedim].T, problem.B) + Bk = np.vstack((B1, np.zeros((largedim-p, p)))) + + # T(q*(k+1),q*k) X(q*k,p) C(p,q) - Bk(q*(k+1),q) + Tk = T[0:largedim, 0:smalldim] + + if k == 1: + # In the smaller case, we find the exact solution for this GKB iteration. + if options["verbose"] > 0: + print("Solving smallest problem exactly.", file=fileobj) + [UX, SX, VXh] = sp.svd(np.dot(Tk.T, Bk)) + Yk = np.dot(UX, VXh) # solk + # what is normg? Xk = np.dot(V[0:n, 0:smalldim], Yk) - - R = np.dot(problem.A, np.dot(Xk, problem.C)) - problem.B - residual = sp.norm(R, 'fro')**2 + R, residual = compute_residual(problem.A, problem.B, problem.C, + Xk, options["precond"]) residuals.append(residual) - - grad = 2.0*np.dot(problem.A.T, np.dot(R, problem.C.T)) - gradproj = np.dot(Xk, np.dot(Xk.T, grad) + np.dot(grad.T, Xk)) - - 2.0*grad - normgrad = sp.norm(gradproj, 'fro') - + normgradproj, normg, grad = optimality(problem.A, problem.C, R, Xk, 1.0) if options["verbose"] > 1: - print("\n Gradient norm = {}" - .format(normgrad)) - print(" Residual norm = {}\n" - .format(residual)) - - # ##################################### BLOBOP + print("\n Gradient norm = {}" + .format(normg), file=fileobj) + print(" Projected Gradient norm = {}" + .format(normgradproj), file=fileobj) + print(" Residual norm = {}\n" + .format(residual), file=fileobj) + intx0 = np.copy(Yk) + exitcode = 0 + normgradlower = 0 + outer = 0 + msg = _status_message['exact'] + else: + + #X[0:smalldim, 0:p] = np.copy(V[0:smalldim, 0:p]) + X[0:smalldim, 0:p] = np.vstack((intx0,Zp)) + if k < maxsteps: - calB = np.zeros((largedim, p)) - calB[0:p, 0:p] = B1 - Tk = T[0:largedim, 0:smalldim] - res1 = np.dot((np.eye(smalldim, smalldim) - np.dot(Yk, Yk.T)), - np.dot(Tk.T, np.dot(Tk, Yk) - calB)) - resBlobop1 = sp.norm(res1, 'fro') - - # Z(p)(k) is the last pxp block of Yk. - Zpk = np.copy(Yk[(k-1)*p:smalldim, 0:p]) Bkp1 = T[largedim-p:largedim, smalldim-p:smalldim] + # blobopprod = np.dot(V[0:n, smalldim:smalldim+p], + # np.dot(Akp1, Bkp1)) + blobopprod = np.dot(Akp1, Bkp1) + else: + blobopprod = 0 - prod2 = np.dot(V[0:n, smalldim:smalldim+p], - np.dot(Akp1, np.dot(Bkp1, Zpk))) + # Should we keep this? FOR GBB + # if nrx >= 1e-2: + # opts.gtol = 1e-3 + # else: + # opts.gtol = 1e-6 + + if options["inner_solver"] == "spg": + exitcode, f, Yk, normg, normgradlower, outer, msg \ + = spectral_solver(problem, largedim, smalldim, + X[0:smalldim, 0:p], Tk, + Bk[0:largedim, 0:q], solvername, + options, inner, fileobj, B1, blobopprod) + elif options["inner_solver"] == "gbb": + exitcode, f, Yk, normgradlower, outer, msg \ + = gbb_solver(problem, largedim, smalldim, \ + X[0:smalldim, 0:p], Tk, \ + Bk[0:largedim, 0:q], options, inner, \ + fileobj, B1, blobopprod) + else: + print("WRONG INNER SOLVER!") + + if normgradlower <= 1e-2: + intx0 = np.copy(Yk) + else: + intx0 = np.vstack((intx0, Zp)) - # prod = 0 - # prod = np.dot(np.dot(Vk, - # np.dot(Yk, np.dot(Yk.T, Vk.T))), prod2) + # TODO: add counter for inner iterations + problem.stats["nbiter"] = (problem.stats["nbiter"] + + (largedim/m)*outer) - res2 = prod2 + # ##################################### BLOBOP + if k > 1 and k < maxsteps: + #newRes = None + if inner and options["bloboptest"]: + calB = np.zeros((largedim, p)) + calB[0:p, 0:p] = np.copy(B1) + resBlobop1 = normgradlower + # Z(p)(k) is the last pxp block of X. + Zpk = np.copy(Yk[smalldim-p:smalldim, 0:p]) + res2 = np.dot(blobopprod, Zpk) resBlobop2 = sp.norm(res2, "fro") - - newResidual = np.sqrt(resBlobop1**2 + resBlobop2**2) + + newRes = np.sqrt(resBlobop1**2 + resBlobop2**2) if options["verbose"] > 1: - print(" New BLOBOP Residual = {}\n" - .format(newResidual)) - # ##################################### BLOBOP - - k = k + 1 + print(" Old BLOBOP Residual = {}" + .format(oldRes), file=fileobj) + print(" New BLOBOP Residual = {}" + .format(newRes), file=fileobj) + oldRes = newRes + opt = newRes + elif inner: + Xk = np.dot(V[0:n, 0:smalldim], Yk) + R, residual = compute_residual(problem.A, problem.B, problem.C, + Xk, options["precond"]) + residuals.append(residual) + normgradproj, normg, grad = optimality(problem.A, problem.C, R, Xk, 1.0) + if options["verbose"] > 1: + print("\n Proj Gradient norm = {}" + .format(normgradproj), file=fileobj) + print(" Gradient norm = {}" + .format(normg), file=fileobj) + print(" Residual norm = {}\n" + .format(residual), file=fileobj) + + opt = normgradproj + # ##################################### BLOBOP + # if k < maxsteps: + # realresidual = np.dot(np.eye(n, n)-np.dot(Xk, Xk.T), + # np.dot(problem.A.T, + # np.dot(problem.A, Xk)-problem.B)) + # print(" Real residual = {}" + # .format(sp.norm(realresidual, "fro"))) + # ##################################### BLOBOP + + k = k + 1 - # end while + # end while - problem.stats["blocksteps"] = k-1 + Xk = np.dot(V[0:n, 0:smalldim], Yk) - else: - # STILL TO BE DEVELOPED. - print("\nWRONG SOLVER!\n") + problem.stats["blocksteps"] = k-1 - if normgrad <= options["gtol"]: + #if normgrad <= options["gtol"]: + #if newRes <= options["gtol"]: + if opt <= options["gtol"]: msg = _status_message['success'] else: - msg = _status_message['stalled']+" normgrad: {}".format(normgrad) + #msg = _status_message['stalled']+" normgrad: {}".format(normgrad) + #msg = _status_message['stalled']+" newRes: {}".format(newRes) + msg = _status_message['stalled']+" opt: {}".format(opt) if options["verbose"] > 0: - print(msg) - print(" Using SPG Solver:") + print(msg, file=fileobj) + print(" Using SPG Solver:", file=fileobj) - exitcode, f, X, normgrad, nbiter, msg = spectral_solver(problem, m, n, + inner = False + + exitcode, f, X, normg, normgrad, nbiter, msg = spectral_solver(problem, m, n, Xk, problem.A, problem.B, "spg", - options) + options, + inner, + fileobj) problem.stats["nbiter"] += nbiter - R = np.dot(problem.A, np.dot(X, problem.C)) - problem.B - residual = sp.norm(R, 'fro')**2 - print("residual: {}".format(residual)) - grad, normg = optimality(problem.A, problem.C, X, R) - print("normg: {}".format(normg)) - if normg < options["gtol"]: + + # R = np.dot(problem.A, np.dot(X, problem.C)) - problem.B + # residual = sp.norm(R, 'fro')**2 + R, residual = compute_residual(problem.A, problem.B, problem.C, X, + 1.0) + + normgradproj, normgrad, grad = optimality(problem.A, problem.C, R, X, 1.0) + opt = normgrad + if normgrad <= options["gtol"]: msg = _status_message['success'] + else: + msg = _status_message['stalled'] + print(normgradproj) + print(normgrad) if options["verbose"] > 0: - print(msg) + print(msg, file=fileobj) - return Xk, f, normgrad, exitcode, msg + return Xk, f, opt, exitcode, msg -def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): +def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options, + inner, fileobj, B1=None, blobopprod=0.0): """ Nonmonotone Spectral Projected Gradient solver for problems of the type @@ -1261,6 +2120,11 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): be reported). - ``options``: ``dict`` Solver options. Keys available are: + - ``eta``: ``float`` + parameter for the nonmonotone cost computation + - ``etavar``: ``bool`` + decide if we are going to vary the parameter eta + for the nonmonotone cost computation - ``maxiter``: ``int`` Maximum number of iterations allowed - ``strategy``: ``str`` @@ -1271,6 +2135,16 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): Can take values in (0,1,2,3) - ``gtol``: ``float`` Tolerance for convergence. + - ``bloboptest``: (*default*: ``False``) + boolean option to test the computation of a new residual at lower + GKB levels to decide if we are going to iterate at this level or + give up and add a new block to the bidiagonalization. + - ``polar``: (*default*: ``None``) + option to decide if we are going to compute the solution of the + GKB subproblem via an SVD decomposition or via iterative methods + to compute the polar decomposition. + Can take values ``ns`` or ``None``. + Output: @@ -1313,7 +2187,7 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): # Sufficient decrease parameter for trust region # (trratio must be larger than beta1) - beta1 = 1.0e-10 # beta1 = 1.0e-4_wp, beta1 = 0.5_wp + beta1 = 1.0e-4 # beta1 = 1.0e-10, beta1 = 0.5 # memory is the nonmonotone parameter, used to determine how many # iterations will be used in the BAZFR strategy to compare the current @@ -1325,43 +2199,49 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): memory = 10 # Lu approximates the Lipschitz constant for the gradient of f - Lu = 2.0*sp.norm( - np.dot(problem.C, problem.C.T), 'fro')*sp.norm(np.dot(A.T, A), 'fro') + Lu = 2.0*sp.norm(np.dot(problem.C, problem.C.T), 'fro')*sp.norm(np.dot(A.T, A), 'fro') + # TODO check line below + if options["precond"] is not None: + Lu = options["precond"]*Lu if options["verbose"] > 2: - print("\n Lu = {}\n".format(Lu)) + print("\n Lu = {}".format(Lu), file=fileobj) # R is the residual, norm(R,fro) is the cost. - # R = A*X*C-B - R = np.dot(A, np.dot(X, problem.C)) - B - - cost.append(sp.norm(R, 'fro')**2) + R, residual = compute_residual(A, B, problem.C, X, options["precond"]) + cost.append(residual) # problem.stats["fev"] = problem.stats["fev"] + 1 problem.stats["fev"] = problem.stats["fev"] + (largedim/m) + quot = None if options["strategy"] == "newfw": - eta = 0.2 + if options["etavar"]: + eta = 0.9 + else: + eta = options["eta"] quot = 1.0 f = cost[0] - # Test optimality of X0 - grad, normg = optimality(A, problem.C, X, R) - + # Here, normg is the infinity norm of the "Projected Gradient" + normg, normgrad, grad = optimality(A, problem.C, R, X, options["precond"]) problem.stats["gradient"] = problem.stats["gradient"] + 1 + if options["full_results"] and solvername == "spg": problem.stats["total_fun"].append(f) problem.stats["total_grad"].append(normg) if options["verbose"] > 1: - print("\n OUTER ITERATION 0:\n") - print(" f = {}".format(f)) - print(" normg = {}".format(normg)) + print("\n OUTER ITERATION 0:\n", file=fileobj) + print(" f = {}".format(f), file=fileobj) + print(" normg = {}".format(normg), file=fileobj) elif options["verbose"] == 1: - print(" nbiter f cost normg") - print("===========================================================") + print(" nbiter f cost normg", + file=fileobj) + print("===========================================================", + file=fileobj) print(" {0:>4} {1:>16.4e} {2:>16.4e} {3:>16.4e}". - format(0, f, f, normg)) + format(0, f, f, normg), file=fileobj) # problem.stats["nbiter"] = 0 outer = 0 @@ -1371,6 +2251,9 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): flag_inner = True ftrial = 0.0 Xold = X.copy() + oldRes = 0.0 + Xtrial = None + Rtrial = None while (normg > options["gtol"] and flag_while @@ -1392,7 +2275,7 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): # rho is the regularization parameter for the quadratic model rho = sigma if options["verbose"] > 2: - print(" sigma = rho = {}\n".format(sigma)) + print(" sigma = rho = {}".format(sigma), file=fileobj) nbinnerit = 0 W = np.zeros(X.shape) @@ -1403,9 +2286,10 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): while flag_inner and trratio < beta1: if options["verbose"] > 2: - print("\n INNER ITERATION {}:\n".format(nbinnerit)) - print(" f = {}\n".format(cost[outer])) - print(" normg = {}\n".format(normg)) + print("\n INNER ITERATION {}:".format(nbinnerit), + file=fileobj) + print(" f = {}".format(cost[outer]), file=fileobj) + print(" normg = {}".format(normg), file=fileobj) # Solving the subproblem: Xtrial, the solution to the subproblem, # is defined as @@ -1417,18 +2301,21 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): W = np.copy(X - (1.0/(rho + sigma))*grad) - # If X is m-by-n with m > n, then svd(X,0) computes only the first - # n columns of U and S is (n,n) + if options["polar"] == "ns": + Xtrial = polardecomp(W, options) + else: + # If X is m-by-n with m > n, then svd(X,0) computes only the + # first n columns of U and S is (n,n) - UW, SW, VWT = sp.svd(W, full_matrices=False) - # UW, SW, VWT = sp.svd(W) + UW, SW, VWT = sp.svd(W, full_matrices=False) + # UW, SW, VWT = sp.svd(W) - # W(smalldim,p) - # UW(smalldim,min(smalldim,p)) - # VWT(min(smalldim,p),p) + # W(smalldim,p) + # UW(smalldim,min(smalldim,p)) + # VWT(min(smalldim,p),p) - Xtrial = np.dot(UW, VWT) - problem.stats["svd"] = problem.stats["svd"] + 1 + Xtrial = np.dot(UW, VWT) + problem.stats["svd"] = problem.stats["svd"] + 1 # Computing constraint violation to see if the subproblem # solution has been satisfactorily solved @@ -1437,20 +2324,17 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): if constraintviolation >= 1.0e-5: msg = _status_message['infeasible'] - print('Warning: ' + msg) - return - - # Rtrial = A*Xtrial*C - B - Rtrial = np.dot(A, np.dot(Xtrial, problem.C)) - B + raise Exception("Warning: constraint violation = {}" + .format(constraintviolation)) - # ftrial = norm(Rtrial, fro)**2 - ftrial = sp.norm(Rtrial, 'fro')**2 + Rtrial, ftrial = compute_residual(A, B, problem.C, Xtrial, + options["precond"]) # problem.stats["fev"] = problem.stats["fev"]+1 problem.stats["fev"] = problem.stats["fev"] + (largedim/m) if options["verbose"] > 2: - print(" ftrial = {}\n".format(ftrial)) + print(" ftrial = {}".format(ftrial), file=fileobj) ared = f - ftrial pred = - np.trace(np.dot(grad.T, (Xtrial-X)) @@ -1458,29 +2342,33 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): if np.abs(pred) < 1.0e-15: msg = _status_message['smallpred'] - print('Warning: ' + msg) + print('Warning: ' + msg, file=fileobj) trratio = 0.0 - flag_while = False + # flag_while = False else: trratio = ared/pred if pred < 0: msg = _status_message['negativepred'] - print('Warning: ' + msg) - flag_while = False + print('Warning: ' + msg, file=fileobj) + # flag_while = False # trratio = 0.0 if options["verbose"] > 2: - print(" ared = {}\n".format(ared)) - print(" pred = {}\n".format(pred)) - print(" trratio = {}\n".format(trratio)) + print(" ared = {}".format(ared), file=fileobj) + print(" pred = {}".format(pred), file=fileobj) + print(" trratio = {}".format(trratio), + file=fileobj) if trratio > beta1: flag_inner = False if options["verbose"] > 2: - print("\n INNER ITERATION FINISHED: success\n") - print(" trratio = {}\n".format(trratio)) - print(" beta1 = {}\n".format(beta1)) + print("\n INNER ITERATION FINISHED: success", + file=fileobj) + print(" trratio = {}".format(trratio), + file=fileobj) + print(" beta1 = {}".format(beta1), + file=fileobj) # Below is equation (15) from (Francisco, Bazan, 2012) if flag_inner and flag_while: @@ -1489,19 +2377,21 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): if options["verbose"] > 1: print(" WARNING: Using Lu " " parameter = {} to ensure sufficient decrease " - " (inner {} and outer = {})\n" - .format(Lu, nbinnerit, outer)) + " (inner {} and outer = {})" + .format(Lu, nbinnerit, outer), file=fileobj) + options["verbose"] = 3 sigma = Lu if options["verbose"] > 2: - print(" rho = {}\n".format(rho)) - print(" sigma = {}\n".format(sigma)) + print(" rho = {}".format(rho), file=fileobj) + print(" sigma = {}" + .format(sigma), file=fileobj) nbinnerit = nbinnerit + 1 if nbinnerit >= options["maxiter"]: msg = _status_message['maxiter'] - print('Warning: ' + msg + '(inner loop)') + print('Warning: ' + msg + '(inner loop)', file=fileobj) trratio = 1.0 # just to leave the while # end while innerit ================================================ @@ -1525,22 +2415,36 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): qold = quot quot = eta*qold + 1.0 f = (eta*qold*f+ftrial)/quot + if options["etavar"]: + eta = max(0.75*eta, 0.0) # starting from eta = 0.9 + if abs(eta) < 0.1: + eta = 0.0 + if options["verbose"] > 0: + print(" New eta = {}".format(eta), file=fileobj) + + normg, normgrad, grad = optimality(A, problem.C, R, X, options["precond"]) - grad, normg = optimality(A, problem.C, X, R) problem.stats["gradient"] = problem.stats["gradient"] + 1 + if options["full_results"] and solvername == "spg": problem.stats["total_fun"].append(cost[outer+1]) problem.stats["total_grad"].append(normg) - if options["verbose"] > 2: + if options["verbose"] > 1: print("\n OUTER ITERATION {}:\n" - .format(outer+1)) - print(" f = {}".format(ftrial)) - print(" normg = {}".format(normg)) + .format(outer+1), file=fileobj) + print(" f = {}".format(ftrial), file=fileobj) + print(" normg = {}".format(normg), file=fileobj) elif options["verbose"] == 1: - # outer f normg innerits - print(" {0:>4} {1:>16.4e} {2:>16.4e} {3:>16.4e} {4:>4}". - format(outer+1, f, cost[outer+1], normg, nbinnerit)) + if inner: + print(" {0:>4} {1:>16.4e} {2:>16.4e} {3:>16.4e} {4:>4}" + .format(outer+1, f, cost[outer+1], normg, nbinnerit), \ + file=fileobj) + else: + # outer f normg innerits + print(" {0:>4} {1:>16.4e} {2:>16.4e} {3:>16.4e} {4:>4}". + format(outer+1, f, cost[outer+1], normg, nbinnerit), + file=fileobj) outer = outer+1 flag_inner = True @@ -1550,7 +2454,7 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): if outer >= options["maxiter"]: msg = _status_message["maxiter"] exitcode = 1 - print('Warning: ' + msg) + print('Warning: ' + msg, file=fileobj) else: exitcode = 0 msg = _status_message["innersuccess"] @@ -1560,10 +2464,10 @@ def spectral_solver(problem, largedim, smalldim, X, A, B, solvername, options): f = cost[outer] - return exitcode, f, X, normg, outer, msg + return exitcode, f, X, normg, normgrad, outer, msg -def blockbidiag(problem, U, V, T, steps, partial): +def blockbidiag(problem, U, V, T, steps, partial, halfreorth): """ This function builds block matrices U, V orthogonal such that @@ -1576,7 +2480,7 @@ def blockbidiag(problem, U, V, T, steps, partial): # The current Lanczos step goes from (partial+1)*s:steps*s # Tolerance for reorthogonalization - gstol = 1.0e-8 + gstol = 1.0e-10 debug = False # steps = min(m,n)/s-1 @@ -1656,12 +2560,29 @@ def blockbidiag(problem, U, V, T, steps, partial): # reorthogonalization if needed to find Uip1 and Bip1 such that # Uip1Bip1 = QR(prod) Umat = np.copy(U) - Uip1, Bip1, reorth = bidiaggs(inds, prod, Umat, gstol, reorth) + + if halfreorth: + #reorth = reorth + inds + [Q1, R1] = sp.qr(prod) + Uip1 = np.hstack((U[0:m, 0:inds], Q1[0:m, 0:s])) + Bip1 = R1[0:s, 0:s] + debug = False + if debug: + print("\nErro bidiaggs QR = {}" + .format(sp.norm(np.dot(Uip1[0:m, inds:inds+s], Bip1) - prod))) - if debug: - print("Erro bidiaggs = {}\n" - .format(sp.norm(np.dot(Uip1[0:m, inds:inds+s], Bip1) - - prod))) + # TODO try to make this faster? + #Q2, R2, reorth = bidiaggs(inds, prod, Umat, gstol, reorth, True) + #Uip1 = np.hstack((U[0:m, 0:inds], Q2[0:m, inds:inds+s], np.zeros((m,m-inds-s)))) + #Bip1 = R2[0:s, 0:s] + else: + Uip1, Bip1, reorth = bidiaggs(inds, prod, Umat, gstol, reorth) + + debug = False + if debug: + print("Erro bidiaggs = {}\n" + .format(sp.norm(np.dot(Uip1[0:m, inds:inds+s], Bip1) + - prod))) # Now, the blocks go into U and T. U = np.copy(Uip1) @@ -1675,6 +2596,7 @@ def blockbidiag(problem, U, V, T, steps, partial): Vmat = np.copy(V) Vip1, Aip1, reorth = bidiaggs(inds, prod, Vmat, gstol, reorth) + V = np.copy(Vip1) T[inds:inds+s, inds:inds+s] = np.copy(Aip1.T) @@ -1682,7 +2604,8 @@ def blockbidiag(problem, U, V, T, steps, partial): # if debug and problem.options["verbose"] > 1: # debug_bidiag(i, s, inds, problem.A, problem.B, U, V, T) - if debug and problem.options["verbose"] > 1: + debug = False + if debug: print("\n MaxError: max(T-U'*A*V) = {}\n" .format(np.max(T[0:m, 0:n] - np.dot(U.T, np.dot(problem.A, V))))) print("\n max(V'*V - I) = {}\n" @@ -1729,6 +2652,7 @@ def bidiaggs(inds, prod, mat, gstol, reorth): # (the transpose on prod is irrelevant; np.dot takes care of that) temp = np.diag(np.dot(A[:, k].T, mat[:, 0:indspk])) A[:, k] = A[:, k] - np.sum(np.dot(mat[:, 0:indspk], temp), axis=1) + # If mat = Umat, then # B_{i+1} = T(s*i+1:s*(i+1),s*(i-1)+1:s*i) # B_{i+1}(k,k) = norm(UU_{i+1}(:,k)) @@ -1798,15 +2722,47 @@ def bidiaggs(inds, prod, mat, gstol, reorth): # print("\n A.T*UU(i+1)-VV(i)*T(i).T-V(i+1)*A(i+1)*E(i+1).T = {}\n" # .format(errorRecurrence3)) -def optimality(A, C, X, R): - # Test optimality of X - grad = 2.0*np.dot(A.T, np.dot(R, C.T)) - gradproj = np.dot(X, (np.dot(X.T, grad)+np.dot(grad.T, X))) - 2.0*grad - normg = sp.norm(gradproj, 'fro') - return grad, normg - +def polardecomp(W, options): -def eb_solver(problem, options): + if options["polar"] == "ns": + # This is the Newton-Schultz iteration + #[U, H] = polar_newton_schultz(W, 1e-8) + U = polar_newton_schultz(W, 1e-8) + else: + print("**** POLAR OPTION NOT YET IMPLEMENTED") + + return U + +def polar_newton_schultz(A, tol_cgce): + m, n = A.shape + if m > n: + [Q, R] = sp.qr(A, mode='economic') + A = R.copy() + elif m < n: + raise("Error: m must be greater or equal to n") + + X = A/sp.norm(A, 2) + k = 0 + # deltaold = 10. + # delta = 1. + normdif = 1.0 + # main loop + while normdif > tol_cgce: # and delta <= deltaold/2.0 + Xnew = 1.5*X - 0.5*np.dot(X, np.dot(X.T, X)) + normdif = sp.norm(Xnew - X, 'fro') + # deltaold = delta + # delta = sp.norm(Xnew-X, 'fro')/sp.norm(Xnew, 'fro') + X = Xnew.copy() + k = k + 1 + + # U = X.copy() + # H1 = np.dot(X.T, A) + # H = 0.5*(H1+H1.T) + if m > n: + X = np.dot(Q, X) + return X # , H + +def eb_solver(problem, options, fileobj): """ Expansion-Balance solver @@ -1863,10 +2819,19 @@ def eb_solver(problem, options): problem.stats["total_crit"].append(f) if options["verbose"] > 0: - print(" EB Solver") - print(" nbiter f fold-f tol*fold") - print("===========================================================") - print(" {0:>4} {1:>16.4e}".format(0, f)) + print("=========================================", file=fileobj) + print(" EB Solver", fileobj) + print("=========================================", file=fileobj) + print("Options: {}".format(options), file=fileobj) + print("Execution date: {}; {}\n" + .format(datetime.datetime.now().date(), + datetime.datetime.now().time()), file=fileobj) + + print(" nbiter f fold-f tol*fold", + file=fileobj) + print("===========================================================", + file=fileobj) + print(" {0:>4} {1:>16.4e}".format(0, f), file=fileobj) criticality = False nbiter = 0 @@ -1904,14 +2869,15 @@ def eb_solver(problem, options): if options["verbose"] > 0: print(" {0:>4} {1:>16.4e} {2:>16.4e} {3:>16.4e}" - .format(nbiter, f, fold-f, options["tol"]*fold)) + .format(nbiter, f, fold-f, options["tol"]*fold), + file=fileobj) # ===================================================== end while if nbiter >= options["maxiter"]: msg = _status_message["maxiter"] exitcode = 1 - print('Warning: ' + msg) + print('Warning: ' + msg, file=fileobj) else: exitcode = 0 msg = _status_message["success"] @@ -1920,8 +2886,7 @@ def eb_solver(problem, options): return X, f, exitcode, msg - -def gpi_solver(problem, options): +def gpi_solver(problem, options, fileobj): """ Generalized Power Iteration solver @@ -1968,10 +2933,17 @@ def gpi_solver(problem, options): problem.stats["total_crit"].append(f) if options["verbose"] > 0: - print(" GPI Solver ") + print("=========================================", file=fileobj) + print(" GPI Solver", file=fileobj) + print("=========================================", file=fileobj) + print("Options: {}".format(options), file=fileobj) + print("Execution date: {}; {}\n" + .format(datetime.datetime.now().date(), + datetime.datetime.now().time()), file=fileobj) + print(" nbiter f fold-f ") print("===================================================") - print(" {0:>4} {1:>16.4e}".format(0, f)) + print(" {0:>4} {1:>16.4e}".format(0, f), file=fileobj) criticality = False nbiter = 0 @@ -1992,23 +2964,25 @@ def gpi_solver(problem, options): criticality = ((np.abs(fold - f) < options["tol"]) or (np.abs(f) < options["tol"])) + crit = min(np.abs(fold-f), np.abs(fold)) + if options["full_results"]: problem.stats["total_fun"].append(f) - problem.stats["total_crit"].append(min(np.abs(fold-f), - np.abs(fold))) + problem.stats["total_crit"].append(crit) # Print and loop back nbiter = nbiter + 1 if options["verbose"] > 0: - print(" {0:>4} {1:>16.4e} {2:>16.4e}".format(nbiter, f, fold-f)) + print(" {0:>4} {1:>16.4e} {2:>16.4e}".format(nbiter, f, fold-f), + file=fileobj) # ===================================================== end while if nbiter >= options["maxiter"]: msg = _status_message["maxiter"] exitcode = 1 - print('Warning: ' + msg) + print('Warning: ' + msg, file=fileobj) else: exitcode = 0 msg = _status_message["success"] @@ -2016,7 +2990,325 @@ def gpi_solver(problem, options): problem.stats["nbiter"] = nbiter # Sometimes, X assumes some imaginary garbage values. - return X.real, f, exitcode, msg + return X.real, f, crit, exitcode, msg + +def gbb_solver(problem, largedim, smalldim, X, A, B, options, inner, fileobj, + B1=None, blobopprod=0.0): + + """ + Curvilinear search solver for problems of the type + + .. math:: + + \\min \\lVert AXC - B\\rVert_F^2 \\qquad s.t. X^TX = I + + References: :cite:`WenYin13`. + """ + + # Original implementation: OptStiefelGBB.m, by Zaiwen Wen, Wotao Yin + # (Version 1.0, 2010/10) + + # Original documentation: + # min F(X), S.t., X'*X = I_k, where X \in R^{n,k} + # + # H = [G, X]*[X -G]' + # U = 0.5*tau*[G, X]; V = [X -G] + # X(tau) = X - 2*U * inv( I + V'*U ) * V'*X + # ------------------------------------- + # U = -[G,X]; V = [X -G]; VU = V'*U; + # X(tau) = X - tau*U * inv( I + 0.5*tau*VU ) * V'*X + # ------------------------------------- + + # OBS. Since in our case X is always real, we do not consider the complex + # case here. + # OBS 2. The code below has been removed + # parameters for the nonmontone line search by Raydan + # if ~isfield(opts, 'STPEPS') + # opts.STPEPS = 1e-10; + # end + + problem.stats["nbiter"] = 0 + problem.stats["fev"] = 0 + problem.stats["grad"] = 0 + problem.stats["linear_solver"] = 0 + problem.stats["feasi"] = 0 + # "total_fun" and "total_grad" store the criticality info + # for each iteration + if options["full_results"]: + problem.stats["total_fun"] = [] + problem.stats["total_grad"] = [] + + # A(largedim, smalldim) + # B(largedim, q) + # problem.C(p, q) + # X(smalldim, p) + + m, n, p, q = problem.sizes # original sizes, not reduced + + exitcode = 0 + msg = '' + cost = [] + + tau = options["tau"] + xtol = options["xtol"] + ftol = options["ftol"] + gtol = options["gtol"] + + # memory is the number of iterations we will use to compute + # the cost value from the last iterations in the nonmonotone case + memory = 5 + + #crit = [(1,1,1) for i in range(0,memory)] + crit = [] + + invH = True + if p < smalldim/2: + invH = False + eye2p = np.eye(2*p, 2*p) + + #X0 = np.random.rand(smalldim,p) + #[X, temp] = sp.qr(X0, mode='economic', overwrite_a=True) + + R, residual = compute_residual(A, B, problem.C, X, None) + cost.append(residual) + + problem.stats["fev"] = problem.stats["fev"] + 1 + if options["full_results"]: + problem.stats["total_fun"].append(cost[0]) + + normgradproj, normGrad, G = optimality(A, problem.C, R, X, None) + + GX = np.dot(G.T, X) + dtX = G - np.dot(X, GX) + # TODO check this later + normG = sp.norm(dtX, 'fro'); + + problem.stats["grad"] = problem.stats["grad"] + 1 + if options["full_results"]: + problem.stats["total_grad"].append(normG) + + if invH: + GXT = np.dot(G, X.T) + H = 0.5*(GXT - GXT.T) + RX = np.dot(H, X) + else: + if options["projected_gradient"] == 1: + U = np.hstack((G, X)) + V = np.hstack((X, -G)) + VU = np.dot(V.T, U) + elif options["projected_gradient"] == 2: + GB = G - 0.5*np.dot(X, np.dot(X.T, G)) + U = np.hstack((GB, X)) + V = np.hstack((X, -GB)) + VU = np.dot(V.T, U) + + # U = [G, X]; VU = [GX', X'*X; -(G'*G), -GX]; + # VX = VU(:,p+1:end); %VX = V'*X; + VX = np.dot(V.T, X) + + # Computing nonmonotone cost function + quot = 1.0 + if options["etavar"]: + eta = 0.9 + else: + eta = options["eta"] + f = cost[0] + + oldRes = 0 + newRes = np.Inf + + if options["verbose"] > 0: + print("=========================================", file=fileobj) + print(" GBB Solver", fileobj) + print("=========================================", file=fileobj) + print("Options: {}".format(options), file=fileobj) + print("Execution date: {}; {}\n" + .format(datetime.datetime.now().date(), + datetime.datetime.now().time()), file=fileobj) + + print(" nbiter f fold-f tau normG", + file=fileobj) + print("=========================================================================", + file=fileobj) + print(" {0:>4} {1:>16.4e} {2:>16.4e} {3:>16.4e} {4:>16.4e}".format(0, f, 0, tau, normG), file=fileobj) + + # Main iteration + criticality = False + nbiter = 0 + while not criticality and nbiter < options["maxiter"]: + + XP = np.copy(X) + GP = np.copy(G) + dtXP = np.copy(dtX) + + # scale step size + nbiter_ls = 1 + deriv = options["zeta"]*normG**2 # deriv + while True: + if invH: + X = sp.solve(np.eye(smalldim,smalldim) + tau*H, XP - tau*RX) + else: + aa = sp.solve(eye2p + (0.5*tau)*VU, VX) + X = XP - np.dot(U, tau*aa) + + # if norm(X'*X - eye(p),'fro') > 1e-6; error('X^T*X~=I'); end + + R, residual = compute_residual(A, B, problem.C, X, None) + cost.append(residual) + + problem.stats["fev"] = problem.stats["fev"] + 1 + if options["full_results"]: + problem.stats["total_fun"].append(cost[nbiter+1]) + + if cost[nbiter+1] <= f - tau*deriv or nbiter_ls >= 5: + break + tau = options["kappa"]*tau + nbiter_ls = nbiter_ls+1 + # end while + + ## Here I changed for verify stagnation in the iterations + + ## Yp = X((nbl-1)*k + 1: nbl*k, :); + ## %nry2 = nry3; + ## nry3 = 2*norm(Ra*Rb*Yp,'fro'); + ## %nn1 = sqrt(nrmG^2 + nry1^2); + ## %nry2 = ( itr*nry2 + nry3 )/(itr + 1); + ## %[abs(nry3 - nry2), nry2] + ## %nn2 = sqrt(nrmG^2 + nry2^2); + ## %abs(nn1 - nn2) + ## if sqrt(nrmG^2 + nry3^2) <= 1e-4 + ## fprintf('\n I stopped by the new requirement\n') + ## break + ## end + normgradproj, normGrad, G = optimality(A, problem.C, R, X, None) + + GX = np.dot(G.T, X) + dtX = G - np.dot(X, GX) + # TODO check this later + normG = sp.norm(dtX, 'fro'); + + problem.stats["grad"] = problem.stats["grad"] + 1 + if options["full_results"]: + problem.stats["total_grad"].append(normG) + + if invH: + GXT = np.dot(G, X.T) + H = 0.5*(GXT - GXT.T) + RX = np.dot(H, X) + else: + if options["projected_gradient"] == 1: + U = np.hstack((G, X)) + V = np.hstack((X, -G)) + VU = np.dot(V.T, U) + elif options["projected_gradient"] == 2: + GB = G - 0.5*np.dot(X, np.dot(X.T, G)) + U = np.hstack((GB, X)) + V = np.hstack((X, -GB)) + VU = np.dot(V.T, U) + # U = [G, X]; VU = [GX', X'*X; -(G'*G), -GX]; + # VX = VU(:,p+1:end); % VX = V'*X; + VX = np.dot(V.T, X) + + dtX = G - np.dot(X, GX) + normG = sp.norm(dtX, 'fro') + #%[nbiter normG] + + step = X - XP; + XDiff = sp.norm(step,'fro')/np.sqrt(n) + + tau = options["tau"] + FDiff = np.abs(cost[nbiter]-cost[nbiter+1])/(np.abs(cost[nbiter])+1); + + # Y = G - GP; SY = abs(sum(sum(step.*Y))); + + Y = dtX - dtXP + SY = np.abs(np.sum(np.sum(np.multiply(step, Y)))) + + # alpha = sum(sum(step.*step))/SY; + # alpha = SY/sum(sum(Y.*Y)); + # alpha = max([sum(sum(step.*step))/SY, SY/sum(sum(Y.*Y))]); + if nbiter%2==0: + tau = np.sum(np.sum(np.multiply(step, step)))/SY + else: + tau = SY/np.sum(np.sum(np.multiply(Y,Y))) + + # Y = G - GP; + # Y = dtX - dtXP; + # YX = Y'*X; SX = step'*X; + # SY = abs(sum(sum(step.*Y)) - 0.5*sum(sum(YX.*SX)) ); + # if mod(nbiter,2)==0; + # tau = SY/(sum(sum(step.*step))- 0.5*sum(sum(SX.*SX))); + # else + # tau = (sum(sum(Y.*Y)) -0.5*sum(sum(YX.*YX)))/SY; + # end + + tau = max(min(tau, 1e20), 1e-20) + if options["verbose"] > 1: + print(" New tau = {}".format(tau), file=fileobj) + + # TODO update to only store the last (memory) values + crit.append((normG, XDiff, FDiff)) + # mcrit is a row vector containing the mean along each column (axis=0) + mcrit = np.mean(crit[nbiter-min(memory,nbiter):nbiter+1], axis=0) + + # if (XDiff < xtol && normG < gtol ) || FDiff < ftol + # if (XDiff < xtol || normG < gtol ) || FDiff < ftol + # if ( XDiff < xtol && FDiff < ftol ) || normG < gtol + # if ( XDiff < xtol || FDiff < ftol ) || normG < gtol + + if ( XDiff < xtol and FDiff < ftol ) or \ + normG < gtol or np.all(mcrit[1:] < np.asarray([10*xtol, 10*ftol])): + if nbiter <= 2: + ftol = 0.1*ftol + xtol = 0.1*xtol + gtol = 0.1*gtol + else: + #exitcode = 0 + #msg = _status_message["success"] + break + + #Qp = Q; Q = eta*Qp + 1; Cval = (eta*Qp*Cval + F)/Q; + qold = quot + quot = eta*qold + 1.0 + f = (eta*qold*cost[nbiter]+cost[nbiter+1])/quot + if options["etavar"]: + eta = max(0.75*eta, 0.0) # starting from eta = 0.9 + if abs(eta) < 0.1: + eta = 0.0 + if options["verbose"] > 1: + print(" New eta = {}".format(eta), file=fileobj) + + # problem.stats["total_crit"].append(min(np.abs(fold-f)/np.abs(fold), + # np.abs(fold))) + + # Print and loop back + if options["verbose"] > 0: + print(" {0:>4} {1:>16.4e} {2:>16.4e} {3:>16.4e} {4:>16.4e}" + .format(nbiter+1, f, cost[nbiter]-f, tau, normG), + file=fileobj) + + nbiter = nbiter + 1 + # ===================================================== end while + + if nbiter >= options["maxiter"]: + msg = _status_message["maxiter"] + exitcode = 1 + print('Warning: ' + msg, file=fileobj) + else: + exitcode = 0 + msg = _status_message["success"] + + problem.stats["nbiter"] = nbiter + + problem.stats["feasi"] = sp.norm(np.dot(X.T, X) - np.eye(p,p),'fro') + # %if out.feasi > 1e-13 + # % X = MGramSchmidt(X); + # % [F,G] = feval(fun, X, varargin{:}); + # % out.nfe = out.nfe + 1; + # % out.feasi = norm(X'*X-eye(p),'fro'); + # %end + + return exitcode, f, X, normG, nbiter, msg def compare_solvers(problem, *args, plot=False): @@ -2101,3 +3393,35 @@ def compare_solvers(problem, *args, plot=False): plt.show() return results + + +def compute_residual(A, B, C, X, precond): + + """ + This method computes the residual of the current problem + according to our choice of method. + """ + + R = np.dot(A, np.dot(X, C)) - B + if precond is None: + residual = sp.norm(R, 'fro')**2 + else: + residual = precond**2*sp.norm(R, 'fro')**2 + + return R, residual + +def optimality(A, C, R, X, precond): + + """ + This function computes the norm of the projected gradient + at X. + """ + if precond is None: + grad = 2.0*np.dot(A.T, np.dot(R, C.T)) + else: + grad = precond*2.0*np.dot(A.T, np.dot(R, C.T)) + normgrad = sp.norm(grad, 'fro') + gradproj = np.dot(X, np.dot(X.T, grad) + np.dot(grad.T, X)) - 2.0 * grad + # normgradproj is computed based on the recommendation of [Francisco, Bazán 2012] + normgradproj = sp.norm(gradproj, np.Inf) + return normgradproj, normgrad, grad diff --git a/skprocrustes/tests/test_skprocrustes.py b/skprocrustes/tests/test_skprocrustes.py index d86cbea..e4847a2 100644 --- a/skprocrustes/tests/test_skprocrustes.py +++ b/skprocrustes/tests/test_skprocrustes.py @@ -4,6 +4,7 @@ assert_array_less) from scipy import linalg as sp import skprocrustes as skp +import tempfile # Testing functions inside ProcrustesProblem class: @@ -139,12 +140,26 @@ def test_setoptions(self): def test_setoptions_full_results(self): assert_raises(Exception, skp.SPGSolver, full_results=" ") + def test_setoptions_filename_not_string(self): + assert_raises(Exception, skp.SPGSolver, filename=1) + + def test_setoptions_filename_exists(self): + tf = tempfile.NamedTemporaryFile() + # tf.name retrieves the name of the temp file just created + assert_raises(Exception, skp.SPGSolver, filename=tf.name) + def test_setoptions_strategy(self): assert_raises(Exception, skp.SPGSolver, strategy=" ") def test_setoptions_gtol(self): assert_raises(Exception, skp.SPGSolver, gtol=" ") + def test_setoptions_eta(self): + assert_raises(Exception, skp.SPGSolver, eta=" ") + + def test_setoptions_etavar(self): + assert_raises(Exception, skp.SPGSolver, etavar=1) + def test_setoptions_maxiter(self): assert_raises(Exception, skp.SPGSolver, maxiter=10.5) @@ -154,7 +169,16 @@ def test_setoptions_verbose(self): def test_setoptions_changevar(self): assert_raises(Exception, skp.SPGSolver, changevar=1) + def test_setoptions_polar(self): + assert_raises(Exception, skp.SPGSolver, polar=1) + + def test_setoptions_timer(self): + assert_raises(Exception, skp.SPGSolver, timer=3) + + def test_setoptions_precond(self): + assert_raises(Exception, skp.SPGSolver, precond=1) + # Testing functions inside GKBSolver class: class TestGKBSolver(TestCase): @@ -168,12 +192,24 @@ def test_setoptions(self): def test_setoptions_full_results(self): assert_raises(Exception, skp.GKBSolver, full_results=" ") + def test_setoptions_filename(self): + assert_raises(Exception, skp.GKBSolver, filename=1) + def test_setoptions_strategy(self): assert_raises(Exception, skp.GKBSolver, strategy=" ") + def test_setoptions_inner_solver(self): + assert_raises(Exception, skp.GKBSolver, inner_solver=" ") + def test_setoptions_gtol(self): assert_raises(Exception, skp.GKBSolver, gtol=" ") + def test_setoptions_eta(self): + assert_raises(Exception, skp.GKBSolver, eta=" ") + + def test_setoptions_etavar(self): + assert_raises(Exception, skp.GKBSolver, etavar=1) + def test_setoptions_maxiter(self): assert_raises(Exception, skp.GKBSolver, maxiter=10.5) @@ -183,6 +219,18 @@ def test_setoptions_verbose(self): def test_setoptions_changevar(self): assert_raises(Exception, skp.GKBSolver, changevar=1) + def test_setoptions_bloboptest(self): + assert_raises(Exception, skp.GKBSolver, bloboptest=1) + + def test_setoptions_polar(self): + assert_raises(Exception, skp.GKBSolver, polar=1) + + def test_setoptions_timer(self): + assert_raises(Exception, skp.GKBSolver, timer=3) + + def test_setoptions_precond(self): + assert_raises(Exception, skp.GKBSolver, precond=1) + # Testing functions inside EBSolver class: class TestEBSolver(TestCase): @@ -197,6 +245,9 @@ def test_setoptions(self): def test_setoptions_full_results(self): assert_raises(Exception, skp.EBSolver, full_results=" ") + def test_setoptions_filename(self): + assert_raises(Exception, skp.EBSolver, filename=1) + def test_setoptions_tol(self): assert_raises(Exception, skp.EBSolver, tol=" ") @@ -206,6 +257,9 @@ def test_setoptions_maxiter(self): def test_setoptions_verbose(self): assert_raises(Exception, skp.EBSolver, verbose=2) + def test_setoptions_timer(self): + assert_raises(Exception, skp.EBSolver, timer=3) + # Testing functions inside GPISolver class: class TestGPISolver(TestCase): @@ -220,6 +274,9 @@ def test_setoptions(self): def test_setoptions_full_results(self): assert_raises(Exception, skp.GPISolver, full_results=" ") + def test_setoptions_filename(self): + assert_raises(Exception, skp.GPISolver, filename=1) + def test_setoptions_tol(self): assert_raises(Exception, skp.GPISolver, tol=" ") @@ -229,6 +286,65 @@ def test_setoptions_maxiter(self): def test_setoptions_verbose(self): assert_raises(Exception, skp.GPISolver, verbose=2) + def test_setoptions_timer(self): + assert_raises(Exception, skp.GPISolver, timer=3) + + +# Testing functions inside GBBSolver class: +class TestGBBSolver(TestCase): + + def setUp(self): + self.problem = skp.ProcrustesProblem((10, 10, 2, 2), problemnumber=1) + + def test_setoptions(self): + mysolver = skp.GBBSolver() + assert_(mysolver.options is not None) + + def test_setoptions_full_results(self): + assert_raises(Exception, skp.GBBSolver, full_results=" ") + + def test_setoptions_filename(self): + assert_raises(Exception, skp.GBBSolver, filename=1) + + def test_setoptions_xtol(self): + assert_raises(Exception, skp.GBBSolver, xtol=" ") + + def test_setoptions_gtol(self): + assert_raises(Exception, skp.GBBSolver, gtol=" ") + + def test_setoptions_ftol(self): + assert_raises(Exception, skp.GBBSolver, ftol=" ") + + def test_setoptions_zeta(self): + assert_raises(Exception, skp.GBBSolver, zeta=" ") + + def test_setoptions_kappa(self): + assert_raises(Exception, skp.GBBSolver, kappa=" ") + + def test_setoptions_eta(self): + assert_raises(Exception, skp.GBBSolver, eta=" ") + + def test_setoptions_etavar(self): + assert_raises(Exception, skp.GBBSolver, etavar=0.1) + + def test_setoptions_tau(self): + assert_raises(Exception, skp.GBBSolver, tau=" ") + + def test_setoptions_projected_gradient(self): + assert_raises(Exception, skp.GBBSolver, projected_gradient=3) + + def test_setoptions_projected_gradient(self): + assert_raises(Exception, skp.GBBSolver, projected_gradient=" ") + + def test_setoptions_maxiter(self): + assert_raises(Exception, skp.GBBSolver, maxiter=10.5) + + def test_setoptions_verbose(self): + assert_raises(Exception, skp.GBBSolver, verbose=2) + + def test_setoptions_timer(self): + assert_raises(Exception, skp.GBBSolver, timer=3) + # Other functions class TestSpectralSolver(TestCase): @@ -256,31 +372,135 @@ def test_spectral_solver_known_solution_spg_problem_2(self): result = mysolver.solve(problem) assert_allclose(result.solution, problem.Xsol, atol=1e-3) - # gkb solver - def test_spectral_solver_known_solution_gkb_small(self): + def test_spectral_solver_spg_eta(self): + problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + mysolver = skp.SPGSolver(verbose=0, eta=0.1) + result = mysolver.solve(problem) + assert_allclose(result.solution, problem.Xsol, atol=1e-3) + + def test_spectral_solver_spg_etavar(self): + problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + mysolver = skp.SPGSolver(verbose=0, etavar=True) + result = mysolver.solve(problem) + assert_allclose(result.solution, problem.Xsol, atol=1e-3) + + def test_spectral_solver_spg_filename(self): + problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + + mysolver = skp.SPGSolver(verbose=0, filename=tf.name) + result = mysolver.solve(problem) + assert_allclose(result.solution, problem.Xsol, atol=1e-3) + + # TODO test below is failing. why? + ### def test_spectral_solver_spg_changevar(self): + ### problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + ### mysolver = skp.SPGSolver(verbose=0, changevar=True) + ### result = mysolver.solve(problem) + ### assert_allclose(result.solution, problem.Xsol, atol=1e-3) + +# def test_spectral_solver_spg_constraint_violation(self): +# não sei como fazer + + +class TestGKBSetup(TestCase): + + def test_gkb_spg_known_solution_small(self): A = np.eye(10, 10) C = np.eye(2, 2) Xsol = np.eye(10, 2) B = np.dot(A, np.dot(Xsol, C)) problem = skp.ProcrustesProblem((10, 10, 2, 2), matrices=(A, B, C)) - mysolver = skp.GKBSolver(verbose=0) + mysolver = skp.GKBSolver(verbose=0, inner_solver="spg") result = mysolver.solve(problem) assert_allclose(result.solution, np.eye(10, 2), atol=1e-3) - def test_spectral_solver_known_solution_gkb_problem_1(self): + def test_gkb_spg_known_solution_problem_1(self): problem = skp.ProcrustesProblem((100, 100, 10, 10), problemnumber=1) - mysolver = skp.GKBSolver(verbose=0) + mysolver = skp.GKBSolver(verbose=0, inner_solver="spg") result = mysolver.solve(problem) assert_allclose(result.solution, problem.Xsol, atol=1e-3) - def test_spectral_solver_known_solution_gkb_problem_2(self): + def test_gkb_spg_known_solution_problem_2(self): problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=2) - mysolver = skp.GKBSolver(verbose=0) + mysolver = skp.GKBSolver(verbose=0, inner_solver="spg") result = mysolver.solve(problem) assert_allclose(result.solution, problem.Xsol, atol=1e-3) # TODO: test known solution for problem 3. + def test_gkb_spg_polar_None(self): + problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + mysolver = skp.GKBSolver(verbose=0, polar=None, inner_solver="spg") + result = mysolver.solve(problem) + assert_allclose(result.solution, problem.Xsol, atol=1e-3) + + def test_gkb_spg_polar_ns(self): + problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + mysolver = skp.GKBSolver(verbose=0, polar="ns", inner_solver="spg") + result = mysolver.solve(problem) + assert_allclose(result.solution, problem.Xsol, atol=1e-3) + + def test_gkb_spg_eta(self): + problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + mysolver = skp.GKBSolver(verbose=0, eta=0.1, inner_solver="spg") + result = mysolver.solve(problem) + assert_allclose(result.solution, problem.Xsol, atol=1e-3) + + def test_gkb_spg_etavar(self): + problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + mysolver = skp.GKBSolver(verbose=0, etavar=True, inner_solver="spg") + result = mysolver.solve(problem) + assert_allclose(result.solution, problem.Xsol, atol=1e-3) + + def test_gkb_spg_filename(self): + problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + mysolver = skp.GKBSolver(verbose=0, filename="testspgfilename.txt", inner_solver="spg") + result = mysolver.solve(problem) + assert_allclose(result.solution, problem.Xsol, atol=1e-3) + + # TODO fix this test + # def test_gkb_gbb_known_solution_small(self): + # A = np.eye(10, 10) + # C = np.eye(2, 2) + # Xsol = np.eye(10, 2) + # B = np.dot(A, np.dot(Xsol, C)) + # problem = skp.ProcrustesProblem((10, 10, 2, 2), matrices=(A, B, C)) + # mysolver = skp.GKBSolver(verbose=0, inner_solver="gbb") + # result = mysolver.solve(problem) + # assert_allclose(result.solution, np.eye(10, 2), atol=1e-3) + + # def test_gkb_gbb_known_solution_problem_1(self): + # problem = skp.ProcrustesProblem((100, 100, 10, 10), problemnumber=1) + # mysolver = skp.GKBSolver(verbose=0, inner_solver="gbb") + # result = mysolver.solve(problem) + # assert_allclose(result.solution, problem.Xsol, atol=1e-3) + + # def test_gkb_gbb_known_solution_problem_2(self): + # problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=2) + # mysolver = skp.GKBSolver(verbose=0, inner_solver="gbb") + # result = mysolver.solve(problem) + # assert_allclose(result.solution, problem.Xsol, atol=1e-3) + + # TODO: test known solution for problem 3. + + # def test_gkb_gbb_eta(self): + # problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + # mysolver = skp.GKBSolver(verbose=0, eta=0.1, inner_solver="gbb") + # result = mysolver.solve(problem) + # assert_allclose(result.solution, problem.Xsol, atol=1e-3) + + # def test_gkb_gbb_etavar(self): + # problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + # mysolver = skp.GKBSolver(verbose=0, etavar=True, inner_solver="gbb") + # result = mysolver.solve(problem) + # assert_allclose(result.solution, problem.Xsol, atol=1e-3) + + # def test_gkb_gbb_filename(self): + # problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + # mysolver = skp.GKBSolver(verbose=0, filename="testspgfilename.txt", inner_solver="gbb") + # result = mysolver.solve(problem) + # assert_allclose(result.solution, problem.Xsol, atol=1e-3) + class TestBlockBidiag(TestCase): @@ -321,8 +541,59 @@ def test_blockbidiag(self): problem = skp.ProcrustesProblem((m, n, p, q), matrices=(A, B, C)) + halfreorth = False + U, V, T, B1, reorth = skp.blockbidiag(problem, U, V, T, nsteps, + partial, halfreorth) + + # print("\nT = {}\n".format(T[0:largedim, 0:smalldim])) + # print("U = {}\n".format(U[0:m, 0:largedim])) + # print("V = {}\n".format(V[0:n, 0:smalldim])) + # print("T - UT*A*V = {}\n".format(T[0:largedim, 0:smalldim] - \ + # np.dot(U[0:m, 0:largedim].T, np.dot(A, V[0:n, 0:smalldim])))) + + maxerror = np.max(T[:, 0:n] - np.dot(U.T, np.dot(A, V))) + assert_allclose(maxerror, 0, atol=1e-10) + + def test_blockbidiag_halfreorth(self): + + # m = 3 + # n = 3 + # q = 3 + # nsteps = 1 + # partial = 0 + # A = np.array([[0,2,1],[1,1,2],[0,0,3]]) + # B = np.copy(A) + # Qtrue = np.array([[0,1,0],[1,0,0],[0,0,1]]) + # Rtrue = np.array([[1,1,2],[0,2,1],[0,0,3]]) + + m, n, p, q = (6, 6, 2, 2) + nsteps = 0 + partial = 0 + Qtrue = np.array([[1, 0, 0, 0, 0, 0], + [0, 0, 1, 0, 0, 0], + [0, 0, 0, 1, 0, 0], + [0, 1, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 1], + [0, 0, 0, 0, 1, 0]]) + Rtrue = np.array([[1, 2, 3, 4, 5, 6], + [0, 1, 2, 3, 4, 5], + [0, 0, 1, 2, 3, 4], + [0, 0, 0, 1, 2, 3], + [0, 0, 0, 0, 1, 2], + [0, 0, 0, 0, 0, 1]]) + A = np.dot(Qtrue, Rtrue) + B = np.dot(A, np.ones((n, p))) + C = np.eye(p, q) + + U = np.zeros((m, m)) + V = np.zeros((n, n)) + T = np.zeros((m, n+q)) + + problem = skp.ProcrustesProblem((m, n, p, q), matrices=(A, B, C)) + + halfreorth = True U, V, T, B1, reorth = skp.blockbidiag(problem, U, V, T, nsteps, - partial) + partial, halfreorth) # print("\nT = {}\n".format(T[0:largedim, 0:smalldim])) # print("U = {}\n".format(U[0:m, 0:largedim])) @@ -344,6 +615,8 @@ def test_bidiaggs(self): erro_bidiag = sp.norm(np.dot(Q2, R2) - A) assert_allclose(erro_bidiag, 0) + # test bidiaggs with halfreorth + class TestEB_Solver(TestCase): @@ -372,6 +645,12 @@ def test_eb_solver_known_solution_problem_2(self): assert_allclose(result.solution, problem.Xsol, atol=1e-3) assert_allclose(result.fun, 1e-6, atol=1e-2) + def test_eb_solver_filename(self): + problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + mysolver = skp.EBSolver(verbose=0, filename="testebfilename.txt") + result = mysolver.solve(problem) + assert_allclose(result.solution, problem.Xsol, atol=1e-3) + # EBSolver does not work for problem 3 # def test_eb_solver_known_solution_problem_3(self): # problem = skp.ProcrustesProblem((50,50,5,5), problemnumber=3) @@ -419,17 +698,66 @@ def test_gpi_solver_known_solution_problem_2(self): problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=2) mysolver = skp.GPISolver(verbose=0) result = mysolver.solve(problem) + assert_allclose(result.solution, problem.Xsol, atol=1e-2) + #assert_allclose(result.fun, 1e-6, atol=1e-2) + + def test_gpi_solver_filename(self): + problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + mysolver = skp.GPISolver(verbose=0, filename="testgpifilename.txt") + result = mysolver.solve(problem) + assert_allclose(result.solution, problem.Xsol, atol=1e-2) + + # GPISolver does not solve problem 3 + + +class TestGBB_Solver(TestCase): + + # TODO Fix below + # def test_gbb_solver_known_solution_small(self): + # A = np.eye(10, 10) + # C = np.eye(2, 2) + # B = np.ones((10, 2)) + # problem = skp.ProcrustesProblem((10, 10, 2, 2), matrices=(A, B, C)) + # mysolver = skp.GBBSolver(verbose=0) + # result = mysolver.solve(problem) + # assert_allclose(result.fun, 13.055, rtol=1e-4) + # assert_equal(result.nbiter, 2) + # assert_equal(result.nfev, 3) + + def test_gbb_solver_known_solution_problem_1(self): + problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + mysolver = skp.GBBSolver(verbose=0) + result = mysolver.solve(problem) assert_allclose(result.solution, problem.Xsol, atol=1e-3) assert_allclose(result.fun, 1e-6, atol=1e-2) - # GPISolver does not solve problem 3 - # def test_gpi_solver_known_solution_problem_3(self): - # problem = skp.ProcrustesProblem((50,50,5,5), problemnumber=3) - # mysolver = skp.GPISolver(verbose=0) + # TODO Fix below + # def test_gbb_solver_known_solution_problem_2(self): + # problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=2) + # mysolver = skp.GBBSolver(verbose=0) # result = mysolver.solve(problem) - # assert_allclose(result.solution, problem.Xsol, atol=1e-1) - # assert_allclose(result.fun, 1e-6, atol=1e-2) + # assert_allclose(result.solution, problem.Xsol, atol=1e-2) + # #assert_allclose(result.fun, 1e-6, atol=1e-2) + + def test_gbb_solver_filename(self): + problem = skp.ProcrustesProblem((4, 4, 2, 2), problemnumber=1) + mysolver = skp.GBBSolver(verbose=0, filename="testgbbfilename.txt") + result = mysolver.solve(problem) + assert_allclose(result.solution, problem.Xsol, atol=1e-2) + +class TestComputeResidual(TestCase): + def test_compute_residual_no_precond(self): + A = np.eye(10, 10) + C = np.eye(2, 2) + X = np.ones((10, 2)) + B = np.dot(A, np.dot(X, C)) + precond = None + R, residual = skp.compute_residual(A, B, C, X, precond) + assert_allclose(residual, sp.norm(np.dot(A, np.dot(X, C))-B, 'fro')**2) + assert_allclose(R, np.dot(A, np.dot(X, C))-B) + + if __name__ == "__main__": run_module_suite()