13 Pages

L9

Course: CHEME 494, Fall 2009
School: Ill. Chicago
Rating:
 
 
 
 
 

Word Count: 2320

Document Preview

9 LECTURE Numerical Methodology The preceding lecture focused on the description of a system comprising N particles, the intermolecular forces, the governing equations describing the dynamics of N particles, and the boundary conditions. In this lecture we will discuss some of the numerical methids used to solve the dynamics equations. The computation of the trajectories of N particles involves the solution of a...

Register Now

Unformatted Document Excerpt

Coursehero >> Illinois >> Ill. Chicago >> CHEME 494

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
9 LECTURE Numerical Methodology The preceding lecture focused on the description of a system comprising N particles, the intermolecular forces, the governing equations describing the dynamics of N particles, and the boundary conditions. In this lecture we will discuss some of the numerical methids used to solve the dynamics equations. The computation of the trajectories of N particles involves the solution of a system of 6N coupled, first-order ordinary differential equations. A variety of numerical methods are available to solve these equations. We will discuss some of these methods and other related issues relevant to MD simulations. These methods may be broadly classified into four groups: 1. 2. 3. 4. Runge-Kutta (R-K) Methods Leap Frog Methods Multi-Step and Predictor Corrector Methods Gear Predictor-Corrector Method 9.1 Runge-Kutta (R-K) Methods R-K methods of various orders have been commonly used to solve ordinary differential equations (ODEs) involving initial value problems. In order to understand the fundamental concepts, let us start with the basic Euler method used to solve a first-order ODE: over an interval x=a to x=b. As discussed in Lecture 8, the particle dynamics in a one-dimensional formulation is governed by two ODEs of the type given in Eq. (9.1).The integration of Eq. (9.1) yields Here h=t represents the temporal step size and x the particle position. Various R-K methods differ essentially in the approximation used to evaluate the above integral. For the Euler method, f(x,t) is assumed to be constant and equal to its value f (xi,t) over the interval dt. This is equivalent to writing the Taylor series for x (t+h) as The method is first-order accurate with the local truncation error being proportional to h2, or O(h2). It can easily be shown that while the local truncation error of O (h2), the global truncation error, which is accumulated over the entire computational interval (b-a) is O (h). The Euler method can also be considered as the first-order R-K method, since various R-K methods differ in how the slope is evaluated over the interval t and t + h. Each R-K method evaluates the slope at different points in the interval (h), and computes a weighted average that is used in Eq. (9.2). For example, a second-order R-K method yields This method has a local truncation error (lte) of O (h3), and requires two computations of the function f(x,t) for each time step. Similarly a fourthorder R-K method, which is commonly used for solving a system of ODEs, has a lte of O (h5) and requires four computations of the function f(x,t) for each time step. Note that the particle velocity is calculated using the same approach, with f(x,t) now representing the force (or acceleration in terms of the non-dimensional variables). Further details can be found in Ref. 7. R-K methods are self-starting, easy to program, and the step size can be automatically controlled to achieve the desired accuracy. However, these methods are less desirable for MD simulations due to two considerations. One is that higher-order R-K methods do not have any significant advantage over the low-order R-K methods. This is because the accuracy of trajectory calculations, due to the strong repulsive forces at short distances, puts an upper limit on the temporal step size (h). The second consideration is the number of evaluations of particle force or acceleration per time step. For example, a fourth-order R-K method involves four evaluations per time step. Consequently, when MD simulations involve a long time period, the R-K methods would require excessive amount of computational time. Then other methods such as predictor-corrector methods are preferred. 9.1.1 Various Types of Errors Here we will discuss two major types of errors; truncation error and round-off error (roe). As indicated above, the Euler method, Eq. (9.3), has a local truncation error given by A common terminology to quantify this error is to state that the local truncation error is of the order of h2 or O(h2). Also, it can easily be shown that the total truncation error accumulated over a finite number of steps is O(h). The corresponding local and total truncation errors for the second-order R-K method are O(h3) and O(h2). Thus the truncation error is determined by the time step (h= t) and the accuracy of the numerical algorithm used. The roe on the other hand depends on the number of significant figures used in the computation, the order by which the computations are performed, and the approximations used for calculating square roots, exponentials, logarithms etc. Since roe depends on the total number of computations or time steps in the simulation, it also depends on t. The global error is the sum of truncation error and round-off error, and, thus, clearly depends on t. Generally speaking as t is decreased, the te decreases, while the roe increases. Thus the choice of t should be such that it corresponds to the minimum total error, as shown in Fig. 9.1, taken from Haile [1]. Fig. 9.1 Global error ploted versus the non-dimensional time step. For this figure, the average global error is computed in terms of the nondimensional energy of the system and plotted versus the nondimensional time step. The average global error is defined as where E* is the non-dimensional energy defined as E*=E/e, is the non-dimensional time, and M the number of time steps. The total error in energy is computed for a one-dimensional collision between two Lennard-Jones atoms using the Gear's predictorcorrector method, which is discussed later in this lecture. Results are shown for simulations performed using both the single- and doubleprecision. As indicated in the figure, for t*5x10-3, the te makes the largest contribution to the global error, and thus, the single- and doubleprecision computations yield the same global error, i.e. the roe is of no consequence. However, for t*<10-3 global errors with single precision are dominated by round-off, but in double-precision roe remain unimportant for t* as small as 10-5. There are many ways to monitor the total error in the simulation. As indicated in the above example, a common procedure in MD simulations is to calculate the total error by monitoring the total energy as a function of time. For additional discussion on various types of errors, the reader is referred to Refs. [1, 7]. Note all the references pertaining to the material on MD simulations are listed in numerical order in Lecture 7. 9.2 Leap Frog Method Writing the Taylor series for x (t+h) as Here represent the particle velocity and acceleration respectively. The above expression can also be written as where is expressed as The new particle position is calculated using Eqs. (9.6) and (9.7), while the particle velocity is calculated from Here or the particle acceleration is obtained from the net force on the particle using the approach described in Lecture 8. Note that the particle position and velocity are being calculated at different times, which does not represent any problem. In describing initial conditions, is also ignored. Another the distinction between method which has been used more commonly compared to the leap frog method is the Verlet algorithm. 9.2.1 Verlet Algorithm Writing the Taylor series for x (t-h) and combining it with Eq. (9.5) the yields Verlet formula which is third-order accurate, and requires only one force evaluation per time step. The velocity is then obtained using Higher-order algorithms are available to compute velocity, but generally are not used. The Verlet algorithm is a two-step method, and not selfstarting since it requires x(t-h). A special procedure is needed to obtain x at t=-h. The main advantages of this method are its efficiency, simplicity, relatively higher-order accuracy, and good stability characteristics. 9.3 Multi-Step and Predictor-Corrector Methods These methods generally involve two steps for integration over one time step (h=t); the predictor step in which the particle position and velocity are predicted, followed by the corrector step in which the predicted values are corrected in order to improve the accuracy and/or the stability of the algorithm. Either of these steps can employ a self-starting method, such as Runge-Kutta methods, or a multi-step method, although the latter type has been used more commonly. In this section, we will first discuss the multi-step methods, followed by a discussion on the predictor-corrector algorithm. We will end the section by discussing a specific predictor-corrector methodology that is commonly used in MD simulations. The starting point for deriving formulas for multi-step methods is the Taylor series for x (t+h) we obtain a formula for a second-order multi-step method Since this formula requires information at two time steps, t and t-h, the algorithm is not self-starting. Similarly, we can derive higher-order formulas by considering higher-order terms in the Taylor series, and using finite-difference approximations for these terms. For example, considering the third-order term in Eq. (9.11), and using approximation for and x(3)(t) as yields a third-order multi-step algorithm, i.e., Note the superscript (3) with x is used to represent the third derivative of x. Again the algorithm is not self-starting, as it requires information at three time steps. Multi-step algorithms with fourth- and higherorder accuracy can be obtained following a similar procedure. Similar formulas can be used for computing the particle velocity at the new step. The major advantage of multi-step methods is their efficiency since only one function evaluation is needed at each time step, although the storage requirement is increased. The above formulas provide explicit expressions for the unknown variable, and, therefore, are known as explicit methods. Another class of multi-step methods involves implicit expressions for the unknown. To derive such expressions, we write the Taylor series for x(t) as and then rewrite it in terms of x(t+h) Using the following finite-difference approximations for x(3)(t+h) and we obtain a third-order implicit formula for x(t+h ) Similarly we can obtain higher-order implicit formulas. 9.3.1 Predictor-Corrector Methods The predictor-corrector methods consist of two steps; the predictor step and the correction step. The predictor step generally employs an explicit formula, while the correction step employs an implicit formula. For example, we may use the third-order explicit formula, Eq. (9.14), in the predictor step to calculate an intermediate value of particle position, i.e., A similar formula is used to calculate the intermediate value of particle velocity. These values are then corrected by using a thirdorder implicit formula, i.e., Eq. (9.17) as represents the intermediate particle velocity where calculated in the predictor step. Again a similar formula is used to calculate the particle velocity in the corrector step. The particle acceleration, , required in the corrector step, is calculated using the particle position, , which has been obtained in the predictor step. Since many different explicit and implicit multi-step formulas can be used, a variety of predictor-corrector algorithms are available in the literature [7]. Here we will discuss a fifth-order predictor-corrector algorithm due to Gear [8], which has been commonly used in MD simulations. 9.4 Gear Predictor-Corrector Method The algorithm consists of the following three steps. Predictor Step Taylor series is used to predict x(t+h) and higher derivatives The higher order derivatives needed in the above equations are taken from the previous simulation. For starting the simulation, the...

Textbooks related to the document above:
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Ill. Chicago - ENGR - 403
74 MAINTAINABILITY AND AVAILABILITY Maintainability When a component fails, it enters the repair process. Maintainability is the probability that a failed system or component will be restored to a specied condition within a specied period of time (do
Ill. Chicago - BSTT - 513
Maximum Likelihood solution via EM - random intercepts model E-step (expectation - &quot;Expected A Posteriori&quot; or Empirical Bayes) 1 ni i = ni ni ~ yij - xij ni j=12 |yi=2 (1- nini )where nininir = and 1 + (ni - 1)r2 r= 2 + 2 M
Temple - CHAPTERS - 1400
1IntroductionNeo/Liberal DisjuncturesFrom the vantage point of the stars in 1989, the transformation toward a newly forming global liberalism on planet earth seemed ubiquitous and triumphal. From the fall of the Berlin Wall, to regime changes in
Allan Hancock College - BGPPA - 2007410
&lt;html xmlns=&quot;http:/www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&gt; &lt;!- 2005LE Version, example set from 3 November, 2004-&gt; &lt;!- This file last changed: 13 July, 2004 -&gt; &lt;head&gt; &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/scripts/ProStyles.css&quot; /&gt; &lt;li
Temple - CHAPTERS - 1100
FOREWORDI remember the moment when I learned of Ignacio Ellacuras murder as vividly as I do the assassination of John F. Kennedy and the death of Ernesto Che Guevara. This, I suspect, pigeonholes me as a member of a certain class and generation of
Kentucky - FOR - 100
Information Needs &amp; Decision Makers Re: Proposed Move of USFS from USDA to USDIIt has been proposed that the U.S. Forest Service be transferred from the U.S. Department of Agriculture to the U.S. Department of the Interior. Below is a compilation of
Kentucky - GEN - 200
GEN 200 Section 003 (Wagner) Written Assignment: Analysis of a Public Speaker (due 9 April) Attend a formal oral presentation at the University of Kentucky, by a single public speaker of your choice. Then write an evaluation of the speech. Your pape
Kentucky - BULL - 0203
CSchool of Public Health181F. Douglas Scutchfield, is Director of the School of Public Health; Joel M. Lee is Associate Director for Program Development; Paul McKinney is Associate Director (University of Louisville); Thomas W. Samuel is Associ
Kentucky - BULL - 0506
CCollege of Public Health223Dean of the College of Public Health is Stephen W. Wyatt. Linda A. Jouridine is Associate Dean for Academic Affairs. Richard R. Clayton is Associate Dean for Research and Chair, Health Behavior. T. Scott Prince is Ch
Temple - CHAPTERS - 1400
+IFOLLOW T H E M O N E YT H E M O N E Y PRIMARYMAGINE THE NOVEMBER ELECTION IS JUST A FEW WEEKS AWAY, AND YClURI f riend Sally Robeson is seriously considering running for Congress two . years from now. This year the incumbent in your district
Temple - CHAPTERS - 1400
IntroductionOn a different September 11the one in 1998the body of a man was found oating in the All-American Canal in the Imperial Valley of southern California. The next day, Saturday, September 12, another man, who had been in a coma since August,
Temple - CHAPTERS - 1400
Introduction Ungoverned SpecicitiesCarl GoodIf you ask whether national literatures should be eliminated in favor of global perspectives, Im inclined to say yes as long as I dont specically think about [my own] Australian literature and its long a
Temple - CHAPTERS - 1800
IntroductionMARGARET A. ZAHN, ROBERT AGNEW, AND ANGELA BROWNEith some exceptions, extensive recent scholarship focusing on gender and crime has tended to concentrate on women, not on girls. Longitudinal studies have been conducted with great impac
Temple - CHAPTERS - 1400
Temple - CHAPTERS - 1800
Fowler_Ch0012/19/074:30 PMPage 1ONEIntroductionlthough George W. Bush won both the 2000 and 2004 presidential elections, the way his campaign organization characterized these two victories differed dramatically. After Bush won in 2004 by
FIU - GLY - 1101
THE VERTEBRATES Chordates (phylum Chordata) are deuterostome coelomates whose nearest relatives in the animal kingdom are the echinoderms, the only other deuterostomes. However, unlike echinoderms, chordates are characterized by a notochord, jointed
FIU - MET - 4300
MET 4300Air Mass Thunderstorms All convection requires: Conditional instability Lift or heating Moisture Air-mass TR haveLecture 23 Air-Mass Thunderstorms 03MAR08 One updraft &lt;10 m s-1 A few km across Extends through the depth of the tr
FIU - PCB - 3043
Lecture 15 Community Structure Goals: Understand the difference in the conflicting views of how communities are structured Understand the difference and how to test for closed and open community structure Know the different methods ecologists use to
CSU Bakersfield - PHYS - 110
Chapter 12 Lecture NotesDr. Jeff Lewis CSU Bakersfield 2009Ch. 12 Measuring the Properties of Stars Our Sun is a star, the stars are all suns. Is our Sun a typical star? Just how much variation is there in stars? This chapter is about how we c
Vanderbilt - CHEM - 237
Chemistry 237 First Exam March 14, 2007 TellinghuisenHonor Code Pledge: I have neither given nor received aid on this exam. (Signature)I. (35) Least Squares. Statistician Marge Inovera has collected some data (xi, yi) which she thinks should fol
Central Washington University - CS - 112
Lab8Names: _ _SimcirCircuitSimulatorUseabrowsertogotohttp:/www.cwu.edu/~cs112/simcir/toloadSimcirtheCircuitSimulatorinthebrowserCircuit1:Onebitcalculator1. FillinthevaluesforSumandCarryforthehalfadderblackboxcircuitsbelow A=0 B=0 A=1 B=0 Hal
Central Washington University - CS - 112
AliceProgramAssignmentCreateamovietreatment,storyboards,andAliceprogramtoproduceananimatedmovieofyourownchoosing. Designthemovieasscenesandimplementincrementally,sothatincaseyourunoutoftime,youhaveatleastthe initialscenesworking. UseyourAlicemovieto
Central Washington University - CS - 112
Lab7Names: _ _ SimcirCircuitSimulatorUseabrowsertogotohttp:/www.cwu.edu/~cs112/simcir/andcreatethefollowingcircuit.Circuit1:AnnoyingCarBuzzer1. UseSimcirtocreateandtestthelogiccircuitdesignedtocontrolacarsannoyingbuzzer: _ 2. Canyoudrive
Central Washington University - CS - 112
Lab 4Names: _ _Chapter 4 ExercisesAs you complete each exercise, show your world to your instructor or TA and have them sign it as completed. 1. Complete Chapter 4, Exercise 9, Enhanced cleverSkater (a) and (b) _ Start with the Chap04SkaterWithPe
Central Washington University - CS - 112
Lab 11 Names: _ _ Tips Scribbler Sensor Monitor Remember, you can use the Scribbler Control Panel (SCP) Sensor Monitor (F6) in the Tools menu to test your Scribbler's sensors. Scribbler Robot Calibration Scribbler's motors need t
Central Washington University - CS - 112
CS 112 Name: _Lab 6 Hands on with Binary Numbers1.Perform the following decimal addition problems using binary numbers in 2s complement notation using 4 bits. Show your work including carry bits and overflow when it occurs. a. 2 + (-2)3.Wha
Central Washington University - CS - 112
Score: _ out of 2 PreLab 2 PreLabs are individual assignments not done in pairs. Their purpose is to prepare you for the next class discussion and lab activity by reading the textbook. Reading is generally not considered as a pair activity. By
Central Washington University - CS - 112
Score:_outof2ScribblerPerformanceWriteatreatment(alsoknownasascenario)tocommunicatetheperformanceyouwouldliketocreateforthe Scribblerperformanceassignment.RemembertheperformanceistoinvolvetwoormoreScribblers. SketchyourVisualStoryboardsfort
Central Washington University - CS - 112
CS 112 Name: _Practice Lab 6 Hands on with Binary Numbers1.Convert each of the following 2s complement representations to its equivalent base 10 representation. a. 100003.Perform each of the following additions assuming the bit strings repr
Central Washington University - CS - 112
Score:_outof2PreLab4PreLabsareindividualassignmentsnotdoneinpairs.Theirpurposeistoprepareyouforthenextclassandlab activitybyreadingthetextbook.Readingisgenerallynotconsideredasapairactivity. Bywritingyournamebelow,youarepledgingthattheanswersbelow
Central Washington University - CS - 112
Lab 1 Names: _ _ Chapter 1 Exercises As you complete each exercise, show your world to your instructor or TA and have them sign it as completed. 1. Complete Chapter 1, Exercise 1, Island 2. Complete Chapter 1, Exercise 2, Winter _
Southern Utah - ECON - 6100
WSJ.com - Retailer Prospers With Sexy Clothes For the Plus-SizedArticle SearchAdvanced SearchPage 1 of 9Quotes &amp; ResearchSymbol(s) NameAs of Tuesday, April 27, 2004PAGE ONERetailer Prospers With Sexy Clothes For the Plus-SizedThe Print E
Southern Utah - COMM - 4501
Unit #1 Questions Comm 4501 Sillars Article: 1. What is the implicit theory of conflict as talked about in the Sillars article? 2. What are the 3 main categories of conflict resolution? How do they relate to information exchange and individual goals
Southern Utah - IR - 0102
Southern Utah University Psychology DepartmentAssessment Plan (REVISED 2/28/02) Academic Year 2001-2002 The Psychology Department is comprised of seven full-time faculty members assisted by one lecturer/advisor, one full-time secretary, two part-ti
UNF - COP - 4300
Stability in Queuing SystemsMajor long run measures of performance of queuing systems are: L: the long run average over time of the number of customers in the system LQ: the long run average over time of customers in queue Q w: the long run average
Duke - POL - 300
Duke - ARSHA - 001
Accelerated PublicationR7BP, a Novel Neuronal Protein Interacting with RGS Proteins of the R7 Family*Received for publication, December 20, 2004 Published, JBC Papers in Press, January 4, 2005, DOI 10.1074/jbc.C400596200 Kirill A. Martemyanov, Pete
Michigan State University - CEP - 822
Distance Learning in Accounting Article ReviewMarch 5, 2002 Shenila Momin CEP 822Distance Learning in Accounting - A ReviewThe article &quot;Distance Learning in Accounting&quot; appeared in the Apr. 2001 issue of T.H.E. Journal v. 28 no9. The authors of
Michigan State University - WRIGH - 157
Literary CriticismDifferent ways of looking at textsWhy Criticize Texts?There are three main objectives for criticizing and analyzing texts. 1. To help us resolve difficulties or conflicts in the text 2. To allow us to see things in the text that
Temple - CHAPTERS - 1100
Temple - CHAPTERS - 1100
Temple - CHAPTERS - 1100
Temple - CHAPTERS - 1100
Temple - CHAPTERS - 1400
Part IA Communication Approach to StorytellingHere, I would like to recount a little story so beautiful I fear it may well be true.Michel Foucault (1976, p. 225)Let me tell you about something that happened to me, one friend tells another as th
Temple - CHAPTERS - 1100
Temple - CHAPTERS - 1400
FOREWORDNothing defines the City of Philadelphia more than its passion for sports. In fact, we are known nationally, somewhat unfairly, for being raucous fans who are often tough on our own. Though it is true that we can hold our players to a hig
Temple - CHAPTERS - 1100
Temple - CHAPTERS - 1800
IntroductionIn the long and storied history of Philadelphia sports, there have been many participants whose work had a lasting effect on the games with which they were associated. Some were prominent on a local level, while others enjoyed a natio
Temple - CHAPTERS - 1400
Temple - CHAPTERS - 1800
1Introductiont a 2005 University of Hawai`i (UH) Board of Regents meeting in Honolulu, I presented testimony in opposition to proposed tuition increases throughout the UH system. My argument was based on knowledge of how disastrous the consequence
Temple - CHAPTERS - 1400
INTRODUCTIONYou Didnt Have to Be There: Revisiting the New Left ConsensusJohn McMillianLook carefully enough, and youll nd that nearly each days newspaper bears some further testimony to the enduring power of the Culture War. Its happening every
Temple - CHAPTERS - 1400
Temple - CHAPTERS - 1400
ONEIntroductionToday I went to the post ofce. Across the river. Bags and bags hundreds of canvas bagsall undelivered mail. By chance I looked down and there on the oor I saw this letter addressed to you. So I am enclosing it. I hope its from someo
Allan Hancock College - AFAFLAA - 22004587
&lt;html xmlns=&quot;http:/www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&gt; &lt;!- 2005LE Version, example set from 3 November, 2004-&gt; &lt;!- This file last changed: 13 July, 2004 -&gt; &lt;head&gt; &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/scripts/ProStyles.css&quot; /&gt; &lt;li
Kentucky - BULL - 0708
The UniversityThe University9A Message From President Lee T. Todd Jr.There has never been a more exciting time to be at the University of Kentucky. UK is in the midst of one of this nation's boldest journeys to transform UK into one of the 20
USC - EXSC - 301
THE HIP I. MAJOR BONES* Nonew bones, look at bone orientationA. TIBIA B. FIBULA C. FEMUR D. PELVISII. BONY LANDMARKSA. PELVIS 1. Ilium a. Iliac Crest b. Greater Sciatic Notch c. Anterior Inferior Iliac Spine d. Anterior Superior Iliac Spine e
Michigan State University - AEC - 841
Globalization and the Food SystemI.Forces driving globalization of food systems around the world Manifestations of Globalization A. B. Trade in Products Investment 1. 2. 3. Direct foreign investment Licensing Strategic alliancesII.III. How we
Michigan State University - LBS - 172
Written by: Cassandra Wightman If there are any discrepancies or questions, feel free to e-mail me at wightm22@msu.edu LBS 172 Exam 1 Review Questions 1. If under certain condition, pressure is equal to 2.7 atm, convert the pressure into units of mm
Cal Poly Pomona - SCI - 210
Guidelines for Student-Lead Activities SCI 210 - Mireles - Cal Poly Pomona - Physics - Winter 2005 You will prepare two student-lead activities this quarter, each is worth 12.5% of the final grade. Choose fun and creative activities from one of the d
Cal Poly Pomona - PHY - 122
Physics 122 Exam #1 Formula Sheet Cal Poly Pomona Physics Department - Mireles Chapter #10 T = 1/ f = 2 f Chapter #12 L = L0 TV = V0 T Stress = Y T Q = cmT Q = mL f Q = mLv Chapter #13 ( kAT ) t Q= LQ = e T At4d (t ) = A cos t vmax = A amax
Cal Poly Pomona - CS - 200301
DES Projections and S-BoxesCS 460 Winter 2003 Craig A. RichIP is the 64-bit initial plaintext permutation defined by IP = ( 58, 50, 42, 34, 26, 18, 10, 2,60, 62, 64, 57, 59, 61, 63, 52, 54, 56, 49, 51, 53, 55, 44, 46, 48, 41, 43, 45, 47, 36, 38,