text:
Restaurants expand to the suburbs
Restaurants expand to the suburbs
The Vine Brook Tavern in Lexington is the latest addition to a growing list of restaurants offering upscale dining in the suburbs.
Brian Lesser (right) and Marcus Palmer are co-owners of the three-month-old Vine Brook Tavern in Lexington.
At 80 Thoreau in Concord, which has served upscale food for more than a year, success came quickly.
A soft shell crab dish at 80 Thoreau.
Fifteen years ago, Ming Tsai opened the Asian fusion restaurant Blue Ginger in Wellesley and easily lured diners from the city.
"It's about building where you live, becoming part of the neighborhood. We want to be the neighborhood joint," Ming Tsai (left) said.
Chef Michael Schlow (right) is looking at Braintree and Burlington to expand his suburban trattoria, Alta Strada.
Jason Bond, owner of Bondir in Cambridge, is planning a farm-to-table restaurant in Concord Center.


text:
0 Members and 1 Guest are viewing this topic.
Well, you don't just have to wait and wonder. You can contact the parents, either by phone (my preference) or email. That's what I do whenever I don't get rsvp's. Which is often - it's a modern phenomenon, unfortunately.
At age 12-13 my parents no longer RSVP'ed on my behalf to parties I was going to - that was all on me. I could see such an expectation had the children been <10, but at this age they're old enough to respond for themselves.
Just to confirm.... I did put a 'reply by' date on the invites and it was my details for the RSVP, not my daughter's.Several of the girls live half an hour or so away and will need their parents to bring them to our home and collect them the next day - maybe my experience is different, but 12-year-old girls aren't generally independent in making their social/travel arrangements around here. (We don't live near a big town or city and are in a rural area.)I also wanted to be sure the parents were aware of the practical considerations, such as remembering to bring a sleeping bag etc.Unfortunately I don't have any of the parents' contact details so have asked Daughter to re-confirm with her friends that they are coming - it's this Saturday and as they've just been on holiday from school for two weeks, with all the excitement of Christmas and New Year, it won't necessarily be uppermost in their minds.It also did occur to me that there might be reservations about a hands-on treatment from the therapist, so the invitations did state the options and I tooke care to say that she is someone I know, trust and have used myself.
I'm so glad it turned out well for you. The hand/nail workshop sounds like a great idea! DH driving 40 minutes each way? Wow, I think he went above and beyond.
Page created in 0.259 seconds with 18 queries.

subset: commoncrawl


text:
Tagged: WordPress
Connecting Word 2010 to WordPress: be sure to enable XML-RPC!
This morning, I thought I would try to take advantage of the ability to publish blog posts to WordPress directly from Microsoft Word 2010. There are numerous posts out there (such as this one) that explain the basics of connecting Word 2010 to WordPress, and to be fair the process is quite simple.
Unfortunately, when I initially tried to connect to my hosted WordPress instance, I received a "helpful" error message:
Clicking "More Information" brought up a "Help with blogging in Word" page that didn't directly address my problem, but jogged my memory just enough to clue me in. I hadn't enabled XML-RPC from my WordPress Writing Settings (under Remote Publishing)!
After enabling XML-RPC, I was good to go (as evidenced by your ability to see this post)!
My initial thoughts about this capability:
- I like being able to use Word as a platform for composing and editing posts.
- I really like using Word to paste and crop screenshots, then letting Word manage the upload and linking of the images automatically within my posts.
- I was able to easily open posts I had previously published via the browser-based WordPress interface, and save for some minor formatting issues (e.g., missing line breaks), everything came over perfectly into Word.
- I could not readily find a place to tag my posts in the Word interface. This is a small drawback.
- I got ambitious and tried to superimpose a shape over an image. Word treated these as two separate images and inserted a line break between them. It was worth a shot.
- I wish credentials didn't have to be sent in the clear to take advantage of this capability, and I expect this could be a show-stopper for many users. I suppose I will have to change my password often (be sure to update the account within Word after you do that).
If you have Office 2010 and enjoy using Word as an authoring platform, I highly recommend giving this capability a try!


text:
"Rather than just making a standard 20-minute demo version of the first few levels, we decided to give away this massive level and reveal the true essence of the game," explained David Adams, general manager of THQ-owned developer Vigil Games, with the company noting "the demo will take approximately 90 minutes to complete."
Released in early January on PlayStation 3 and Xbox 360, the apocalyptic action-RPG sold well enough to be among the month's twenty top-selling retail games in the US. A sequel has long been planned and is expected between March 2011 and April 2012.


text:
Newcastle United manager Alan Pardew has a number of injury problems ahead of Bordeaux's visit in the Europa League, with goalkeeper Tim Krul one of a number of high-profile absentees.
That means Steve Harper will continue in place of the Dutchman for the Magpies, who also have a number of problems in the heart of defence.
Danny Simpson is set to return at right-back, which means James Perch is free to play at the heart of the defence alongside Mike Williamson with Italian Davide Santon playing on the left.
Pardew is likely to rest Yohan Cabaye again as he recovers from a mouth infection, which means Vurnon Anita could get his chance alongside Newcastle's summer signing Gael Bigrimana.
Gabriel Obertan will be hoping for a start against his old club, with Hatem Ben Arfa and Haris Vuckic also expected to get the nod.
Papiss Demba Cisse is likely to get the nod again up-front, although Demba Ba is in great form for Newcastle at the current time.
Newcastle United predicted line-up v Bordeaux:
Steve Harper; Danny Simpson, James Perch, Mike Wiliamson, Davide Santon; Vurnon Anita, Gael Bigrimana; Gabriel Obertan, Haris Vuckic, Hatem Ben Arfa; Papiss Demba Cisse.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms


text:
Besides the frost, which has its whole own thread? What do you consider land,marks of the change of seasons? I used my winter coat for the first time this season a couple nights ago, and though I haven't needed it since, it definitely feels like a page has turned. Before that it was a couple weeks ago my body decided it was completely time for oatmeal, which I never eat in warm seasons!
What are your signals? Do you notice the changing of the light, or the temperature changes? Just curious how other mark the seasons for themselves, as if we believed the retailers, Advent started in September, and Christmas is just around the corner ... not a reliable gauge!


text:
Pascalew 23 reviews, 116 helpful votes.
Reviews by Pascalew
- Balima
- I like to go to this place as it is nice to sit in the center of Saifi. However, it is a bit expensive compared to what you can get and he is often out of stock of what you choose on his menu.
- The Original Car Wash Cafe
- I like this restaurant because I can clean the car and eat. They changed the menu and the food is better, however they used to have a tiramisu with strawberries but they don't anymore. I had an issue with my tiramisu, the manager and the waiter apologized several times and they didn't make us pay both deserts, which i found was a great gesture.
- Twin Box
- I like the food and like how they present it! great idea for snacks or a quick lunch after shopping.
- Stop & Shop
- If u shop for food, try out the soujouk with pistaches!! it was very good. Also the restaurant Delicatesse opened!
- Mon Maki a Moi
- Very nice place. Nathalie one of the owners is very friendly. The chefs prepare the food in front of you. It is fresh. The service is good. The food too. The Wasabi should be a bit stronger. Great place.
- Socrate
- I love the food at Socrate. I usually order their plat dur jour and on several occasions used their catering service. Great food.
- Burgundy
- I went there to buy a bottle of wine as a gift. The person advising me was very helpful. They try to bring different French wines than the ones we can often find in Lebanon (Wine from Bourgogne etc...)
- Oceanus
- I was really disappointed by this restaurant. Heard so much about how good it is. Food was not that exceptional. Service was really bad. Too busy. Not enough people to handle service + delivery etc... people who were taking to go were not happy either.
- Margherita
- Best pizza I tasted in Lebanon, but restaurant too small and too crowded.
- Classic Burger Joint
- I would give it 5 stars just because it is a non smoking restaurant + the service in Jal el Dib is great, the food is good too.
- Green Carrot Saladworks
- I am happy to see this kind of restaurant opening in Lebanon. I actually thought of opening one myself as I used to love these when I lived in Paris. Well done!
- Bay Rock Café
- I like the view from this restaurant + the food is ok.
- The service is the worst I have ever experienced. The food came 1h15 minutes late. We weren't hungry anymore! They barely apologized and didn't even did a discount on the bill. We should have left without paying. The market below is good. The restaurant never go there. The food isn't worth to be treated like this!
- Souccaria
- Love the restaurant and the decor but sometimes the service is bad. Last time we went there, two of the orders were wrong, we waited a lot to get the menus etc....
- Casper & Gambini's
- I liked the food a lot but feel that prices are sometimes too exagerated for certain dishes!!!
- Zaatar w Zeit
- Love hallumi bacon + chicken bi3ajine but a bit less the fattouche! The food is great but service is sometimes bad.
- Abdel Wahab
- Loved the restaurant, decor, and the food! the meat was excellent. Didn't feel like we were rushed to eat since it was iftar... so that they can do a second service. Great restaurant!!
- Duo
- Love this restaurant. We go there often as it is next to our office. Welcoming and very nice salad bar. Always fresh.
- Republic
- When this place opened, it was really great, now with the Arghilé and the noise it is sometimes hard to stay long. I love the decor and the toilets! Check out the sweet pizza with chocolate and banana!!!
- Coffee Club
- We usually enjoy this restaurant a lot. It is spacious, with couches if we want to have coffee... tables outside if we want to be in the open air and a part in between... However, last time we had lunch there. there wasn't a lot of people so the food was not that fresh. I took a club sandwich but it wasn't good. The milk shake was very nice.
- Jardins de Chine
- I returned to eat at Jardin de chine in 2010 after a long time and I found that it used to be much better.
- Il Sorrentino
- I found this restaurant very nice, I took the Risotto.it was well cooked. However, the average age of the people in the restaurant was more in the 45/50 years old. In two words it is a nice restaurant with good food and nice decor but do not qualify as a top italian restaurant yet.
Get notified of new restaurants
Most Popular
- Republic (98 votes)
- Go Tango (74 votes)
- Roadster Diner (68 votes)
- Classic Burger Joint (63 votes)
- Maillon Café – Zalka (53 votes)
- Brisk – Hamra (47 votes)
- Crepaway (45 votes)
- Babel – Dbayeh (44 votes)
Latest Comments
- Stop & Shop, by Joyce.
- Al Baydar, by Gracia jreij.
- Manuella, by johnny makhoul.
- Casino Fawar Antelias, by Andre Njeim.
- Crepaway, by Rosy.
- Jaï, by Yehia Janzi.
- Babel, by Lilish.
- Enab, by Mouin.
- Crepaway, by Jean.
- Sushi Star, by Pauline.
- La Plaka, by Dina Fallah.
- O & C, by Wassim.
- Pasta Di Casa, by La Casa Di pasta.
- Calvados, by Maha.
SponsorsTop Romantic Restaurants
View the listExceptional View Restaurants
View the listTop Rooftop Restaurants
View the listTop Seafood Restaurants
View the listTop Breakfast Restaurants
View the listTop Organic Restaurants
View the list
Ta3mini on Facebook
© Ta3mini.com 2010-2016
57 ms


text:
Woven Photo Viewer App Now Available for Samsung Smart TVs
First unveiled on mobile platforms, photo-viewing app Woven by litl is now extended to Samsung's suite of Smart TVs as well. In collaboration with South Korean CE firm, the Woven app enables users to project images from computers, smartphones, Facebook, Flickr and other applications onto the big screen.
To navigate, simply tap through the photos on the mobile device to view them on the Smart TV.
"Everyone enjoys solo photo browsing on their phone or tablet, but viewing and storytelling with loved ones is much more social and engaging on a large screen," said Jack Harvey, litl's EVP of Strategy and Development. "In collaboration with Samsung, it's exciting to deliver a simple and fun viewing experience on both a consumer's smallest and largest screens."
To use Woven, users are required to download a free mobile app for their Android or iOS devices as well as the companion app for the Samsung Smart TV or web-connected Blu-ray player. Both apps are then securely paired to transform a user's smartphone or tablet into a remote control of sorts to manage the photos on the TV screen.
Woven for Samsung Smart TV will make its appearance in the U.S. and Canada before trickling down to other regions. The free app is currently available on Samsung's app store, and it is said to be compatible with Samsung's 2011 and 2012 range of Smart TVs and Blu-ray players.
The mobile Woven app with Smart TV support, however, is already available on Google Play, iTunes, BN.com, Amazon.com, and Windows Phone's app store. But do note that the Windows Phone version does not support TV viewing as yet.
Source: Accedo


text:
Original URL: https://www.theregister.co.uk/2007/05/16/isoft_bid_approved/
Aussie bid for iSoft approved
Calls flying doctors to save NHS software
Posted in Policy, 16th May 2007 14:06 GMT
The board at peaky NHS software provider iSoft has approved an offer to buy the firm by Australian healthcare specialist IBA.
The deal values iSoft at 58.1 pence per share, about £140m total. Because of its role in the trouble National Programme for IT, iSoft needs sign-off from the NHS as well as investors.
Chairman John Weston said: "We believe that this offer from IBA and the associated refinancing of the combined business's balance sheet will enable continuity of NPfIT on a sound footing."
IBA won the battle to snap up iSoft, which came down to a two-way tussle between it and US medical software group McKesson. It was put up for sale after accounting irregularities and executive departures saw its share price crash and doubts cast on its involvement with the NHS.
iSoft's own info on the deal is here. ®


text:
By Greg Stobart
Paris Saint-Germain are considering a sensational world record £100 million (€123m) bid for Real Madrid star Cristiano Ronaldo, Goal.com can reveal.
The French club's Qatari owners believe that they can convince the Portuguese forward to move to the Parc des Princes next summer and are also keen on his team-mate, French defender Raphael Varane.
While Madrid will resist any move for Ronaldo and hope that the 27-year-old will commit to a new contract, PSG are willing to shatter the current £80m (€100m) world-record deal paid to Manchester United to sign the same player in 2009.
The prohibitive tax rate in France would be an obstacle to any move and the Qatar Investment Authority would have to pay Ronaldo a salary worth more than £400,000-a-week (€510,000) to complete a move.
Carlo Ancelotti, the PSG manager, hopes that the Portugal international will be tempted by the idea of moving to Paris after suggesting that he is unhappy with his current situation at Madrid.
Ronaldo is top of the shortlist with Lionel Messi for this year's Ballon d'Or, having scored a remarkable 165 goals in 163 appearances for the La Liga champions.
|Cristiano Ronaldo is 10/3 with PaddyPower to win the Ballon d'Or
They are understood to have told potential new signings - which include Manchester City striker Mario Balotelli - of their intention to make a bid for Ronaldo, although no formal contact has been made at this stage.
PSG are showing few signs of a willingness to comply with Uefa's Financial Fair Play rules but are also considering moving to the 80,000-seater Stade de France stadium in the French capital as their global superstars attract swelling crowds.
Ronaldo's future may well be intertwined with that of Madrid coach Jose Mourinho, with whom he shares agent Jorge Mendes.
Goal.com revealed in March that Premier League champions City have been in contact with Ronaldo's camp over a potential move and continue to monitor the situation.
Follow Greg Stobart on


text:
Management is a multisyllabic word / phrase. We are building a video-based pronunciation dictionary and usage API to help you learn how to pronounce and use management, along with tens of thousands of other English words and phrases.
Typical dictionaries provide you with audio snippets and usage examples like below:
he was given overall management of the program
Our service extends existing pronunciation dictionaries by adding visual and situational context.
© 2010 -
EmbedPlus · Multimedia for the word
management is provided by
YouTube/Google and Princeton University


text:
David S. Knox, 46, of Mattapoisett died Saturday January 19, 2013 at Tobey Hospital surrounded by his family. He was the husband of Gracinda Knox and the father of Emma and Audrey. Born in Salem, MA, son of Harland and Judy (Dinsmore) Knox of New Bedford, he lived in New Bedford before moving to Mattapoisett 20 years ago. David was an HVAC/R contractor who co-owned and operated DG Service Company, Inc. with his wife. David was a generous man completely devoted to his family, friends and profession.
David was an active and beloved member of the community, involved with local charities and organizations. He was a member of the New Bedford Area Chamber of Commerce and the Advisory Board of Greater New Bedford Regional Vocational Technical High School.
Survivors include his wife and daughters, parents, siblings, Ann Knox of Burlington, VT, and Debra Knox and Andrew Knox, both of New Bedford; and aunts, uncles, nieces, nephews, and cousins.
His Memorial Service will be held on Friday January 25th at 9AM at the Saunders-Dwyer Mattapoisett Home for Funerals, 50 County Road, Route 6, Mattapoisett. Visiting hours will be on Thursday, January 24th from 4 to 8 PM
In lieu of flowers, remembrances may be made to Southcoast Hospice, 200 Mill Rd., Fairhaven, MA 02719 or the YMCA Southcoast, 18 South Water St., New Bedford, MA 02740.
For directions and guestbook, please visit www.saundersdwyer.com.


text:
Karen Russell, a Miami native who made a big splash in the literary world with her novel Swamplandia!, has been awarded a MacArthur "genius grant."
The John D. and Catherine T. MacArthur Foundation awarded a total of $625,000 to the 24 winners, who were announced Tuesday. They can spend the money as they like. The awards, given annually since 1981, are doled out over a five-year period. This year's class brings the number of recipients to nearly 900, and the amount is $125,000 more than last year's.
Russell, who now lives in New York, has made several appearances in the bay area. Times book editor Colette Bancroft wrote about the book in 2011, calling it "a gorgeously written, loving tribute to the sheer weirdness of our state."
The novel is set in the funky, old-school tourist attraction of the title (which features a pit filled with 98 alligators), in a corporate theme park called World of Darkness and in the Everglades. It was a finalist for the Pulitzer Prize.
Russell told the Washington Post that the award came at a good time: "The day after I learned about this, I had to get an emergency root canal, and I don't have dental insurance."


text:
Here is a preview of the Transfer Registration schedule. A detailed schedule including times and locations will be handed out when you check in at your session. Winter sessions begin early in the morning, at 8:15 AM and conclude at 5:30 PM. During your one day session you will attend the following:
Arrival and Registration:
Pick up your schedule and materials for your orientation.
Campus Resource Fair:
Stop by to pick up information on campus resources and get answers to your questions.
Welcome Meeting:
A quick review of the schedule and chance to get excited about the upcoming semester
Small Group Academic Meeting:
Meet with an NSO leader and other new students to prepare for your advising appointment, and find out more about course planning and registration.
The Buzz About UMass:
Our community is dedicated to providing you and your peers the support and resources to be healthy and successful. Come learn ways to navigate your transition to UMass and receive the emotional and practical strategies to stay on course.
College/School General Meetings:
Every major belongs to a school or college within the university. Learn about your academic niche and hear from the Dean of your college.
Advising and Registration:
Talk to an academic advisor and register for your spring classes using SPIRE.
Campus Tours:
Check out the campus and learn where to find important offices and resources.
Get your UCard Picture Taken:
More than an ID, this is your library card, meal ticket, residence hall key, and if you so choose, an on-campus debit card.
Additional Drop-Ins:
During orientation you'll also have time gather information and ask question about your credit evaluation, living on or off campus, and the honors college (if applicable).


text:
0 Members and 1 Guest are viewing this topic.
I agree it might be rude to ask to join the GF. It may be his.solemn quiet time and he may feel you expect instruction. Asking puts them in an awkward situation.
I might ask his children if they think he likes doing it alone or would he mind if you asked to join him. That way you are not putting him on a spot if he prefers to do it by himself.
I hadn't thought of that ; it's absolutely not what I was wanting. They may know of a Chinese expat club in the city who would have the tai chi information. I also have a friend whom I took Chinese lessons from, and she might know of good beginner's DVD's. I might tell the couple I enjoy seeing the grandfather out there; he's very graceful and flexible.
Page created in 0.257 seconds with 17 queries.


text:
Allyson Robinson Asked To Resign From Outserve-SLDN
BuzzFeed exclusively reports that Allyson Robinson, the executive director of Outserve-SLDN, an organization that serves and advocates for LGBT service members and vets, has been asked to resign.
OutServe-SLDN executive director Allyson Robinson was asked by the board to resign Saturday, a decision that led several senior staffers and at least one board member to resign in protest.
The board co-chair, Josh Seefried, has been accused by the board member who resigned in protest, Sue Fulton, of having "rushed this vote through" on Saturday.
Seefried, however, would not comment, saying only, "We can't talk right now. We have some internal issues to deal with first, then will be updating the community."
Asked about the decision, Robinson would only tell BuzzFeed, "It would be inappropriate for me to comment at this time."
It is unclear for how long Robinson will continue to be serving as the executive director. Saturday's move came at a regularly scheduled board meeting, with no advance notice of the plans to seek Robinson's resignation and only after the board spent several hours in executive session.
In an email obtained by BuzzFeed, OutServe-SLDN director of external relations Zeke Stokes wrote Saturday night:
"Today, the Board of Directors made decisions that have compromised the trust I had placed in it heretofore. They have chosen a direction that is inconsistent with what I believe is necessary to secure a successful future for the organization. In doing so, they have for the foreseeable future sacrificed the viability of the mission.
For that reason, I can no longer represent OutServe-SLDN to the public or to our members and donors. Thus, effective today, I have resigned as a member of the staff and wish to no longer be affiliated with the organization."
Robinson was the first transgender leader of an LGBT rights organization.
Drama. Let's hope the internal craziness at Outserve-SLDN gets figured out soon so that they can stay focused on the business of helping LGBT service members.


text:
He steals their cats???
What for?
The older mods here are fine by me. Nowhere in the history of the messageboards was a drunk angry ragu not permabanned except here. Special place here real" special" mods.
The newer mods I know well before there moderator bull**** and have no idea how they were given consideration over Ruby2. Ones a cop ones a political gangster the,other one is a psychopath in San Francisco harassing the homeless and stealing their cats.
He steals their cats???
What for?
We need Mod's who have Poise.
I agree this site has become a lot more nasty than I can remember. I should know, shouldn't I? I prefer to tell things like they are, or at least how I think they are. A lot of posters do not like my choice of words when talking about the team and they tend to attack in retaliation.
Along those lines is when I've noticed that the posters get rather rude.
And maybe I'm as much to blame as anyone. I know I haven't been exactly pleasant to those that still believe in Sanchez.
I'm going to respond to posts I do not agree with, but I should choose my words more wisely in the future.
We all want what's best for the team. We all need to remember that.
This is the Halloween litter. As you can see, even though these are not our children, we have made them very comfortable with towels. But, just like in the great film "One Flew Over The River Kwai" we realized too late, that the comfort technology we provided put them right in the path of starving, wet, nasty raccoon.
Good news/bad news - the bottom two are fixed, the top 3 including mr adorable there, are...in Kitty Heaven.
That's THREE "Mr. Wolf Black Bag Ops" clean ups in the last 2 weeks.
Who's holding? Opium might help.
what a wuss. You're an adult male I presume? You really should be ashamed.
Can't stand dudes with thin skin, it's flat out pathetic.
Whatever you do dont press the shiny candy colored Report Post button
Sharif don't like it
Last edited by Jungle Shift Jet; 12-25-2012 at 06:25 PM.
How do you know what moderation is unless you test the boundaries of depravity?
If Ruby was a mod we wouldn't have these problems.


text:
Your current filters are…
by jonmell
by mikroche
by Andy Piper
If you're familiar with IBM's WebSphere Portal technology, you've at least heard the word "WebSphere". But how much do you know beyond that? What is WebSphere, what does the WebSphere family offer, and what has any of it got to do with IBM's UK development lab at Hursley in Hampshire? This talk will take a quick look "beyond the portal" at how WebSphere technologies support collaboration, mobile, and connecting users with enterprise information.
by Daniel Siddle, mikroche, Sharon Bellamy, Stuart McIntyre and jonmell
4th July 2011


text:
|2013-02-14, 13:58
|Link #361
Last Engage
Join Date: Jun 2007
Location: Florida
The Secret of Haruka Kotoura 06 - Harukaland Tomorrowland
Except for one flashback/dream, this episode continues the trend of being much more lighthearted, more comedy-oriented and more focused on the club's friendship. I really hope it can keep this up for a few weeks more. The ending doesn't make that out to be the case, but the preview shows that it may be so. The point is, I'm not watching this for the drama, though I appreciate what it does. But this episode had some great moments. Harukaland (and Haruka's grandfather's extravagance in general) made for an entertaining episode, and the second special ending was cute. A bit Mitsudomoe-ish too (I know, same director.)
The way Hiyori is being treated is reminding me of Naoe in Hyakkaryouran, but with more sympathy. Haruka's method of turning the other cheek and repaying her with respect is really admirable, and that she's getting picked on only makes me feel more sympathetic for her. Like Haruka, what she needed was friendship, and she's getting that in spades.
|2013-02-14, 14:46
|Link #362
Senior Member
Join Date: Aug 2011
Summer vacation.
It's really nice watching this kind of episode in the middle of winter.
Moritani is a weird one. Keeps balancing between good and bad.
Watching them explore that abandoned hospital was fun.
Haruka's grandpa is a serious freak.
Beach fun part was pretty LOL
|2013-02-14, 16:57
|Link #364
Join Date: Aug 2006
Location: 幻想郷
Age: 30
In my opinion her mom will trying to distrub Kotoura's current happy life. The reason is that because of Kotoura she suffered so much and her daughter is also not deserve to have merry life while she is the one who is suffering. Anyways as long as Manabe is here and if they don't do things behind Manabe's behind then I am sure Kotoura will be fine.
Lastly this new ending song is the best ending of the season. It's so funny and kinda reminded me Suika's Tsurupettan - Flat Chested Song. I really love this show and is my favorite show in this season. Hope it ends with the way it started, with the blast of drama at the beggining but suddenly so happy twist. That's all I am looking forward to now.
|2013-02-14, 17:03
|Link #365
Join Date: Aug 2007
Location: God only knows
Great episode. I really like, how they keep teasing Monitari.
Katsuragi and Manabe hilarious as always. I'm actually surprised, that Manabe managed to get a red head, when Kotoura hugged him on the boat.
Favourite scene: Manabe and Katsuragi are able to read Kotoura's mind.
Her mother looks like she's about to murder someone. The next episode looks all "happy and fluffy" but my speculation is, that the preview was for the first half of the upcoming episode.
(Katsuragi = Muroto)
|2013-02-14, 17:09
|Link #366
formerly ogon bat
Join Date: May 2011
Location: Mexico
Age: 47
|2013-02-14, 18:37
|Link #367
Senior Member
Join Date: Jul 2006
Noticed Kotoura wearing a cross necklace this episode.
I know that even though there might be a christian presence, there are a good number of anime characters that just wear it because they like the design.
Just something I thought looked neat, since I rarely notice any accessories on her.
|2013-02-14, 18:57
|Link #368
User of the "Fast Draw"
Favorite part of the episode was the hissing from Kotoura . Especially since she would use it, swim a little further, and then using it again .
Oh man that ED was great .
No doubt it's about time for the mother to show up and bring more negativity to the series. Last two episodes have been far too upbeat to last . Can certainly expect the mother to show up to crush Kotoura's happiness. Of course this time does actually have people around to step up for her if she tries throwing another line about regretting giving birth to Kotoura. Could lead to another badass Manabe moment .
Last edited by FlareKnight; 2013-02-14 at 22:57.
|2013-02-14, 19:12
|Link #369
formerly ogon bat
Join Date: May 2011
Location: Mexico
Age: 47
|2013-02-14, 20:17
|Link #371
User of the "Fast Draw"
|2013-02-14, 20:59
|Link #372
Paper-Fan of DOOM!!
Join Date: Jul 2010
The joy that LITERALLY shatters the darkness at the 10 minute 20 second mark of Episode One defines what this series is about:
It's not about the laughter itself, but about how the laughter can put a broken human being back together again.
|2013-02-14, 21:30
|Link #373
Join Date: May 2007
Location: gs series
Age: 28
summer time so esp club going kotoura's grandpa place for summer fun but first enter a spooky hospital cue chase & ta-da welcome to haruka-land with a float even got moritani in a cage?!
well after fun park time for beach give kotoura feel why due to "flat" going hiss away from manabe til almost got water away cue manabe fast boat to get kotoura.
all good have feast & fireworks all good in haruka's life for now cause uh-oh the "mom" is watching still bitter on it.
|2013-02-14, 22:21
|Link #374
Senior Member
Join Date: Jul 2006
|2013-02-14, 22:50
|Link #375
Often Disappointed
Join Date: Aug 2006
Location: Portugal
Age: 32
Without it, this series' merely average (plus MANabe doesn't get chances to show off his MANliness).
And seeing how that's how I feel, it's no wonder that this week's episode bored me to death.
|2013-02-15, 00:22
|Link #377
Senior Member
Join Date: May 2007
Age: 32
Holy Craps! How much money dose Kotoura's family have? I mean it's one thing to buy your granddaughter a car or something but whole amusement park. Makes me seriously wonder what they do for a living.
I loved the beach part especially when Mifune was trying to get a reaction out of Muroto and let us not forget MANabe to the rescue even if he had ulterior motives...Also did anyone else saw what was written on Kotoura's shirt?
Well I called it Mom is back in town and all this happy club activates had been used to let our guard down...the suffering is coming...
Last edited by Dark Wing; 2013-02-15 at 10:01.
|2013-02-15, 05:13
|Link #378
Senior Member
Join Date: Feb 2011
Great series. I don't like saying that word but Kotoura is what I would call moe without hesitation. Yuriko and Daichi dynamic is a lot to my liking. Hopefully it will get rewarded and gets some decent attention.
Watched nico promotion with Hisako and Fukushima Jun; was pretty entertaining.
|2013-02-15, 05:40
|Link #379
Join Date: Sep 2006
While the suffering aspect is possibly the only thing that sets this show aside from all the other shows of this ilk, it's not the be all and end all of the show.
It's also about redemption, in a way.
Kotoura finds redemption in her new friends.
Moritani finds redemption when Kotoura forgives her for her transgressions. They're not forgotten, but forgiven.
Maybe even Kotoura's mother can find redemption?
|2013-02-15, 05:44
|Link #380
Paper-Fan of DOOM!!
Join Date: Jul 2010
It is an unspoken rule in popular anime that unless a character has endearing or redeemingly human traits, he or she does not get to appear in an adorably, cuddly Super-Deformed/Chibi form; and the Mother does get to do so.
Unfortunaely, parental reconciliation is not a hard-and-fast rule either.
Spoiler for Comparison to Kodomo no Omocha:
Last edited by relentlessflame; 2013-02-16 at 11:38.
|4-koma, drama, romantic comedy, school life, seinen, slice of life, supernatural, tragedy
|Thread Tools


text:
Programming the Advection Scheme
From Gerris
←Older revision | Newer revision→
A large-scale view of the code
Our first two courses were about the general notion of object-oriented programming and the implementation of these notions in some typical Gerris classes. Now we turn to the heart of the matter: how does Gerris solve the Navier-Stokes equations? For this we first look at the large scale view, encompassing the basic operations of the code, initialization, velocity advection and tracer advection-diffusion. We then turn to the detailed analysis of tracer advection and diffusion.
Equation and numerical Scheme
The present section should is brief guide of how Gerris treats the advection-diffusion equation of a tracer, <math>\alpha</math>,
<math> \frac{\partial \alpha}{\partial t} + \nabla \cdot ( \mathbf{u} \alpha) = \nabla \cdot ( D \nabla \alpha)+S_\alpha + \nabla \cdot \mathbf{s}_\alpha </math>
where <math>\mathbf{u}</math> is the fluid velocity and <math>D<\math> is the diffusion coefficient. We have added for generality two types of sources: <math>S_\alpha</math> stands for typical sources included, while <math>\mathbf{s}_\alpha</math> would be for generic source vector flux.
Gerris adopts a scheme of the form,
<math> \frac{\alpha^{n+1} -\alpha^{n}}{\Delta t} + \nabla \cdot ( \mathbf{u}^{n+1/2} \alpha^{n+1/2}) = (1-\beta) \nabla \cdot ( D^n \nabla \alpha^n)+\beta \nabla \cdot ( D^{n+1} \nabla \alpha^{n+1})+S_\alpha^n + \nabla \cdot \mathbf{s}^n_\alpha </math>
where <math>\beta</math> is a factor that has to be between 0.5 and 1.0: <math>\beta=</math>0.5 (the default value) corresponds to the Crank-Nicholson scheme which is second order accurate in time; <math>\beta=</math>1.0 corresponds to the Euler Forward scheme which although is first order accurate in time is more robust against oscillations. The equation is latterly reordered in a form close to a Poisson's equation,
<math> \alpha^{n+1} - \nabla \cdot ( \beta \: \Delta t \: D^{n+1} \nabla \alpha^{n+1}) = \alpha^{n} - \nabla \cdot (\Delta t \: \mathbf{u}^{n+1/2} \alpha^{n+1/2}) + \nabla \cdot ( (1-\beta) \: \Delta t \: D^n \nabla \alpha^n)+S_\alpha^n </math>
Adopting the cell as the control volume, <math>d \Omega</math>, assuming constant value of the variable <math>\alpha</math> in the cell and integrating the above discrete equation over that control volume, it is obtained the following,
- For the temporal term:
<math> \iiint_\Omega \alpha \: d \Omega = a_v \: \alpha \: \: d \ell_1 d \ell_2 d \ell_3 \, = a_v \: \alpha \: g_c \, h^3 . </math> where <math>h</math> is the size of the cell. For generality we have used a general system of orthogonal curvilinear coordinates given by <math>(x_1,x_2,x_3)</math>. If <math>gm_i</math> are the metric factor of each coordinate <math>x_i</math> (<math>d \ell_i=gm_i d x_i</math>), we collect them in a single metric factor <math>g= gm_1 gm_2 gm_3</math>. The subscript <math>c</math> denotes that the metric factor is to be computed at the center of mass of the cell. <math>a_v</math> is the volume fraction (it is always 1. except in the case that the cell is cut by a solid segment, i.e a mixed cell).
- For the advection term:
To this term it is applied additionally the divergence theorem in order to calculate it by means of the advection fluxes through the cell's contour,
<math> \begin{split} \iiint_\Omega \nabla \cdot ( \mathbf{u}^{n+1/2} \alpha^{n+1/2}) \: \Delta t \: d \Omega &= \iint_\Sigma \Delta t ( \mathbf{u}^{n+1/2} \alpha^{n+1/2}) \cdot \mathbf{n} \: d \Sigma \\ &= \sum_{Contour} {u_f}^{n+1/2} \alpha_f^{n+1/2} \Delta t \, s_f g_f h^2 \end{split} </math>
where <math>{u_f}</math> and <math>{\alpha_f}</math> are the normal velocity to the face (or solid segment) and the value of the tracer at that face (or solid segment), respectively; <math>s_f</math> is the face fraction (it is always 1. except in the case that the face were cut by a solid segment). <math>g_f</math> is, again, a metric factor denoting the subscript <math>f</math> that is evaluated at the face.
- For the diffusion terms:
These terms are treated similarly to the advection term resulting in, <math> \begin{split} \iiint_\Omega \nabla \cdot (\Delta t\: D \nabla \alpha) \: d \Omega &= \iint_\Sigma \Delta t\: D \nabla \alpha \cdot \mathbf{n} \: d \Sigma \\ &= \sum_{Contour} \Delta t\: D_f g_f s_f h (h \nabla^f /alpha) \end{split} </math>
Reordering the equation, it results finally in the following expression,
<math> \begin{split}
\alpha^{n+1} &- \frac{1}{a_v g_c h^2}\sum_{contour} \frac{\Delta t \: D_f \,g_f \, s_f \, \beta}{gm_f} \left(h \nabla^f \alpha^{n+1} \right) =\\ \alpha^{n} &- \frac{1}{a_v g_c} \sum_{contour} \frac{\Delta t \, s_f g_f}{h} {u_f}^{n+1/2} \alpha_f^{n+1/2} + S_\alpha^n \, \Delta t + \frac{1}{a_v g_c} \sum_{Contour} s_f^n \Delta t \, s_f g_f/h \right \\ &+ \frac{1}{a_v g_c h^2} \sum_{contour} \frac{\Delta t \: D_f g_f \, s_f \, (1-\beta)}{gm_f} \left(h \nabla^f \alpha^{n} \right)_f \end{split}
where we have take into account, by means of <math>gm_f</math>, that a orthogonal curvilinear coordinates system could affect to the expression of the normal gradient.
Let us assume that you are familiar with Stephane's Journal of Computational Physics article and you want to see how it is implemented in code. One way to do it would be to see what is executed line by line using a tool such as ddd. In this course we lead you directly to the interesting part. We skip the bookkeeping and initialisation stuff that is executed first in gerris. The core of the simulation is in
simulation.c, specifically in
simulation_run(). Let us look at this function.
We start with some more bookkeeping:
static void simulation_run (GfsSimulation * sim)
GfsVariable * p, * pmac, * res = NULL;
GfsDomain * domain;
GSList * i;
domain = GFS_DOMAIN (sim);
p = gfs_variable_from_name (domain->variables, "P");
g_assert (p);
pmac = gfs_variable_from_name (domain->variables, "Pmac");
g_assert (pmac);
gfs_simulation_refine (sim);
gfs_simulation_init (sim);
i = domain->variables;
while (i) {
if (GFS_IS_VARIABLE_RESIDUAL (i->data))
res = i->data;
i = i->next;
Then we start the various steps of the integration of a time step:
gfs_simulation_set_timestep (sim);
if (sim->time.i == 0) {
gfs_approximate_projection (domain,
p, sim->physical_params.alpha, res);
advance_tracers (domain, sim->advection_params.dt/2.);
while (sim->time.t < sim->time.end &&
sim->time.i < sim->time.iend) {
GfsVariable * g[FTT_DIMENSION];
gdouble tstart = gfs_clock_elapsed (domain->timer);
gts_container_foreach (GTS_CONTAINER (sim->events), (GtsFunc) gfs_event_do, sim);
Inside the time loop
Now we are fully inside the time loop.
gfs_simulation_set_timestep (sim);
gfs_predicted_face_velocities (domain, FTT_DIMENSION, &sim->advection_params);
gfs_variables_swap (p, pmac);
gfs_mac_projection (domain,
p, sim->physical_params.alpha, g);
gfs_variables_swap (p, pmac);
gts_container_foreach (GTS_CONTAINER (sim->events), (GtsFunc) gfs_event_half_do, sim);
gfs_centered_velocity_advection_diffusion (domain,
if (gfs_has_source_coriolis (domain)) {
gfs_poisson_coefficients (domain, sim->physical_params.alpha);
gfs_correct_normal_velocities (domain, 2, p, g, 0.);
gfs_correct_centered_velocities (domain, 2, g, sim->advection_params.dt);
gfs_source_coriolis_implicit (domain, sim->advection_params.dt);
gfs_correct_normal_velocities (domain, 2, p, g, 0.);
gfs_correct_centered_velocities (domain, 2, g, -sim->advection_params.dt);
gfs_domain_cell_traverse (domain,
(FttCellTraverseFunc) gfs_cell_coarse_init, domain);
gfs_simulation_adapt (sim);
gfs_approximate_projection (domain,
&sim->advection_params, p, sim->physical_params.alpha, res);
advance_tracers (domain, sim->advection_params.dt);
sim->time.t = sim->tnext;
gts_range_add_value (&domain->timestep, gfs_clock_elapsed (domain->timer) - tstart);
gts_range_update (&domain->timestep);
gts_range_add_value (&domain->size, gfs_domain_size (domain, FTT_TRAVERSE_LEAFS, -1));
gts_range_update (&domain->size);
gts_container_foreach (GTS_CONTAINER (sim->events), (GtsFunc) gfs_event_do, sim);
gts_container_foreach (GTS_CONTAINER (sim->events),
(GtsFunc) gts_object_destroy, NULL);
From now on it becomes difficult to offer a traditional written description of the course. Instead, in a class the teacher should open a text editor, projecting it on screen in front of the students, and navigate through the code. For this we shall use an interesting feature of the text editors.
Tip: Navigate using the TAGS file
In the above example, we have seen that we can gain some information about the macros, classes, structures and functions of the code by navigating in the code from one definition to the next. This navigation is not always immediately enlightening: we must resort to it only when we have enough general understanding of the code. To perform this navigation in a more efficient way than
grep, we can use the following trick:
- Create the TAGS file :
% cd src % make tags
You can then use the tags in emacs, nedit or vim.
- In emacs:
- open any *.c or *.h file with emacs.
- Position the cursor on a function or variable.
- do ESC . to find its definition. (or M-. using the emacs Meta key convention )
- do ESC * to return to the previous location (s).
- In vim, nedit ... : vim, nedit users please contribute ...
You can now try to use this trick on your own editor. It is a good idea to try the following: find any place in the code where the
GFS_VALUE macro is used — that should be easy — and then click on it. Type M-. in emacs — or the equivalent in vim — and get to the definition, then repeat the operation to display the declarations and definitions above.
From now on, the reader or listener to the course should open his text editor and navigate freely in the code, trying to find the implementation of the numerical methods. We guide the reader below for one particular scheme: the tracer advection.
The coding of tracer advection-diffusion
Basic scheme, structures and modules for tracer advection
The Bell-Collela-Glaz scheme and its adaptation
Gerris implements a variant of Godunov's scheme for advection that is second order in time and space. The relevant reference is :
(BCG) J. B. Bell, P. Colella, H. M. Glaz - A second-order projection method for the incompressible Navier-Stokes equations, J. Comput. Phys. 85, 257-283, (1989).
The BCG scheme is further simplified following :
D. F. Martin, An adaptive cell-centered pro jection method for the incompressible Euler equations, Ph.D. thesis, University of California, Berkeley (1998).
D. F. Martin, P. Colella, A cell-centered adaptive projection method for the incompressible euler equations, J. Comput. Phys. 163, 271-312 (2000).
The advection scheme is also discussed in Stephane's Journal of Computational Physics article, Section 5, page 21.
To fully understand the code, you need to be familiar with the relevant parts of the above references. In these course notes we will not reproduce the corresponding developments, as this is a course about programming and not numerical schemes, but the live course sessions should include a short presentation of the version of the BCG scheme used by Gerris.
advance_tracers() module
The tracer is updated though the function
advance_tracers. Click on it, do M-. to navigate and observe the function:
static void advance_tracers (GfsDomain * domain, gdouble dt)
GSList * i = domain->variables;
while (i) {
if (GFS_IS_VARIABLE_TRACER_VOF (i->data)) {
GfsVariableTracer * t = i->data;
t->advection.dt = dt;
gfs_tracer_vof_advection (domain, &t->advection);
gfs_domain_variable_centered_sources (domain, i->data, i->data, t->advection.dt);
else if (GFS_IS_VARIABLE_TRACER (i->data)) {
GfsVariableTracer * t = i->data;
t->advection.dt = dt;
gfs_tracer_advection_diffusion (domain, &t->advection);
gfs_domain_cell_traverse (domain,
(FttCellTraverseFunc) GFS_VARIABLE1 (t)->fine_coarse, t);
i = i->next;
We see that we have two sub-functions
gfs_tracer_vof_advection and
gfs_tracer_advection_diffusion. One uses the VOF scheme to advect non-diffusive interfaces. The second advects traditional tracers such as temperature. To understand the advection scheme we need to look at several important structures.
GfsVariableTracer object
This is an object class similar to those we have seen before. The full header for that class is:
/* GfsVariableTracer: header */
typedef struct _GfsVariableTracer GfsVariableTracer;
struct _GfsVariableTracer {
/*< private >*/
GfsVariable parent;
/*< public >*/
GfsAdvectionParams advection;
#define GFS_VARIABLE_TRACER(obj) GTS_OBJECT_CAST (obj,\
gfs_variable_tracer_class ())
#define GFS_IS_VARIABLE_TRACER(obj) (gts_object_is_from_class (obj,\
gfs_variable_tracer_class ()))
GfsVariableClass * gfs_variable_tracer_class (void);
As we shall see below, however, we do not need the full header to understand the functionality of this object. All we need to know is
struct _GfsVariableTracer {
/*< private >*/
GfsVariable parent;
/*< public >*/
GfsAdvectionParams advection;
and even more economically, all we need is to know about the member advection.
GfsAdvectionParams advection;
So we turn to the defintion of its type:
GfsAdvectionParams struct
struct _GfsAdvectionParams {
gdouble cfl, dt; /* self-explanatory */
GfsVariable * v, * fv, ** u, ** g; /* v: typically, the GfsVariable that we are advecting.
fv: typically the flux of the GfsVariable.
u[c] is the component of velocity in direction c,
c goes form 0 to 2 in 3D, from 0 to 1 in 2D .
g[c] is the component of a gradient variable.
GfsCenterGradient gradient; /* A function pointer, so that the function
par->gradient(cell, c, v->i) should return
the value of the c component of the gradient
of variable v at the center of the cell. */
gboolean use_centered_velocity; /* self-explanatory */
GfsUpwinding upwinding; /* self-explanatory */
GfsFaceAdvectionFluxFunc flux; /* A function pointer, that is used to compute fluxes */
GfsAdvectionScheme scheme; /* The scheme used */
gboolean average; /* Whether to use averaging in gfs_advection_update() */
(The comments are not in the source code, they were added for this course.) First we notice that this structure
is not a Gerris Object: it does not have a parent, or a related class, and is just a C structure. However it has an initialisation function, and of course it carries a lot of information. Vectors are of the form
** u, so that
u[c] is a pointer to the c component of the vector u.
gfs_tracer_advection_diffusion() module
We concentrate for now on the second type of advection and, clicking on the corresponding function we see:
* gfs_tracer_advection_diffusion:
* @domain: a #GfsDomain.
* @par: the advection parameters.
* Advects the @v field of @par using the current face-centered (MAC)
* velocity field.
void gfs_tracer_advection_diffusion (GfsDomain * domain,
GfsAdvectionParams * par)
GfsSourceDiffusion * d;
if ((d = source_diffusion (par->v))) {
GfsVariable * rhs;
par->fv = rhs = gfs_temporary_variable (domain);
gfs_domain_cell_traverse (domain, FTT_PRE_ORDER, FTT_TRAVERSE_LEAFS, -1,
(FttCellTraverseFunc) copy_v_rhs, par);
variable_sources (domain, par, rhs, NULL, NULL);
variable_diffusion (domain, d, par, rhs, NULL);
gts_object_destroy (GTS\_OBJECT (rhs));
else {
It can be seen that a temporary variable, rhs (or equivalently, par-> fv), is created. It is in this variable, rhs, where the right hand side of the advection-diffusion equation (1) will be stored. At this stage the reader may be a little lost: where is the function that advects and diffuses the tracer? We do see the lines
gfs_domain_cell_traverse (domain, FTT_PRE_ORDER, FTT_TRAVERSE_LEAFS, -1,
(FttCellTraverseFunc) copy_v_rhs, par);
It involves the important function gfs_domain_cell_traverse. We explain it in the next subsection. The function variable_sources is the one that advects the tracer, we explain it in the next section.
gfs_domain_cell_traverse() module
This is an important function which is very frequently used in the code. It allows to perform a sequence of calls of a given function, say func, one call for each cell of the tree. It is used to perform operations local to each cell.
In a sense it is the equivalent of a do loop over an NxN array in a classical fortran or C code.
The arguments of the function are (cell, data) where cell is the current cell in the tree, and data is the data passed as last argument of gfs_domain_cell_traverse().
In the example above, the function func is
gfs_cell_reset and the data is
We can understand this function better if have a look at the Reference Manual . Click on the link to the description of gfs_domain_cell_traverse.
Following the links there we can understand a lot about the function. Let us summarize the most important facts.
FTT_PRE_ORDER is used the function is applied first to the root and then to the children. It progressively descends until max_depth, or the leaves, are visited. When
FTT_POST_ORDER is used the function is applied first to the leaves and then to the children. The flag
FTT_TRAVERSE_LEAFS is pretty explicit. Another possible value for the flag would be
FTT_TRAVERSE_NON_LEAFS. Notice that when the flag is set to
FTT_TRAVERSE_LEAFS the argument
@order has no effect. Notice also that we do not give explicit values to the various order and flag arguments, instead we use values defined in macros, which makes them more explicit.
The module
gfs_domain_cell_traverse is a very useful and widely used function. However in the example above the call to
copy_v_rhs initialize
rhs to the value of the current value of <math>\alpha<math> (par-> v). We must find the actual advection in another function at a deeper level.
As usual it is important to separate functionality from implementation. It is enough to understand how the Gerris code operate to learn about functionality. If we want to know more about the
gfs_domain_cell_traverse function, we may feel the urge to look at its source code. This may not be a good idea, especially at this stage of the course. Anyway, should we embark on it, it requires, as usual, a lot of navigation. We explore in a sequence the functions:
- gfs_domain_cell_traverse
- gts_container_foreach
- static void box_traverse
- void ftt_cell_traverse
- cell_traverse_pre_order_all
(Navigate on your screen through the functions.)
variable_sources() module
Calculating the advection term
Having a look at this function (we do not display it here, but you should look at it now using you text editor) reveals a large number of functions. The gfs_domain_cell_traverse function is called many times to apply various functions.
These functions are:
- gfs_cell_reset
- gfs_cell_advected_face_values
- par->flux (a fonction pointer, which will be elucidated below to be gfs_face_advection_flux)
First we assume that par-> scheme is set to godunov otherwise the advection term would be absent of the equation. It can be a little messy how Gerris uses the variables rhs and par-> fv. Before
variable_source is called par -> fv and rhs are the same and it has been initialized with the values of <math>\alpha</math> at instant n. When we jump into
variable_source , par -> fv is created again, it has therefore, let say a new memory address, being its values reseted to zero in the following line. So, the coincidence between rhs (named sv inside the function) and par -> fv has disappeared at this point: in this point, rhs store <math>\alpha<math> at instant n and par -> fv, set to 0 at this point by means of
gfs_cell_reset , will be serve to store the advection term.
The first relevant step we observe is:
gfs_domain_cell_traverse (domain, FTT_PRE_ORDER, FTT_TRAVERSE_LEAFS, -1,
(FttCellTraverseFunc) gfs_cell_advected_face_values, par);
with which are set the values of the tracer <math>\alpha<math> at instant n+1/2 at ALL the cell faces (Remember that
gfs_domain_cell_traverse works as do loop to visit the cells applying to each cell the task specified by the selected FttCellTraverseFunc). In effect, let inspect
gfs_cell_advected_face_values .
The documentation section above this function says what it does:
* gfs_cell_advected_face_values:
* @cell: a #FttCell.
* @par: the advection parameters.
* Fills the face variable (@v field of #GfsFaceStateVector) of all the
* faces of @cell with the advected value of variable @par->v at time
* t + dt/2.
void gfs_cell_advected_face_values (FttCell * cell,
const GfsAdvectionParams * par)
The v field of GfsFaceStateVector is a special field defined on the faces which we will use to store the values of the tracer variable to be advected.
What is the variable par->v ? To find out, we need to look for where the GfsAdvectionParam variable par is initialized. On can search using grep as in the paragraph about par->flux below. Finally one discovers that initialization is done in variable.c as follows:
static void variable_tracer_init (GfsVariableTracer * v)
gfs_advection_params_init (&v->advection);
v->advection.gradient = gfs_center_van_leer_gradient;
v->advection.flux = gfs_face_advection_flux;
v->advection.v = GFS_VARIABLE1 (v);
v->advection.fv = NULL;
GFS_VARIABLE1 (v)->description = g_strdup ("Tracer");
where the GFS_VARIABLE1 macro is
#define GFS_VARIABLE1(obj) GTS_OBJECT_CAST (obj,\
gfs_variable_class ())
So finally the par->v variable is just the tracer variable we are advecting as was assumed above.
Now, look at the source of the function. This function appears to be rather complex.
void gfs_cell_advected_face_values (FttCell * cell,
const GfsAdvectionParams * par)
FttComponent c;
gdouble size;
GfsStateVector * s;
g_return_if_fail (cell != NULL);
g_return_if_fail (par != NULL);
s = GFS_STATE (cell);
size = ftt_cell_size (cell);
for (c = 0; c < FTT_DIMENSION; c++) {
gdouble unorm = par->use_centered_velocity ?
par->dt*GFS_VALUE (cell, par->u[c])/size :
par->dt*(s->f[2*c].un + s->f[2*c + 1].un)/(2.*size);
gdouble g = (* par->gradient) (cell, c, par->v->i);
gdouble vl = GFS_VALUE (cell, par->v) + MIN ((1. - unorm)/2., 0.5)*g;
gdouble vr = GFS_VALUE (cell, par->v) + MAX ((- 1. - unorm)/2., -0.5)*g;
gdouble src = par->dt*gfs_variable_mac_source (par->v, cell)/2.;
gdouble dv;
#if FTT_2D
dv = transverse_term (cell, size, FTT_ORTHOGONAL_COMPONENT (c), par);
#else /* FTT_3D */
static FttComponent orthogonal[FTT_DIMENSION][2] = {
dv = transverse_term (cell, size, orthogonal[c][0], par);
dv += transverse_term (cell, size, orthogonal[c][1], par);
#endif /* FTT_3D */
s->f[2*c].v = vl + src - dv;
s->f[2*c + 1].v = vr + src - dv;
It actually implements the BCG scheme. In the code
vl and
vr are the advected "left" and ""right" value of Figure 1. Look at page 21, Eq. (19) of Stephane's Journal of Computational Physics article for the expression of the "Left State" and "Right State" of the faces (you should really be familiar with Godunov's method to follow this). The gradient g is computed using the gradient function specified in the gradient member of GfsAdvectionParam par . The member is initialized in variable.c in the function
static void variable_tracer_init (GfsVariableTracer * v)
shown above. The gradient is defined there as the gfs_center_van_leer_gradient() module, a self explanatory name.
One of the important functions for the implementation of the u grad T term is the function par->flux . This is not a fixed name for a function but a pointer to a function that defines the advection flux. We cannot click on it to determine how it is defined ! Doing a
% grep flux *.c
reveals too many lines to be useful. Doing a
% grep par\-\>flux *.c
seems to reveal the definition of the flux function in the file
in the module
gfs_advection_params_read. There are actually several options for this function. (Look at the source code: you can see the various options.) The option can be selected in the simulation file (for instance simulation.gfs). Only one of them is the default one. So where is the default initialized? (Navigate to the initialization function of the object
GfsAdvectionParams). Navigation, as you see, does not help.
We need to do a
% grep flux *.c | grep =
which yields two initializations, one in the module
object->advection_params.flux = gfs_face_velocity_advection_flux;
and another in
variable.c :
v->advection.flux = gfs_face_advection_flux;
The first piece of code initializes the function flux for the velocity advection "in" the simulation parameters of the object of type
GfsSimulation. This object describes the whole Navier-Stokes resolution procedure, and its
AdvectionParam is naturally that for velocity advection in Navier--Stokes. The other piece of code initializes it in the initialisation function of
If we look in this function we see the comments
* gfs_face_advection_flux:
* @face: a #FttCellFace.
* @par: the advection parameters.
* Adds to variable @par->fv, the value of the (conservative)
* advection flux of the face variable through @face.
* This function assumes that the face variable has been previously
* defined using gfs_cell_advected_face_values().
and then some source code. One part is particularly telling:
flux = gfs_domain_face_fraction (par->v->domain, face)*GFS_FACE_NORMAL_VELOCITY (face)*par->dt*
gfs_face_upwinded_value (face, GFS_FACE_UPWINDING, NULL)/ftt_cell_size (face->cell);
so now we have the hint that the flux has the well-known form
flux = u_face * T_face
Observe that
gfs_domain_face_fraction takes into account either the surface fraction, <math>s_f</math> and the metric factor <math>g_f</math>.
The face variable T_face is computed in an upwinded manner following the BCG scheme. It uses the following function:
* gfs_face_upwinded_value:
* @face: a #FttCellFace.
* @upwinding: type of upwinding.
* @u: the cell-centered velocity.
* This function assumes that the face variable has been previously
* defined using gfs_cell_advected_face_values().
* Returns: the upwinded value of the face variable.
gdouble gfs_face_upwinded_value (const FttCellFace * face,
GfsUpwinding upwinding,
GfsVariable ** u)
To see how this function works, we need to understand some of the functions defined in ftt.h and ftt.c. These are part of the Fully Threaded Tree structure explained in the next session.
Let resume the description
source_variables. At the moment we have calculated thee advection term which is stored at par->fv.
The next two lines we found in
source_variables serves of to add the advection term to the variable
rhs; first par-> v is set to sv (rhs) and then to par -> v (which is in fact in that point, sv, or in other words, rhs) is added the content of par-> fv by means of par-> update (This is again a pointer to a function, in this case
gfs_advection_update ). It is in this function where to the advection flux it is applied the weighting factor <math>1/(a_v g_c)</math> (The function
gfs_domain_cell_fraction () returns <math>a_v g_c</math>).
Calculating the source term
It is also in this module where the additional sources are computed and added to rhs. Just a few tips about sources.
If we have sources it seems sensitive that they were derived from the GfsSourceScalar class since they apply to a scalar variable, <math>\alpha<math>. We first make a grep search, grep GfsSourceScalar *, inspecting the lines showed we see that it is defined in source.h. Open it with emacs, and locating its definition we see that:
typedef struct _GfsSourceScalar GfsSourceScalar;
struct _GfsSourceScalar {
/*< private >*/
GfsSourceGeneric parent;
/*< public >*/
GfsVariable * v;
We see that its parent is GfsSourceGeneric, Navigating to it using tag we see in its definition the following lines:
gdouble (* mac_value) (GfsSourceGeneric *, FttCell *, GfsVariable *);
gdouble (* centered_value) (GfsSourceGeneric *, FttCell *, GfsVariable *);
gdouble (* face_value) (GfsSourceGeneric *, FttCellFace *, GfsVariable *);
void (* flux) (GfsSourceGeneric *, GfsDomain *,
GfsVariable *, GfsVariable *,
These lines are the core of the source classes; they are pointers to functions. We have to provide one (or various) functions in the form shown above with which we compute the source term.
We can provide center values of the source (<math>S_\alpha<math>) as is the case of the GfsSource class:
static void source_init (GfsSourceGeneric * s)
s->mac_value = s->centered_value = source_value;
Also, we can provide a function that compute the flux added by means of the flux vector <math>\mathbf{s_\alpha}</math> to the cell by the source in a period <math>\Delta t</math>. In other words, with the nomenclature of above the function should provide the sum <math> \Delta t \sum_{contour} s_f g_f s_\alpha</math> of the discrete equation.
This is the case of the GfsSourceDiffusionExplicit class. In this case, if we take a look to the function initializing GfsSourceDiffusionExplicit:
static void gfs_source_diffusion_explicit_init (GfsSourceGeneric * s)
s->mac_value = s->centered_value = NULL;
s->flux = source_diffusion_explicit_flux;
It is available other type of sources, GfsSourceVelocity, which suits better to the addition of sources (volume forces) to the momentum equation, the equations for the velocity components. Those interested can take a look to GfsSourceCoriolis or to GfsSourceElectric in the electric module electrohydro.mod.
After this brief explanation of the sources classes, it is clear the role of the two following lines of
source_variable :
- source -> flux are computed by means of
gfs_domain_variable_fluxesand after weighting its value by <math>a_v g_c</math>, are added to
- source -> centered_value are computed by means of
gfs_domain_variable_centered_sourcesand then directly added to
Summarizing, in the function
variable_source it is where is computed the right side of the discrete equation except the diffusion term.
variable_diffusion() module
Tag navigating we will first take a look to GfsSourceDiffusion,
struct _GfsSourceDiffusion {
/*< private >*/
GfsSourceScalar parent;
/*< public >*/
GfsDiffusion * D;
It is clear that in essence the GfsSourceDiffusion is a scalar source that contain only a GfsDiffusion object. Is in this object, GfsDiffusion, in where all the relevant information for the integration of the diffusion term is available:
typedef struct _GfsDiffusion GfsDiffusion;
struct _GfsDiffusion {
/*< private >*/
GfsEvent parent;
/*< public >*/
GfsFunction * val;
GfsVariable * mu;
GfsMultilevelParams par;
Once we have clear how is the structure of GfSourceDiffusion, we are in condition to analyze
variable_diffusion . If we tag navigate to it the first thing we observe is the line:
gfs_diffusion_coefficients (domain, d, par->dt, rhoc, axi, alpha, d->D->par.beta);
It is self explanatory what this function do: To calculate the diffusion weighting factors <math>\Delta t \: D_f \, g_f \, s_f \, \beta /gm_f</math> at all the faces and solid segments. Additionally, since will be neccessary, the variable rhoc is filled with <math>g_c a_v</math> (this is done inside of
diffusion_mixed_coef ).
After applying boundary conditions for the tracer <math>\alpha</math> on embedded surfaces by means of
gfs_domain_surface_bc the function
gfs_diffusion_rhs is called. Within this function the computation of the right hand side of the discrete equation is completed since in it a do-loop over the cells (using again
gfs_domain_cell_traverse) is performed computing the summatory of diffusion fluxes over the faces+solid of each cell and dividing the sum by the factor <math>h^2 a_v g_c</math>. Observe that the total flux (the summatory) is pondered with <math>(1-\beta)/\beta</math> to correct the fact that the diffusion coefficients has been calculated with <math>\beta</math>.
gfs_diffusion serves finally to solve the discrete using multilevel relaxation scheme similar to the one described in the Stephane's Journal of Computational Physics article.
Go to course top level. Go to top of page. Go to Next Session.


text:
Melbourne's traffic and trains are flowing normally – for the most part – after a morning of disruptions and delays.
The Upfield line remains suspended between North Melbourne and Upfield after a person was hit by a train during the morning peak. Buses are replacing trains through that leg, but rail operator Metro has urged commuters to consider other modes of transport, such as the route 19 tram along Sydney Road.
This morning, there was traffic chaos following an eight-car pile-up at the intersection of Punt and Domain roads in South Yarra.
Do you know more? Email us.
Lanes were closed in both directions on the key arterial. They were cleared about 8.30am, but traffic was backed up for kilometres.
In the south-eastern suburbs – also during the morning peak – a truck carrying glass lost its load on the Frankston-Dandenong Road at Cojo Place in Dandenong South. Northbound motorists in the area faced long delays.
Rail commuters in south-east also faced disruption this morning, with a signal fault at Caulfield causing 15-minute delays on both the Frankston and Dandenong lines.
The Frankston line had already experienced significant delays – up to 25 minutes – due to an ill passenger at Chelsea just after 8am.
Most Viewed in National
Morning & Afternoon Newsletter
Delivered Mon–Fri.


text:
TOPEKA, Kan. (WIBW) - The Topeka and Shawnee County Public Library board is weighing its options in whether to allow concealed weapons in the building.
The board already has a six-month exemption to a new state law allowing licensed people to bring concealed weapons into public buildings that don't have what the law deems to be adequate security. The board now must decide whether it wants to make the necessary upgrades to meet the requirements of adequate security or change policy and allow licensed concealed weapons on its property.
At a budget work session Monday, the board looked at three cost projections for upgrades, should they continue to prohibit weapons. All involve a one-time expense of $96,330 for renovations and equipment associated with installing metal detectors. They also carry additional annual expenses for adding combinations of civilian staff and armed security, from a low of $86,179 to a high of $150,160.
The library currently has three full-time unarmed security staff, supplemented by off-duty Topeka Police officers, who are armed. Library officials say additional security personnel would be required to meet requirements of the law.
The board believes it could cover the one-time expense from available cash balances, then look for revenue for the ongoing expenses.
Beyond the financial considerations, library director Gina Milsap says the board also is looking at the public safety aspect the issue, including any potential liabilities, as well as the experience for library users.
The library board will continue to study the issue. A decision on either making the upgrades or allowing concealed weapons is expected by October.


text:
The Cherokee Nation has teamed up with Google to launch Gmail in the Cherokee language. They hope to give young Cherokees a chance to use the language every day. Guest host Celeste Headlee discusses the project with Google Senior Software Engineer Craig Cornelius and Cherokee language expert Joseph Erb.
Gmail Sends Message In Cherokee
By editor • Nov 20, 2012


text:
Susan Rice has asked US President Barack Obama not to pick her as his next secretary of state, after becoming a lightning rod for Republicans over the raid on the US consulate in Benghazi, Libya.
Rice, currently US envoy to the UN, is a longtime member of Obama's inner circle and had been a favorite to succeed Hillary Rodham Clinton as the top US diplomat.
However, her role as a top administration defender over the attack which killed the US ambassador to Libya on Sept. 11, drew her into a furious row with Republicans keen to dent Obama after his re-election victory.
"If nominated, I am now convinced that the confirmation process would be lengthy, disruptive and costly, to you and to our most pressing national and international priorities," Rice said in a letter to Obama on Thursday.
Rice told NBC, which first reported her decision, that she was determined not to detract from the crucial first months of Obama's second term — even though she had not even been nominated as secretary of state.
"We're talking about comprehensive immigration reform, balanced deficit reduction, job creation — that's what matters," Rice said. "To the extent that my nomination could have delayed or distracted or deflected, or maybe even [made] some of these priorities impossible to achieve, I didn't want that."
Rice's move came amid strengthening indications that Obama is making progress in naming his new national security team.
Sources said Republican former senator Chuck Hagel could become secretary of defense.
The White House, rowing over taxes and spending with Republicans, had pragmatically concluded the political capital needed to confirm Rice in the Senate could be better spent elsewhere.
However, some observers may sense weakness in Obama's decision not to fight for Rice against opposition from Republicans — including the man he defeated for the White House in 2008, Senator John McCain.
Obama, who aides say is philosophically and personally close to Rice, issued a statement condemning the "unfair and misleading attacks" on her and said she would stay on as US Ambassador to the UN with a spot on his cabinet.
Republicans pounced on Rice after she said on Sept. 16 that the Benghazi attack was a "spontaneous" reaction to an anti-Muslim video, using CIA talking points she now admits were wrong.
Extremists linked to al-Qaeda are now blamed for the attack and Republicans said the White House did not want to own up to a terror attack weeks before the presidential elections.
Rice reiterated in a Washington Post editorial on Thursday that she had made no attempt to mislead the US public. However, she was not under fire for Benghazi alone.
There were whispers over her apparently acerbic character, and there was criticism over her role in US diplomacy to Africa when she served in Bill Clinton's administration.
Democratic Senator John Kerry is now the favorite for the post, though officials say no personnel announcements are imminent.
Rice's move throws the race to succeed Clinton — who has said she will not serve in Obama's second term — wide open.
Clinton praised Rice as "an indispensable partner over the past four years."
Obama is meanwhile considering Hagel for defense secretary to succeed Leon Panetta, sources said. The two men have been close since they served together in the Senate.
Hagel, a decorated combat veteran who branded then-US president George W. Bush's Iraq troop surge strategy the worst foreign policy blunder since Vietnam, served two terms as a Nebraska senator.
A decision by Obama to pick a Republican to lead the Pentagon would be seen as an attempt to show bipartisanship, although Hagel is seen as a centrist on foreign policy who has broken with his party on several key issues.
The president must also find a new head for the CIA.


text:
He and his wife of almost 21 years wore similar wire-rimmed glasses. His were only slightly more angular than hers. They both have short-cropped brown hair....On the first day of hearings, her red suit with its contrasting piping matched his red tie. On the second day, she echoed his pale blue shirt with her blue sweater, which fell discreetly to mid-thigh. On the fourth day, her white jacket over a red dress mirrored his white shirt and red tie.
Givhan skirts very close to sneering, but in the end, she seems rather admiring. Or is that patronizing?


text:
1/2" and 1" Needles$0.20Needles to fit disposable syringes. In 20 gauge size that is best for goats. The 1/2" length is the choice for most injections. 1" works better for subcutaneous injections. Each needle comes sealed in a protective case. Also available in boxes of 100 needles. Learn More
3 cc, 6 cc, 12 cc, and 35 cc Syringes$0.20Our sterile, disposable, polypropylene syringes are each sealed in a protective jacket. Needles are not included. 3 cc, 6 cc, and 12 cc syringes are also available in box of 100 syringes. Learn More
30 cc Drenching Syringe$12.75Our 30 cc drenching syringe makes the task of drenching goats easy and more exact. Also available in 10 cc and 50 cc sizes. Learn More
Digital Thermometer$6.95An easy-to-read, plastic veterinary thermometer! Large, clear digital numerals, handy on/off switch. Learn More
Nutritional Supplement Powder$5.75A highly effective treatment for kids with diarrhea. Stop feeding milk entirely, and feed this nutritional supplement only. It will help replace fluids lost through dehydration and is easily digested. Contains no medication. Mix powder in both pouches with one-half gallon of warm water. Learn More
Corid Amprolium Liquid, 16 oz. Bottle$18.959.6% Oral Solution. Coccidiostat Amprolium aids in the treatment and prevention of coccidiosis. 16 oz. liquid bottle. Learn More
California Mastitis Test (CMT)$17.95The California Mastitis Test is the best method available for finding does that may have a mastitis infection. Using the CMT at least once a month cuts down on chances of early stages of mastitis going unnoticed. Learn More
Multi+ Care Liquid Wound Spray$19.95Non-aerosol spray provides protective dressing for disbudding sites, minor cuts, skin irritations and abrasions. 1 pint. Learn More
Kidding Kit$53.75When a doe's kidding, it's no time to go searching for needed supplies. This kit has items needed for both normal and problem kiddings. 15% savings over buying items individually. Learn More
50 CC Multi-Dose Syringe and Syringe Kits$18.00A sturdy, lightweight, economical multi-dose syringe. Features 1-5 cc accurate adjustable dosages. Learn More


text: Weathered Cream Bowl Item #: 120982 $26.99 $12.97 Qty: Sorry, this item is currently unavailable online. Ship to Home Are you looking for the perfect bowl to fill in an empty table or shelf? Try our Weathered Cream Bowl! Its weathered look will go well with rustic or vintage décor! Bowl measures 5H x 17 in. in diameter Crafted of metal Weathered cream finish Features claw foot details For decorative use only Sorry, this item is currently unavailable online.


text:
Another sure sign of the apocalypse? Uwe Boll is about to start shooting "Bloodrayne 3: Warhammer".
Stills from "Piranha 2". If you want my advice, stop after the bikini one, because the next shot is a dried up old Richard Dreyfuss. That won't be good for anyone.
Stop the presses, it's time for "The Toxic Avenger 5: The Toxic Twins". Ok, it's only a promo poster that debuted at this week's American Film Market, but it means that development has come along farther than it has in a long while. Lloyd Kaufman is attached to direct (as usual). That just made my week.
Lance Henriksen is Police Chief Martin Brody, excuse me, Police Chief Steve Kimbrough. He's grizzled, chiseled and he's the only law in Amity… excuse me again, Elysium Island. His estranged wife Ann and is a microbiologist working as a dive instructor. No one is quite sure why. Their teenage son Chris is an affable kid who has a troublingly familiar way with his mother; unless unbeknownst to most of us there is some obscure Caribbean custom that normalizes teasing your naked mom with fish when she is in bed. Ann and Chris live in the resort hotel where Ann works.


text:
Want to remind yourself or a friend about this program? Fill out this simple form and klru will email you a reminder on the day that it will air.
Dinner Dance Or Swept Off My Feet
series: Joanne Weir's Cooking Confidence
air date: 1/29/13 12:00 PM
Joanne starts her class with a challenge, presenting her French student Pascal three variations on the classic French sauce aioli. Then they are both swept off their feet by Joanne's twist on the classic combination of chicken and salad. Recipes: Aioli and Variations, "Oven-Fried" Chicken Legs, and Butter Lettuce and Avocado with Lime Vinaigrette. Student: Pascal Molat, Principal Dancer, San Francisco Ballet.
WARNING: Email reminders for this program have already been sent out. Your reminder may not reach the intended address in time for this program's airing.
Back to TV Schedule


text:
All card listings are one of a kind and all cards are subject to prior
sale as our inventory is available for sale in other venues. If you
place an order for a card we no longer have available you will be issued
a refund for the out of stock card.
***Please note for cards with variations***
The title of the card is generated by PSA based on what they show in their database for the card's serial number. For variation cards that were graded prior to PSA identifying the variation on the label this means the title may not match the card pictured or what we're calling the card in our description. If the PSA label doesn't identify the variation then our description will usually be correct. If the PSA label and our description doesn't identify the variation then please check with us to make sure which one it is rather than going by what the title says. Our description will usually be right but we don't identify them all.
ANY QUESTIONS? - Please send an email directly to - [email protected] or call - (215)766-9700 M-F 10-5 if you have any questions regarding the item listed, price, or delivery. Most questions can be responded to far more efficiently and accurately via email. As with all purchases from us, your satisfaction is guaranteed or the card can be returned for a refund of the purchase price.


text:
Once he arrives in camp – which might take another week – it appears Jenrry Mejia's spring is already laid out for him.
Barring an injury to somebody rated ahead of him, Mejia will be used as a starting pitcher and expected to open the season at Triple-A Las Vegas. This decision has nothing to do with his visa problems in leaving the Dominican Republic.
Not that they don't need bullpen help, but this is the best course for the Mets, both in the short and long terms.
The Mets have several rotation questions, and if history is an indicator they will have a need for another starter or two this season. It is that way every summer.
And, for next year and beyond, the Mets will need another starter, as there are no plans to bring back Johan Santana.
The Mets' projected rotation includes Santana, Jon Niese, Matt Harvey, Shaun Marcum and Dillon Gee. Mejia and Zack Wheeler are next in line.
Santana and Gee are coming off injuries; Niese's career-high is 13 victories; Harvey has ten career starts; and Marcum was a late FA pick-up. Now, you tell me that is a position of strength.
Clearly, the Mets need more starting pitching depth.
Mejia has been bounced around between the rotation and the pen, and I still maintain Jerry Manuel's insistence of using him as an untested reliever set back his career. Through it all, Mejia's greatest success has been as a starter, and it is the team's obligation to put him in a position where he's best able to succeed.
After coming off Tommy John surgery last year – and who says there's not a connection with how he's been handled? – Mejia's numbers were far superior as a starter.
Mejia posted a 2.75 ERA and .245 opponents batting average as a starter compared to a 5.48 ERA and .303 opponents batting average out of the bullpen.
While it isn't the largest sampling, it is enough to determine his comfort zone and the best place to start.
Starting pitching is expensive, and despite Fred Wilpon's proclamation his finances are in order and the Mets will spend in the future, that's no guarantee. What is assured, however, is the Mets don't have the chips to deal for a starter and anybody of substance in the free-agent market will be costly. That's another reason why grooming Mejia in this role is the prudent option because of his reasonable salary.
Mejia needs this year to fully come back from his injury and build up the strength to pitch seven plus innings every fifth day. This is the best course for both Mejia and the Mets.
Meanwhile, Mejia is working out at the Mets' complex in the Dominican Republic and manager Terry Collins thinks it could be another week before he gets to Florida.


text:
Roux-type hypodermic syringe, London, England, 1890-1910
This Roux-type syringe was used to give diphtheria antitoxin injections under the skin. Diphtheria can be dangerous as the bacteria that cause the disease release toxins into the body, triggering heart failure if not treated with an antitoxin. The antitoxin did not kill the bacteria, but significantly reduced its impact. It was the most effective way to deal with the disease prior to the development of a vaccine in 1913. Once a common and often fatal disease of childhood, vaccination programmes have now made the disease rare in the United Kingdom. Manufactured by Oppenheimer, Son & Co Ltd, the hypodermic syringe is made from glass and metal and comes with its own case and rubber attachments.
Object number:
Related Themes and Topics
Related Objects
There are 707 related objects. View all related objects
Related links
Techniques and Technologies:
Glossary: vaccination
The introduction of vaccine into the body for the purpose of inducing immunity. Coined originally to apply to the injection of smallpox vaccine, the term has come to mean any immunising procedure in which vaccine is injected.
Glossary: hypodermic syringe
A syringe is a simple piston pump consisting of a plunger that fits tightly in a tube. The plunger can be pulled and pushed along inside a cylindrical tube (the barrel), allowing the syringe to take in and expel a liquid or gas through an orifice at the open end of the tube. In modern medicine, a syringe is often fitted with a hypodermic needle to create a hypodermic syringe which is most commonly used for injecting materials directly into the bloodstream.
Glossary: diphtheria
An acute highly contagious infection, generally affecting the throat but occasionally other mucous membranes and the skin. Diphtheria has been largely eradicated due to world-wide vaccination efforts.
Glossary: antitoxin
An antibody, a type of protein, which is produced to counter-act any bacterial toxins present in the body. It combines with toxins (antigens) in the blood and neutralises them.


text:
Looking for more information about fitness? A wealth of information is available on the Internet. Below are some of the best websites concerning fitness- and/or workout-related information, as well as medical information important to good health. Just click on the links below and they will take you to the website listed. Take the opportunity to educate yourself today!
Websites Maintained by
Websites Maintained by
The following links are virtual breadcrumbs marking the 27 most recent pages you have visited in Bucknell.edu. If you want to remember a specific page forever click the pin in the top right corner and we will be sure not to replace it. Close this message.


text:
Rivals thinks so highly of Drake Johnson that they still don't list him on Michigan's commit list.
Thursday Recruitin' Welcomes Drake Johnson
This week's Thursday Recruitin' welcomes Michigan's newest commit, has updates on Shaq Thompson and Stefon Diggs, and discusses the new release of the 2013 Top247. Usual request: Please let me know if you have any comments, criticism, suggestions, etc.—as always, I'll be reading the comments, and you can also reach me on Twitter or via email, where I'll also encourage you to send any recruiting articles of interest that you think I should include for the next week's edition.
Before I start, a quick note: I've been getting a lot of questions on Twitter about which Penn State commits Michigan could poach given the current situation at State College. I feel, especially after the events of last night, that such issues are not appropriate to discuss at this time. If a player decommits and expresses interest in Michigan, I'll be happy to discuss such matters at that time. Until then, I think it's best to focus on what's most important in that situation, and that certainly isn't recruiting.
Hello, Drake Johnson
(Photo credit: Angela J. Cesere, AnnArbor.com)
Michigan picked up its 24th commit of the 2012 class in Ann Arbor Pioneer running back Drake Johnson, an under-the-radar recruit and track star who pledged on Tuesday morning as soon as he was offered. You can find my hello post here, and while it's critical of Johnson's game, I hope people realize that I'm pulling for Johnson to wildly exceed expectations (I'm a Pioneer grad, too)—this is really awesome to see for any local kid:
"When I was in little league, we used to be the Washtenaw Jr. Wolverines," Johnson said. "I always had really close ties to Michigan within my family and within the people I know. Michigan has always been the place I wanted to go, and now that the chance has come up it is almost magical."
Johnson's commitment should not affect Michigan's recruitment of Bri'onte Dunn, a sentiment echoed by Scout's Allen Trieu in this AnnArbor.com article:
Johnson is the first running back to verbally commit for 2012, so there still is room for another. Additionally, Johnson is a shiftier runner who excels in space and is terrific in the passing game. He could be used at slot receiver or in the kick return game, Trieu said.
Dunn, on the other hand, is more of a bruising type.
"Dunn is your classic pounder," Trieu said. "I think they'll be used differently, so there's room for both in the class. I don't think they will butt heads in that regard, because they're both very different."
Congrats to Drake for the offer and commitment, and I look forward to seeing him suit up in the Maize and Blue.
The other big news of the week for current commits came yesterday, as TomVH reported that Pharaoh Brown would come in at tight end instead of defensive end ($) after the coaches gave him the choice to play his preferred position. In the five games where I could find complete stats, Brown put up 614 yards and four TDs on just 25 catches this season while playing wide receiver for Brush, and at 6'6", 220 pounds, he could be a matchup nightmare on the offensive side of the ball. I still expect both Devin Funchess and A.J. Williams to come in at tight end as well, though Williams could be more of a sixth offensive lineman (and potentially move there full-time down the road) after playing tackle his entire senior year of high school.
Quickly: Cass Tech's Terry Richardson and Royce Jenkins-Stone prepare to square off against Warren De La Salle and Shane Morris this weekend ($); Caleb Stacey was named to the 2012 International Bowl; after coming up just short the last two years, James Ross is on a mission to get a state title for Orchard Lake St. Mary's ($); and TomVH profiles Ben Braden ($).
Shaq Thompson's Visit Plans Up in the Air
I reported last week that I had talked to five-star CA S Shaq Thompson, and he told me he would be taking an official visit to Michigan, though he wouldn't confirm which week. There were rumors that he would visit for the Nebraska game, but—as Sam Webb predicted—it sounds like he'll be coming up for a non-game weekend in December so the coaches can get to know him better and gauge his true interest ($):
Thompson was slated to visit Michigan later this month when the Wolverines host Nebraska but those plans have now been altered.
"I'm just focusing on our team right now," Thompson said. "We have the playoffs coming up and I don't want to take any more visits until after the season is over. I'm still talking with Michigan and could visit in December but I don't have a date set right now.
This is good news, and it seems to confirm that Thompson is really interested in the school, and not just a free trip to check out Ann Arbor. Landing him would obviously be a huge coup for the Wolverines, and getting him on campus would be a big step in the right direction—we'll see if he nails anything down in the near future.
The other five-star to recently pop back up on the radar is Olney (MD) Good Counsel WR Stefon Diggs. Sam Webb posted a two-part message board thread yesterday detailing why Michigan has a real shot at Diggs ($, info in header), who now holds the Wolverines in his top five. The Wolverines have a good connection in good friend and former teammate Blake Countess, who was doing some recruiting of his own over Twitter last week. We'll see where this goes, but it sounds like Michigan has a chance to pull in another blue-chip player at a position of great need.
[UPDATE: Sam Webb just posted his weekly recruiting article at the Detroit News, and it's on, yep, Stefon Diggs. Lots of good stuff in there, including the tidbit that Michigan and Cal are the two schools most likely to receive official visits, while his other three haven't been determined. There's also this:
Countess hasn't been shy in conveying that message to his former teammate. The freshman cornerback's advocacy has been instrumental in establishing Michigan as one of the favorites for Diggs' services.
"Blake is my close friend and his word is bond," said Diggs. "I take what he says (absolutely). He would never lead me in the wrong direction. When he says it, I take it to heart. I truly believe him. He speaks highly of Michigan. I respect Michigan a lot. They showed a spark in interest lately. I just look forward to opening the line of communication more and setting up a visit."
Yeah, it's okay to get a little excited about this one. More on this in the next week, but I figured that article was worth passing along now.]
Quickly: MO WR Jehu Chesson set an official to Michigan for the Ohio State game ($, info in header); and happy trails to Southfield TE Ron Thompson, who committed to Syracuse this week.
2013 News
247Sports released their initial Top247 for the class of 2013—Shane Morris comes in as the No. 12 overall player and No. 2 quarterback, while Dymonte Thomas is 35th overall and the No. 3 safety. Not a bad early haul for Michigan, and it could get much better, as the list is littered with Michigan offers. Instead of replicating good work that's already been done, I'll direct you to Touch the Banner, where Magnus has done a fantastic job compiling a list of the players with offers and interest from the Wolverines who made the Top247.
Crete-Monee WR Laquon Treadwell, who made the Top247 himself, was named the Chicago-area player of the week last week, and comes in for high praise from his high school coach:
"He has the obvious size and athletic ability, but what makes him special is his competitive edge and toughness," [Crete-Monee coach Jerry] Verde said. "He is a blue-chip wide receiver that loves to hit."
While Treadwell's future is at wide receiver, Crete-Monee is taking advantage of his size and athleticism in other ways this season. Verde has also made him a defensive end. Like at wide receiver, Treadwell has been impact player on defense and had eight sacks this season.
"He is also often times unblockable as a defensive end due to his speed and surprising strength," Verde said.
Treadwell had a hugely productive junior season, has been to campus multiple times, and is teammates with 2012 commit Anthony Standifer. He's one to keep an eye on as the focus begins to turn to the 2013 class.
Quickly: Tim looks ahead to the 2013 class for the Free Press; 247 launched their Michigan site last week, with articles on Shane Morris ($) and Toledo Central Catholic safety Jayme Thompson, who currently has Michigan in his top two along with West Virginia ($, info in header); TomVH reports that blue-chip CA linebacker Michael Hutchings has interest in the Wolverines ($, info in header); and Tim profiles Lemont (IL) OL Ethan Pocic, a recent offeree, at The Wolverine ($).
Yeah he is, he's just not ranked yet.
Depends where you look. He's not on the commit page, but he is listed along with the other commits on the front page:
If Diggs hasn't set a visit date yet I'd be concerned about there being no room at the inn. With 4 spots to go to the max 28 there won't be any wiggle room for the "we'll make room" mantra. I assume 2 of our 4 spots will go to WR's. You're recruiting 5 with Madaris and Chesson as the wait and see's while Diggs, Payton and Darboh are the immediate focus. Payton could decide any day if he hasn't silently committed already((Pipkins "Welcome aboard" tweet to him). Sam Webb feels that Darboh would probably committ pretty quickly after his guardians visit campus which I believe is Nebraska game. So really those 2 could be committed before Nov is over. I would think there would be a sense of urgency to get Diggs on campus ASAP. The fact that there's a strong feeling we're in on him and he hasn't visited yet puzzles me a little givin the timetable with the other guys.
Any updates on him?
Nothing on Payton—still in a holding pattern right now. Might be a good thing. The longer this drags out after his Notre Dame visit (the one that caused him to push back his announcement), the less it should affect his decision, and Michigan was the clear leader until that point.
Webb has said on one of his radio recruiting roundup segments, that Payton's inner circle is not completely comfortable with the distance of either ND or Michigan and are strongly encouraging more visits, especially Cal.
Thanks, I'm a little behind on Webb's radio segments this week because of all the stuff going on. Sounds like Payton's recruitment could get dragged out for a while. At this point, I wouldn't be shocked if he takes this out at least to the Army AA Game.
Diggs is apparently going to visit in December.
I'd love to see Diggs come here, but as jerseyblue has stated, time is getting short to get him on campus.
I love the move of Pharoah Brown to TE. He sounds like he could be real receiving threat at that position - something we really haven't had for a while.
Drake Johnson just might be the kick returner we've needed for a while. Stonum has had some really good flashes at the position. But Johnson sounds like he has ideal characteristics for a great return guy - straight ahead speed, a little size, can take hits. We'll see when he gets here I guess.
It never hurts that it's the guy who's excelled and is starting as a freshman. You play who deserves it, but that's a nice perk.
And HT to Magnus, but how good is is their high school team? Diggs still this year (and whatever seniors that aren't interested in us), and next year-
38. Kendall Fuller - CB - Maryland (offered, attends same school as Blake Countess)
58. Dorian O'Daniel - RB - Maryland (attends same school as Blake Countess)
164. Kirk Garner - S - Maryland (attends same school as Blake Countess)
I'd love to see Diggs, Darboh, Dunn, and Diamond. The 4 D's to finish up
He fast becoming a Michigan Man and he's "Good Counsel" for the program's future.
Just posted this update in the article, but if you're just hanging in the comments, Webb's weekly DetNews article is on Diggs this week, and there's a ton of good stuff in there. Sounds like M has a great shot, and Countess is a heck of a recruiter to have in their corner.
Link: http://www.detnews.com/article/20111110/OPINION03/111100473/Michigan-rising-in-eyes-of-nation%E2%80%99s-No.-2-receiver-Stefon-Diggs
Ace, I'll be attending Stefon's game tomorrow night. It'll be their first playoff game and it will be at Stefon's home stadium against St. John's, a team they already beat 28-14 earlier in the year. If you would like me to evaluate Stefon as a player and his skill set for your own work, I'd be more than willing to email my observations to you after the game.
That would be fantastic if you're gonna be there. Just shoot me an email (linked in my sig) when you get the chance. Thanks.
Thanks for the link, Ace.
No problem, Magnus. I was really glad to see someone had done a comprehensive breakdown of that list—you saved me a couple hours' worth of sleep last night, and with all the PSU stuff, I really needed it.
Knowing that these are 16-18 year old kids, I try to temper my excitement about recruiting updates (except the "Hello:" posts, of course). But with an already-stellar 2012 class and the big names that are still considering Michigan in the class, I am extremely excited about next year's freshman class. Great excite!
Why can't I shake the feeling that Shaq Thompson would be overkill at the safety position? I would much prefer Yuri Wright, Diggs, and two linemen.