Abstract
This paper is concerned about the efficiently numerical simulation of heat conduction problems with multiple heat sources that are allowed to move with different speeds. Based on the dynamical domain decomposition upon the trajectories of moving sources, which are solved by a predictor–corrector algorithm, a non-overlapping domain-decomposed moving mesh method is developed. Such a method can not only generate the adaptive mesh efficiently by parallel computing, but also greatly simplify the discretization of the underlying equations without loss of accuracy. Numerical examples for various motions of sources are presented to illustrate the accuracy, the convergence rate and the efficiency of the proposed method. The dependence of the solution on the moving sources such as the types of motion and the distance between sources is numerically investigated. A blow-up phenomenon that occurs at multiple locations simultaneously can also be well observed for the case of symmetrically moving sources.
1. Introduction
The heat conduction transfer of problems with moving heat sources has attracted a great deal of interest by engineers in the past few decades. Typical applications include contact surfaces such as free-boundary solidification [1], and many metallurgical processes such as laser cutting and welding [2,3,4,5]. Mathematically, this problem can be well modeled by the heat conduction equation with singular source terms, which utilize a time-dependent delta function to describe each highly localized and moving heat source (see [1,3,6,7] and references therein). It is well known nowadays that the solution of such a model equation is continuous and piecewise smooth with a jump for derivative of the solution when crossing each heat source [8]. It has also been proved theoretically that blow-up may occur at some location in a finite time, if one of the source strengths can not be neglected and the corresponding source is traveling with a relatively low speed [7]. Due to these singularities, numerical simulation to investigate the solution phenomenon, such as the prediction of the blow-up time, accurately and efficiently still remains big challenges.
When the singularity behaves in a time-dependent localized region, adaptive mesh methods are more popular than the numerical methods using a fixed mesh, which always leads to a huge computational cost to preserve accuracy, as the solution evolves singularity. Among the adaptive mesh methods, this paper is mainly concerned about the moving mesh method, which is easy to use and has been successfully applied to investigate the blow-up phenomenon [9,10] and other time-dependent localized singularities [11,12,13,14]. The moving mesh, which continuously adjusts the locations of mesh points to resolve the solution as well as possible with a fixed total number of mesh points, can be generated adaptively by the moving mesh partial differential equations (MMPDEs) derived from the equidistribution principle [15,16]. Based on the Schwarz domain decomposition method, one of the overlapping domain decomposition methods, the parallel generation of moving mesh has been studied in recent years [17,18,19].
For problems with moving heat sources, a second-order moving mesh method has been developed for one source case in [20], where the source trajectory is given explicitly and the delta function is approximated in the final discretization by appropriate information of jumps. Some modifications, to simplify the discretization without loss of accuracy, have been proposed and extended to multiple sources case in [21,22]. However, all of these moving mesh methods were only presented for the one source case or the multiple sources case that all sources are moving with the same speed. Nevertheless, it becomes too complicated for [20,21] and even impossible for [22] to extend the corresponding method to the situation that the sources are moving with different speeds. Moreover, it is worth mentioning that these methods are usually failed to capture the blow-up phenomenon occurring at multiple locations simultaneously. Even worse, these methods can not be smoothly generalized to multi-dimensional situations, since it is difficult to define appropriate jumps of solution caused by the delta function as in a one-dimensional case.
Motivated by the above observation, this paper focuses on the development of the moving mesh method for problems with multiple moving heat sources, whose motions are controlled by different ordinary differential equations. The main idea and novelty is to decompose the domain dynamically according to the locations of moving heat sources, such that there exists a fixed mesh point moving exactly along the trajectory of each source, which is solved by a predictor–corrector algorithm. In each time-dependent subdomain, an MMPDE is applied to find the local equidistributed mesh. The model equation is then solved on the adaptive mesh assembling from local mesh on each subdomain. There are many advantages of the present method in comparison to the methods proposed in [20,21,22]:
- Firstly, the adaptive mesh is optimal in the sense of equidistribution on each subdomain, and can be generated very efficiently, since the local equidistributed mesh on each subdomain can be obtained in parallel.
- Secondly, it is found that the jump always vanishes on the specially designed adaptive mesh. Consequently, the discretization of the underlying model equation is further simplified while maintaining a second-order convergence rate in space. Moreover, the derived discretization is reinterpreted from a novel perspective, which shows some inspiration to extend the proposed method to a multi-dimensional case.
- Thirdly, with the help of exact tracing of each heat source by a fixed mesh point, the blow-up phenomenon that occurs at multiple locations simultaneously has been successfully observed by the present numerical experiment of symmetrically moving sources.
- Finally, various numerical experiments are carried out to investigate the solution behavior in terms of the motions of heat sources, such as the types of motion and the distance between the sources. The blow-up phenomena in terms of the distance of two moving sources are numerically discussed. It is found as expected that, if the sources are moving with high speeds, there may exist a critical distance, such that blow-up must occur if the distance of the sources is less than the critical distance, while blow-up is avoided when the distance is larger than this critical distance.
The rest of this paper is organized as follows. The model equation for multiple moving heat sources problem is briefly introduced in Section 2. The detailed numerical method is described in Section 3. Numerical examples are exhibited in Section 4 to validate the accuracy and the efficiency of the present method, and to investigate the solution behavior for various motions of heat sources. Some conclusions are given in the last section.
2. Model Equation
The temperature distribution in a reactive-diffusive material with multiple moving heat sources can be well described by the following equation [7,20]:
with the initial and boundary conditions
where is the temperature, with and representing its first order partial derivative with respect to t and its second order partial derivative with respect to x, respectively. The function is continuous with as , and q is the number of heat sources. The ith heat source, which is modeled by the Dirac delta function with the source function , is moving along the curve , and its velocity is determined by
where is a given function that may depend on the local temperature . Currently, the author focuses on the case that all sources do not intersect with each other during the time in consideration. Additionally, the source function is usually a nonlinear function of u, and it has been proved [6,7] that blow-up may occur at some location in a finite time T, i.e., , if one of the source functions, namely , satisfies
and the corresponding source is moving with a sufficiently low speed, that is, , where is an appropriate constant.
3. Numerical Method
This section is going to develop a numerical method to solve the model Problems (1)–(4) accurately and efficiently on a bounded domain that contains all heat sources. I will first introduce an adaptive mesh generated by the domain-decomposed moving mesh method and then give the detailed discretization of the underlying model equations on this special mesh. The final algorithm will then be presented. Without loss of generality, let us assume that .
3.1. Domain-Decomposed Adaptive Mesh Generation
Upon the locations of the moving heat sources, the physical domain is dynamically divided into subdomains , , where and . Suppose that there exists a one-to-one coordinate transformation between the physical domain and the computational domain , such that , and . For a given uniform mesh, , , on the computational domain, we have the corresponding mesh on the physical domain, where , and
Let and further assume that the th mesh point captures the ith source exactly, i.e., . It is easy to show that each physical subdomain is discretized by mesh points, namely, . However, I remind readers that it is not necessary to discretize each subdomain with the same number of mesh points.
In each physical subdomain , the moving mesh method is used to adaptively adjust the mesh such that the appropriately defined monitor function is equidistributed. The monitor function plays a key role in the moving mesh method [16], and will be given in Section 4 for our numerical experiments. Among the popular moving mesh partial differential equations (MMPDEs) proposed in [15] to equidistribute the monitor function, the so-called MMPDE6, which reads
is employed as an example in this paper. Here, is the first order partial derivative of x with respect to t, and is a user-defined positive number for adjusting the time scale of the mesh equation. With boundary conditions
the MMPDE6 (5) can be solved by the following finite difference discretization
for . Here, is the time step length, is the average of discrete monitor function on the jth and th mesh points, and is the numerical approximation of . When Equation (7) together with boundary Conditions (6) have been solved on all subdomains, we then get the new mesh for the whole domain (see Figure 1 for the sketch of the above mesh generation). Again, it is not necessary to utilize the same monitor function and the same MMPDE in each subdomain. Thus, the present mesh generation strategy is very flexible. It is also pointed out that such an adaptive mesh can be obtained very efficiently by parallel computing based on domain decomposition methods [23]. Moreover, it is optimal in the sense of equidistribution of the monitor function on each subdomain. Further advantages of such a mesh can be obtained in the discretization of the model Equation (1), which will be given in the next subsection.
Figure 1.
The sketch of domain-decomposed moving mesh generation.
3.2. Discretization on the Moving Mesh
Now, it is ready to introduce the discretization of the underlying Equations (1) and (4) on the adaptive moving mesh generated in the previous subsection.
For an arbitrary function , we have
where and are the first order derivatives of f with respect to t and x, respectively. Consequently, the original Equation (1) can be rewritten into
When , it is obvious that the above equation reduces to the following equation:
Therefore, one may derive the discretization of Equation (8) based on the standard finite difference discretization of Equation (9), with modifications containing appropriate information of jumps when the mesh line of stencil mesh points intersects with one of the trajectories of heat sources. The jump of a given function along the smooth curve at the crossing point is defined by [20]
where . Then, from Equation (8), we have
Physically, the value changes smoothly as time evolves [20]. It follows that the jump of the directional derivative of along the vector is zero. By noting that, for the designed adaptive moving mesh, there is a mesh point that moves exactly along the trajectory of each heat source, we then obtain
. Additionally, we can deduce that
.
With the above information of jumps, the discretization of Equation (8), which has second-order convergence rate in space, is finally divided into two categories according to the position of the mesh point. Specifically, if the mesh point does not locate at the heat source, that is, , but , , we have the standard central difference discretization
where , and is the numerical approximation of the solution . If the mesh point does exactly locate at the ith heat source, , we have to incorporate the jump information into the discretization, which gives
where and is the numerical approximation of . For the detailed derivation of the above discretization, I refer the readers to [20]. However, it is worth pointing out that, in [20], five cases must be considered for the discretization of Equation (8), even when there is only one heat source.
Remark 1.
In the famous immerse boundary method [1,24], the delta function is first replaced by a suitable discrete approximation, which is usually the “hat function” with a fixed width support. Then, the resulting equation is discretized using standard numerical methods on the uniform grid. If now we approximate each delta function in Equation (8) by the hat function defined as
where and , then applying the standard finite difference method for the resulting equation
on the designed adaptive moving mesh would also give the same discretization as Equations (13) and (14).
From the above point of view, first replacing the delta function by a mesh-dependent discrete approximation and then discretizing the resulting equation by standard numerical methods, one could obtain higher-order discretization both in space and time without much effort. It also shows some inspiration to extend the present method to multi-dimensional situation since the definition of jump is completely avoided, and this will be further studied in our future work.
Apparently, we need to know the source position before solving the system of Equations (13) and (14). If in Equation (4) is independent from u, one may only employ the following Crank–Nicolson scheme
to update the source position as in [22,25]. Otherwise, a predictor–corrector iteration will be employed to update the source position , the mesh points and the solution simultaneously. The details are given as follows. In the predictor step, let and solve Equation (15) to get an approximation . Then, according to , we solve Equations (7), (13) and (14) to obtain and . Finally, in the corrector step, we solve Equation (15) again with to get . This iteration is repeated until the convergence criterion is fulfilled. It is shown in Example 1 of Section 4 that such an algorithm is able to give satisfactory results even for the case that only one iteration is taken to update .
To complete the problem, it remains to give the boundary conditions of the Equation (1) on the physical domain . If the domain is sufficiently large, one would simply employ the zero Dirichlet boundary conditions, that is, . Otherwise, the third order local absorbing boundary condition (LABC)
proposed in [26], would be used. Here, is a user-defined parameter, the plus sign in “±” corresponds to the LABC at the right or left boundary. Using the coordinate transformation , we can rewrite Equation (16) as
Thus, we get the following central finite difference discretization:
on the left boundary, and
on the right boundary, where and .
3.3. Numerical Algorithm
4. Numerical Examples and Discussion
Some numerical examples are presented in this section to verify the convergence rate, and to illustrate the accuracy and the efficiency of the proposed algorithm (see Figure 2). The solution behavior for various motions of heat sources are also investigated.
Example 1.
We consider a nonlinear moving interface problem with the exact solution
for some choice of and . The interface is determined by solving the scalar equation
so that is continuous across the interface.
Equation (21) has a unique solution [1] on the physical domain if and , in which case, one has the initial interface position and the motion of the interface satisfies the ordinary differential equation
Based on the jump conditions, the source function is
The monitor function used to generate the adaptive mesh in MMPDE6 (5) is taken as
where , , and in MMPDE6 is set to be . In practical simulations, the monitor function is usually replaced by a smoother one [27] as
where and are two smoothing parameters, given by and in the following experiments. The uniform time step size is set to be , and the termination time is taken as .
Our goal is to verify the present algorithm has a second-order convergence rate for space. Because the exact solution is known, we simply employ Dirichlet boundary conditions and at the boundaries. The numerical results with different numbers of N and L at the time are listed in Table 1, where is the maximum error of u obtained from [8], and the other errors are defined by
in which and are the exact solutions of Equations (20) and (21) respectively ( is obtained by the zero-finding MATLAB function fzero (MATLAB Release 2010a, The MathWorks, Inc., Natick, Massachusetts, MA, USA)). In addition, is the solution of Equation (15) by one step of the predictor–corrector iteration. The numerical solutions U and are obtained by the algorithm shown in Figure 2 with and , respectively. The ratio is defined as the error in the coarse mesh divided by the one in the finer mesh. The first two columns in Table 1 show that is a good approximation of the exact solution , although we only adopt one step of the predictor–corrector iteration. Moreover, there is no remarkable difference between U and . Both of them are better than those obtained in [8]. Finally, the numerical results illustrate that the convergence rate is second order in space.
Table 1.
Error and convergence rate at .
Figure 3 shows the evolution of the mesh and the solution profiles for Problems (20) and (21) with . From the middle and the right subgraphs of Figure 3, it can be observed that the numerical solution (the solid line) are almost the same as the exact solution (the dots) at six different time stages .
Figure 3.
Mesh trajectories (left), the profiles of u in terms of x (middle) and (right) with . The solid lines are the numerical solution and the dots are the exact solution.
The following examples are from moving source problems whose solutions may be blow-up [20,21,22]. The physical domain is chosen as with if it is not specifically pointed out. The initial value is given by
and the source functions are specified by
The monitor function in MMPDE6 (5) reads
where , , and . The time step is chosen such that [20,28]
where . Additionally, the Newton iteration method is adopted to solve the resulting nonlinear system with the tolerance .
Example 2
(Linear moving sources). We consider that all sources move with a constant velocity k,
where are the positive constants.
Since the proposed algorithm is trivial for the problem with multiple sources, only numerical results for are presented here. In these cases, the solution phenomenon with has been investigated in [20,21,22]. Our numerical results give a satisfactory agreement with those shown in [20,21,22]. In more detail, the blow-up occurs with , but it is avoided with in the case of . The evolution of the moving mesh and the solution profiles in the case of and can be found in Figure 4, where the simulation parameters are given by , , , and . Now let us add another heat source with and ; then, the phenomenon of blow-up can be observed again. With the simulation parameters , , , , and , it is shown from Figure 5 that the blow-up occurs at the position of the first source, i.e., , with the maximum value , and the corresponding blow-up time is . This result is very close to the one obtained in [22], where the blow-up time for this case is 2.039311846765550.
Figure 4.
Mesh trajectories and the profiles of u from to for one source case with .
Figure 5.
Mesh trajectories and the profiles of u with in the case of two sources.
The blow-up phenomena of the solutions in terms of for the two sources case are also investigated. Since the blow-up occurs in two sources case while it is avoided in one source case when , it is expected that the blow-up time will be delayed as the distance increases, and there exists a critical distance, such that the blow-up does certainly occur if is less than the critical distance, while the blow-up will be avoided if is larger than the critical distance. As shown in Table 2, the blow-up time is delayed as expected as increases, yet the blow-up will still be observed even for when . However, it can be seen that, in the case for and for , the blow-up is avoided and the maximum of the solution would converge to the value listed in Table 2 as time evolves. A further computation using shows that the critical distance for is between 0.03902 and 0.03903.
Table 2.
Blow-up phenomena in terms of and k with . The domain is for , and for others.
Example 3
(Sin-type moving sources). We now consider the case of two sources, in which the sources move periodically with the same speed
For periodically moving sources, only one source case has been studied in [21]. Our numerical results are shown in Figure 6 for . The simulation parameters are the same as those in Example 2. It is shown that the blow-up occurs at the location of the second source with the maximum value , and the corresponding blow-up time is . This result is also very close to the one obtained in [22], where the blow-up time for this case is .
Figure 6.
Mesh trajectories and the profiles of u for , with .
Example 4
(Symmetrically periodically moving sources). We consider the case of two sources, which move periodically and symmetrically. The motions are described by
where .
To the best of my knowledge, there are no theoretical and numerical results for multiple sources with different speeds at present. For the two sources moving periodically and symmetrically, it is anticipated that if the blow-up occurs, then it occurs at the locations of both sources at the same time. However, it is difficult to simulate this symmetrical blow-up phenomenon due to numerical perturbation. Indeed, the globally moving mesh strategies proposed in [20,21] usually fail to capture the symmetrical blow-up phenomenon. However, with the benefit of the domain-decomposed adaptive mesh generation, one can simulate this symmetrical blow-up phenomenon very well. As shown in Figure 7, the blow-up occurs as expected at the locations of both sources in the time , where the maximum value of the solution is . For a comparison, we also present the simulation results with LABCs (17) on a much smaller physical domain in Figure 8. It can be seen that the blow-up time is very close to that in Figure 7, which shows the effectiveness of the LABCs. That is, a smaller physical domain with LABCs, indicating smaller computational cost, can be employed in the numerical investigation of the moving heat sources’ problems.
Figure 7.
Numerical results for symmetrically periodically moving sources with .
Figure 8.
Numerical results for symmetrically periodically moving sources with .
5. Conclusions
A domain-decomposed moving mesh method has been developed for the heat conduction problem with multiple localized sources, which can be moving with different speeds. The special adaptive moving mesh can be generated very efficiently by parallel computing, and the discretization of the model equation on it is simplified a lot without loss of accuracy. A predictor–corrector algorithm is proposed to capture the trajectories of the heat sources and the solution of the model equation accurately. To the best of my knowledge, this is the first time to investigate the solution phenomenon for the problem of multiple heat sources with different speeds. With the proposed method, we have investigated the dependence of the solution on the moving sources such as the types of motion and the distance between sources. The symmetrical blow-up phenomenon in the case that two sources are moving symmetrically and periodically is also successfully simulated.
Finally, the derived discretization of the underlying equation is reinterpreted from a new point of view, which shows that the same discretization can also be derived by first replacing the delta function with a mesh-dependent hat function, and then applying standard numerical methods to the resulting equation. Since the jumps of solution are completely avoided in the new approach, one may extend the present method to multi-dimensional problems with moving localized heat sources. Actually, this work is ongoing and would be reported elsewhere soon. For the case that the moving localized heat sources may be crossing with other sources, it is obvious that the domain-decomposed moving mesh method could not be applied directly. However, the idea, approximating the delta function by a mesh-dependent hat function, may still work and give an accurate discretization, which will be considered in my future work.
Funding
This research was funded by the National Natural Science Foundation of China (11601229), and the Natural Science Foundation of Jiangsu Province of China (BK20160784).
Acknowledgments
The author would like to express their sincere appreciation to the editor and the anonymous referees for their valuable comments and suggestions.
Conflicts of Interest
The author declares no conflict of interest.
References
- Beyer, R.P.; LeVeque, R.J. Analysis of a one-dimensional model for the immersed boundary method. SIAM J. Numer. Anal. 1992, 29, 332–364. [Google Scholar] [CrossRef]
- Mirkoohi, E.; Ning, J.; Bocchini, P.; Fergani, O.; Chiang, K.N.; Liang, S.Y. Thermal modeling of temperature distribution in metal additive manufacturing considering effects of build layers, latent heat, and temperature-sensitivity of material properties. J. Manuf. Mater. Process. 2018, 2, 63. [Google Scholar] [CrossRef]
- Ma, J.; Sun, Y.; Yang, J. Analytical solution of dual-phase-lag heat conduction in a finite medium subjected to a moving heat source. Int. J. Therm. Sci. 2018, 125, 34–43. [Google Scholar] [CrossRef]
- Sun, Y.; Liu, S.; Rao, Z.; Li, Y.; Yang, J. Thermodynamic response of beams on Winkler foundation irradiated by moving laser pulses. Symmetry 2018, 10, 328. [Google Scholar] [CrossRef]
- Reséndiz-Flores, E.O.; Saucedo-Zendejo, F.R. Two-dimensional numerical simulation of heat transfer with moving heat source in welding using the Finite Pointset Method. Int. J. Heat Mass Transf. 2015, 90, 239–245. [Google Scholar] [CrossRef]
- Kirk, C.M.; Olmstead, W.E. The influence of two moving heat sources on blow-up in a reactive-diffusive medium. Zeitschrift für Angewandte Mathematik und Physik 2000, 51, 1–16. [Google Scholar] [CrossRef]
- Kirk, C.M.; Olmstead, W.E. Blow-up in a reactive-diffusive medium with a moving heat source. Zeitschrift für angewandte Mathematik und Physik 2002, 53, 147–159. [Google Scholar] [CrossRef]
- Li, Z. Immersed interface methods for moving interface problems. Numer. Algorithms 1997, 14, 269–293. [Google Scholar] [CrossRef]
- Budd, C.J.; Huang, W.; Russell, R.D. Moving mesh methods for problems with blow-up. SIAM J. Sci. Comput. 1996, 17, 305–327. [Google Scholar] [CrossRef]
- Huang, W.; Ma, J.; Russell, R.D. A study of moving mesh PDE methods for numerical simulation of blow-up in reaction diffusion equations. J. Comput. Phys. 2008, 227, 6532–6552. [Google Scholar] [CrossRef]
- Hu, Z.; Wang, H. A moving mesh method for kinetic/hydrodynamic coupling. Adv. Appl. Math. Mech. 2012, 4, 685–702. [Google Scholar] [CrossRef]
- Cheng, J.B.; Huang, W.; Jiang, S.; Tian, B. A third-order moving mesh cell-centered scheme for one-dimensional elastic-plastic flows. J. Comput. Phys. 2017, 349, 137–153. [Google Scholar] [CrossRef]
- Lu, C.; Huang, W.; Qiu, J. An adaptive moving mesh finite element solution of the regularized long wave equation. J. Sci. Comput. 2018, 74, 122–144. [Google Scholar] [CrossRef]
- Zhang, F.; Huang, W.; Li, X.; Zhang, S. Moving mesh finite element simulation for phase-field modeling of brittle fracture and convergence of Newton’s iteration. J. Comput. Phys. 2018, 356, 127–149. [Google Scholar] [CrossRef]
- Huang, W.; Ren, Y.; Russell, R.D. Moving mesh partial differential equations (MMPDES) based on the equidistribution principle. SIAM J. Numer. Anal. 1994, 31, 709–730. [Google Scholar] [CrossRef]
- Huang, W.Z.; Russell, R.D. Adaptive Moving Mesh Methods; Springer Science & Business Media: Berlin, Germany, 2011. [Google Scholar]
- Haynes, R.D.; Russell, R.D. A Schwarz waveform moving mesh method. SIAM J. Sci. Comput. 2007, 29, 656–673. [Google Scholar] [CrossRef]
- Gander, M.J.; Haynes, R.D. Domain decomposition approaches for mesh generation via the equidistribution principle. SIAM J. Numer. Anal. 2012, 50, 2111–2135. [Google Scholar] [CrossRef]
- Haynes, R.D.; Kwok, F. Discrete analysis of domain decomposition approaches for mesh generation via the equidistribution principle. Math. Comput. 2017, 86, 233–273. [Google Scholar] [CrossRef]
- Ma, J.; Jiang, Y. Moving mesh methods for blow-up in reaction-diffusion equations with traveling heat source. J. Comput. Phys. 2009, 228, 6977–6990. [Google Scholar] [CrossRef]
- Zhu, H.; Liang, K.; Cheng, X. A numerical investigation of blow-up in reaction-diffusion problems with traveling heat sources. J. Comput. Appl. Math. 2010, 234, 3332–3343. [Google Scholar] [CrossRef]
- Hu, Z.; Wang, H. A moving mesh method for heat equation with traveling singular sources. Appl. Math. J. Chin. Univ. Ser. A 2013, 28, 115–126. (In Chinese) [Google Scholar]
- Toselli, A.; Widlund, O.B. Domain Decomposition Methods—Algorithms and Theory; Spinger: Berlin, Germany, 2005. [Google Scholar]
- Peskin, C.S. Numerical analysis of blood flow in the heart. J. Comput. Phys. 1977, 25, 220–252. [Google Scholar] [CrossRef]
- Hu, Z. Moving Mesh Method and Its Applicatios Coupled with Dynamic Domain Decomposition. Ph.D. Thesis, Zhejiang University, Hangzhou, China, 2012. (In Chinese). [Google Scholar]
- Brunner, H.; Wu, X.; Zhang, J. Computational solution of blow-up problems for semilinear parabolic PDEs on unbounded domains. SIAM J. Sci. Comput. 2010, 31, 4478–4496. [Google Scholar] [CrossRef]
- Huang, W.; Ren, Y.; Russell, R.D. Moving mesh methods based on moving mesh partial differential equations. J. Comput. Phys. 1994, 113, 279–290. [Google Scholar] [CrossRef]
- Budd, C.J.; Leimkuhler, B.; Piggott, M.D. Scaling invariance and adaptivity. Appl. Numer. Math. 2001, 39, 261–288. [Google Scholar] [CrossRef]
© 2018 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).