3.2 Sainsmart TFT touch issues

For the calibration sketch to work you neet to init the screen and touch in portrait orientation

as per your code this defaults to landscape mode

  myGLCD.InitLCD();
  myTouch.InitTouch();

you need to change it to this

myGLCD.InitLCD(PORTRAIT);
myTouch.InitTouch(PORTRAIT);

once the calibration is done you can go back to landscape if you want

Start simple, have you tried the quickdraw example?

#include <UTFT.h>
#include <ITDB02_Touch.h>

UTFT myGLCD(ITDB32S,38,39,40,41);
ITDB02_Touch  myTouch(6,5,4,3,2);

void setup()
{
  myGLCD.InitLCD(PORTRAIT);
  myGLCD.clrScr();

  myTouch.InitTouch(PORTRAIT);
  myTouch.setPrecision(PREC_MEDIUM);
}

void loop()
{
    while (myTouch.dataAvailable() == true)
    {
      myTouch.read();
      myGLCD.drawPixel (myTouch.getX(), myTouch.getY());
    }
}